3 ms·
I’d rather compose my systems with widely understood and commonly used components that make hiring and maintaining over time more of a puzzle problem than a, “l
by Zetice 3y ago
I’d rather compose my systems with widely understood and commonly used components that make hiring and maintaining over time more of a puzzle problem than a, “learn a new framework” problem.
This feels like we make our jobs harder than they have to be, sometimes…
- vineyardmike 3y agoI’m working a short term job (while they find a FTE hire) for a friends startup since their last SDE quit unexpectedly. The last employee tried every framework and architecture pattern under the sun. This company has more micro services than employees and customers combined. Each one is like ~200LOC, uses a different framework, etc. I’ve spent the last month just deleting shit and simplifying shit. You don’t need a caching layer for customer data when your entire SQL database is 100 rows in a single table. You don’t need service discovery when everything runs on one node. My point is that this entire system was designed around their last engineer’s bookmarks of interesting things, not designed to be maintainable or easy to iterate upon.
- anotherhue 3y agoBlame a few things: 1. The developer, of course. 2. The person who let them do it. 3. The eight thousand devtool companies that pitch their solutions to developers. 4. The hiring managers for whom 'resume driven development' is effective. 5. The VCs who wrote the playbook for how all these companies (and the dev tool companies) have to grow. 6. The Fed for so much ZIRP that VCs are in power. 7. The government for uncontrolled spending that needs low interest rates to sustain. 8. The electorate for electing the government. 9. The media for influencing the electorate. 10. The human brain for being susceptible to influence.
- nologic01 3y ago11. The developer for having a human brain (well some do)
- theshrike79 3y agoIt might've also been CV Based Programming. You just pick the crap that looks good on your CV and use that. Repeat until you get a new job.
- friendly_chap 3y ago> I’d rather compose my systems with widely understood and commonly used components OP here. Fortunately the authors of the components you use didn't get discouraged by comments like this otherwise they would've never been written ; )
- Zetice 3y agoYeah well they wrote useful things.