5 ms·
> Solo developer at the tiny company. > Fix bugs and add features while keeping the system available to the tens of thousands of users. Don't tens of thousand
by KronisLV 2y ago
> Solo developer at the tiny company.
> Fix bugs and add features while keeping the system available to the tens of thousands of users.
Don't tens of thousands of users warrant more developers? Or having enough of a budget to work on tests, or other things to improve the developer experience and be able to work without lots of stress? That's unfortunate.
- ben_w 2y agoI think I managed about 10k users with my mac shareware games in 2009/10, and that didn't get me ramen profitability let alone modern pay scales. So not necessarily any budget for more than they did.
- Aeolun 2y agoSingle dev codebases have a really hard time growing to 400kloc though
- rudasn 2y agoHmm. I've found that it's much easier and faster to write a lot of code than to take the time and be thoughtful of what you end up shipping. > I didn't have time to write a short letter, so I wrote a long one instead. Mark Twain [0] [0] https://www.goodreads.com/quotes/21422-i-didn-t-have-time-to-write-a-short-letter-so https://www.goodreads.com/quotes/21422-i-didn-t-have-time-to...
- Aeolun 2y agoThat’s true to an extend, but you need to work to make that much code.
- ben_w 2y agoNot necessarily — I've had the misfortune of working with someone who repeatedly, rather than subclass, duplicated the entire file. Including the comments I'd added saying "TODO: de-duplicate this method". That only got the project up to about 120 kloc before I'd had enough of that nonsense and left. My understanding is that line count was mostly down to that one dev, as he didn't only ignore what I had to say when I was there, he also ignored the occasional contractor.
- ben_w 2y agoThe point is that one cannot be confident that 10k users maps to "enough money to engineer this properly".
- Aeolun 2y agoOh, certainly, the 10k users can’t. That’s why I’m not talking about that. I’m saying that instead of looking at the number of users, just the fact they have a 400k lines codebase suggests that they must have enough money to hire a team that builds that (or had, at some point in the past).
- JohnFen 2y agoMaybe so, but not necessarily. I have a couple of 300+kloc projects that I wrote all by my lonesome. It's far from an impossibility. On the other hand, there's a reason I only have a couple of those.