Building for the 99% Developers
future.a16z.com
Building for the 99% Developers
1–10 of 310 posts
Re: Building for the 99% Developers
#2Most people need to get some data from a database to a web page and back again, to paraphrase dhh (I think).
This does not require a huge amount of architecture or infrastructure in most cases, even at scale. The engineering challenges should be elsewhere, not in this relatively simple and solved problem.
Re: Building for the 99% Developers
#3Excellent article. Most people need to get some data from a database to a web page and back again, to paraphrase dhh (I think). This does not require a huge amount of architecture or infrastructure in most cases, even at scale. The engineering challenges should be elsewhere , not in this relatively simple and solved problem.
Re: Building for the 99% Developers
#4Re: Building for the 99% Developers
#5Excellent article. Most people need to get some data from a database to a web page and back again, to paraphrase dhh (I think). This does not require a huge amount of architecture or infrastructure in most cases, even at scale. The engineering challenges should be elsewhere , not in this relatively simple and solved problem.
It’s a solved problem? The most difficult to navigate and extended codebase I ever saw was a medium-to-large sized Rails codebase.
Re: Building for the 99% Developers
#6BINGO! This really resonated with me. It's a good reminder that developer social media is going to have some of the same things going on as regular social media, like unrealistic comparisons to idealised snapshots.
Re: Building for the 99% Developers
#7I have seen a lot of people try this and fail because they aren’t building a personalized kit, they are putting together popular dependencies. That is radically different.
When you build your own kit it is tiny and extremely portable. You dig into the nuts and bolts to see what works and what plays well together. Since it’s all your personal preferences you maximize on productivity every time you use it. The best part is that you only have to build it once. Then after it’s a few hours of maintenance every six months as your requirements and preferences evolve.
Re: Building for the 99% Developers
#8The things big tech companies do are usually to avoid scaling problems. In particular scaling on the engineering side. The above can scale to billions on the user side if needed but 10k engineers constantly updating and messing with a traditional SQL schema doesn't work.
You'd be crazy to try to replicate something like the big tech companies database storage systems when you're just starting out. You don't have 10k engineers. You may think "but i want to scale to a billion users". Well you still don't have those problems. The scaling problems big tech companies have are scaling to 10k engineers.
Re: Building for the 99% Developers
#9On the other hand, you're gonna want to rebuild that ASAP in something that has legs for longevity's and paying down tech debt's sake. You won't potentially have an edge over any competitors by using their same tech stack.
Re: Building for the 99% Developers
#10SQLite can be used for 95% of real world use cases.
And whenever WAL2 + BEGIN CONCURRENT get merged into main, it will be able to handle 99% use cases.
And don’t fool yourself into believing you’re not in that 1%.