Here's my list for top 5 reasons why startups fail:
1. Not having clear plan and goal.
2. Not knowing your customer.
3. Not knowing what to build.
4. Not knowing when to stop building.
5. Not knowing when to give up.
4. Storage Engine: This is what actually stores your data into file systems without you ever having to worry about the underlying complexity.
P.S. To be a backend engineer, is to know databases.
Every database has these 4 layers without which it just cannot work.
1. Transport Layer: This is how your backend talks to the database and vice versa.
2. Query Processor: In SQL databases, query planners are what turn SQL declarative.
3. Execution Engine: Data communication
👇
I am that guy. I feel really uncomfortable when random text appear on my IDE without my explicit consent or control.
I want GPTs and LLMs to just do what I want them to do at the time I specify.
Call this behaviour whatever you want.
Just witnessed a very weird next.js/turbopack behaviour as developer end-user of their library.
If in a page.tsx file in a dynamic route and there's supposed to be a static mdx rendering, you are required to hard code the route paths for mdx file loading. Otherwise, it screams.
Talked to a young founder from Sweden today on LinkedIn, and got to say, his technical abilities were top of the chart. It's really refreshing and rejuvenating talking to such young minds.
It's been ages that I deployed something for myself.
I just pushed a website for technical consultancy and booking an appointment for a system audit with me.
You can go check it out on 👇
In the 70s and 80s, relational databases competed with network data model-based DBs and hierarchical data model DBs. The latter two lost the race, and relational databases won.
You know why, because relational databases didn't demand developers to think about implementation.
I still find writing code with just pen and paper a really good way to get bizarre algorithms stick.
Understanding isn't the problem, it's recalling the right thing at the right time. That's what people in tech should prioritise.