71 karma · joined March 12, 2012
Since last few months, I have seen a notable difference in the quality and extent of projects these students have been able to accomplish. Every project and website they show looks polished, most of those could be a full startup MVP pre AI days.
The bar has clearly been raised way high, very fast with AI.
If you are doing full stack development, this works much better. The npm ecosystem is amazing. You can create common libs, share types, don't have to context switch and all future developers can do some full stack.
This is the boring stuff, but works and scales.
I had a similar hiccup when I first came to US when our apt neighbor called cops because my 1 year old was screaming. Crazy, I know.
This country thrives on fear - health, insurance, legal, weapons - the biggest money making industries in US all feed on fear economy.
DM me yusuf.nb @ gmail, I might be able to help.
It's their outdated search bringing everything else down it seems.
For a $2 sandwich, I would need to sell 100 at $3 to make a $100 profit and just 10 at $12 to make the same.
PS: I was looking for an app to track time against a list of value adds. More like daily task related activity logs with option to add time. So we built this internally and later launched as a SaaS.
When money becomes the main goal, companies eventually turn on evil side.
Google changed its course along the way!
1. The TypeScript tooling with Node has improved tremendously. Frameworks like Nest make it simple to work with it.
2. There are some really good frameworks that, over the years, have remained simple and just work. Example - Express, Sequelize, etc.
3. Same developer can make changes on both the frontend and backend since the language on both sides is TypeScript now. That simplifies building features as less coordination is required for full feature development.
4. Deploying Node apps is overall simpler. Be it VMs, containers, or serverless. Horizontal scaling is cheap, and most applications don't need much processing optimizations there.
1. Is this stack popular among recent similar successful products?
2. What technology will make it easier to find relevant talent?
3. Does your stack allow for rapidly changing code along with a rapidly changing team? This is important, especially in the early stages of development.
4. Are you trying to do things the Google way? Facebook might never exist had they started with C++ instead of PHP.
5. Do you want to be on the cutting edge for the sake of being on the cutting edge?
I elaborated on this a bit in my blog here if interested - https://sleeksky.com/blog/technology-stack
Better docs is a TODO. Please see example.js .
- Filter out news/SEO'd sites. Better if by default. - Specialized categories - software dev, real estates, travel, garden, finance, .... - More weight on verifiable authors. Eg. blogs, publications, good quality social media posts (quora, reddit, linkedin), etc. - Geo-temporal-social context in search. Able to navigate results by time and space easily.
Also, might be good to have search engine interface be like an app than a website. The secret search features should be upfront and interact-able.
With companies being forced to modify their internal processes to be remote-first, what they will realize is that remote does work once they align to it. And once they realize that, there is no stopping them. Since the benefits of having a remote first company well aligned to working efficiently far out-weigh the benefits of a co-located team.
This is more for client-server JSON schema validations, comes handy when different teams are writing client and server side code. Especially in startups where iterations are rapid.
One of the benefit of JSON over XML is that it is concise and fast to work with. The standard should reflect that part as well.
With this lib, as a developer to verify a JSON for a simple REST request is as simple as - `verify(json, "{a,b,c}")`