4 ms·
You will like this presentation by Jonathan Blow [1], I feel the same. I am in grad school, but since my bachelor, I felt more like a craftsman than a student,
by PartiallyTyped 6y ago
You will like this presentation by Jonathan Blow [1], I feel the same. I am in grad school, but since my bachelor, I felt more like a craftsman than a student, I always spend more time in order to make my code 'look' beautiful to me, and be performant. I would like to work somewhere that puts emphasis on writing good software instead of chasing feature after feature. Speaking of which, speed is an oft ignored feature [2]. It is really frustrating to have sluggish apps and I often end up avoiding them altogether.
[1] https://www.youtube.com/watch?v=ZSRHeXYDLko https://www.youtube.com/watch?v=ZSRHeXYDLko
[2] https://www.enchant.com/speed-is-a-feature https://www.enchant.com/speed-is-a-feature
- ryandrake 6y agoWatched the Jonathan Blow presentation and agree completely. There was just another thread[1] yesterday about developers always reaching for the most complicated tools they possibly can, to the detriment of our industry I'd argue. 1: https://news.ycombinator.com/item?id=26662972 https://news.ycombinator.com/item?id=26662972
- bckr 6y agoI think the condition for having this sort of software is that people do it on purpose. The condition for having jobs where people are paid to make such software is that companies focus on areas without competition (otherwise the whole blitzscaling thing applies and they will go out of business). Competition is for losers, right? What's missing from my extremely simplified model?