4 ms·
I laughed at the “mad scientist” comment because every startup I’ve worked for has had a “mad scientist”. They are always very opinionated and have a lot of pol
by spookthesunset 5y ago
I laughed at the “mad scientist” comment because every startup I’ve worked for has had a “mad scientist”. They are always very opinionated and have a lot of political capital because of seniority. The weird concoctions they create… the minute they leave all the remaining engineers immediately replace most of it with off the shelf stuff.
Home built web frameworks (which apparently aren’t “bloated” and “slow”), piles of bash scripts because they never heard of Salt (or whatever is the latest config management tool)…
Almost always they think they are “saving money” by doing what they do, rarely do they ever consider the opportunity costs to rolling the entire software stack from the hardware to web stack on their own.
Good times.
- mercurialuser 5y agothe op was talking about hardware, I think. but you are spot-on on the mad scientist. we are just in the process to de-clutter all the non standard, hand made, highly customized, never documented, stuff produced buba coworker that, unfortunately, passed away. btw, we also wrote a HA cluster software for sun solaris in year 2000...
- yawaramin 5y agoThere is a survivorship bias at play here. You experienced the startups that survived long enough to need to evolve their tech stack, and presumably the 'mad scientist' tech stack had some part to play in that. > Home built web frameworks (which apparently aren’t “bloated” and “slow”) Well, let me show you something: https://code.djangoproject.com/ticket/31624 https://code.djangoproject.com/ticket/31624 This is a performance regression of Django's ORM for deleting rows from a table, a query that should be about as simple as it gets: delete from tbl; And yet it's orders of magnitude slower because it somehow generates a bloated query. So yeah, let me tell you, the frameworks that people are using off the shelf–there's a pretty good chance that they're 'bloated' and 'slow'. > piles of bash scripts because they never heard of Salt (or whatever is the latest config management tool)… Well, that's kind of the point, isn't it? If you're trying to get a project off the ground as quickly as possible, you kinda don't care about 'whatever is the latest config management tool', you will use what is already in your toolbox that will get the job done.