3 ms·
Simple, straightforward, and completely misunderstands creative work. Delivering software is design work, not the work on the factory floor. And the tension, w
by drewcoo 4y ago
Simple, straightforward, and completely misunderstands creative work. Delivering software is design work, not the work on the factory floor.
And the tension, where it exists, is from bean counters trying to model everything as an assembly line.
- izacus 4y agoNo, delivering software is not factory work, but it IS engineering work, just like any other. All engineers have expectation of quality, reaching deadlines and finishing their solutions. Developers aren't special snowflakes in this regard.
- jltsiren 4y agoIt's complexity, not creative work. There are entire industries based on delivering creative work on strict deadlines. The quality of the products is often unpredictable due to the nature of creative work, but the people doing the work can meet the deadlines reliably. In a complex project, the unpredictability affects both the quality and the functionality of the product.
- klysm 4y ago> It's complexity, not creative work. Solving complex problems well requires creativity, especially if they are novel problems.
- pjmlp 4y agoEven artists have to be accountable for their pieces of art. This is engineering, and just like in all other branches, accountability is part of the rules of the game. Any software package that doesn't work should be returned and paid back for, this teaches software houses to pay more attention before dumping stuff into stores. Proper consulting work contracts already have warranty clauses for support, on contractor's own costs, after delivery. It seems that until goverments wake up for it, most companies won't care until they have a law falling on their heads, but as the recent US cybersecurity act and ongoing EU regulations show, it is slowly but surely coming to arrive.