4 ms·
How often do you write hashtables? JSON serializers? Mutexes? HTTP clients? Transaction managers? Connection pools? In my last job as a mobile engineer I c
by pianoben 6y ago
How often do you write hashtables? JSON serializers? Mutexes? HTTP clients? Transaction managers? Connection pools?
In my last job as a mobile engineer I can claim that I wrote code all day, and that's true to a point, but most of that code is shepherding data from one format to another, using libraries that I didn't write, causing the UI (whose framework was written by someone else) to update.
And you know what? It's still a hard and rewarding job! Having pieces to plumb together hasn't made our jobs easier or dumber, it's just raised the level of abstraction at which we work day-to-day.
- braythwayt 6y agoThere is a “Red Queen’s Race” between the accelerating productivity gains of abstractions, frameworks, libraries, and other stacks we can leverage, balanced against the fact that each one is a leaky abstraction, and the leaks interfere with each other in weird, mysterious ways. Programming with all these tools is wonderful. Debugging problems in such am environment, not-so-much. But net, it’s a massive win.