11 ms·
The set of "why's" is well put. But in a production environment, that pleasure is being squeezed out by processes, principles, capitalism. Programmer becomes li
by sublimefire 5y ago
The set of "why's" is well put. But in a production environment, that pleasure is being squeezed out by processes, principles, capitalism. Programmer becomes like a machine that makes sure the necessary requirement is in place and then executes. Over time this flow brings cancer to the hacker soul. I fight it every day: sometimes by visiting HM to charge myself with ideas, sometimes by delaying the work and delving into some piece of the abstraction. The last bit just extends the delivery of a feature but brings long-awaited joy to the soul. Whether it is a new type of assertion in the testing framework or a more performant and elegant authentication logic or even an exploration of a new browser API. The rule is simple - for every piece of work for the devil, do something pleasing for yourself without any exception. Otherwise, the fingers of pleasure will tickle you only at night in your bedroom.
- tonyedgecombe 5y ago>The last bit just extends the delivery of a feature but brings long-awaited joy to the soul. Programmer productivity is so hard to measure that I think nearly everyone can get away with this and should.