4 ms·
> Software development is about translating prose into code...your job is translation not creation. This is so fundamentally at odds with my experience of soft
by kod 10y ago
> Software development is about translating prose into code...your job is translation not creation.
This is so fundamentally at odds with my experience of software development I have to wonder where you're coming from. Most of the projects I've worked on didn't have prose descriptions of requirements. In the cases that did, the prose was quite out of sync with the actual business problem that needed solving.
Paid software development is about solving business problems by writing as little code as possible. It's rare enough for people to fully understand what the problem is, much less know the full solution in advance. This makes software development an inherently creative endeavor - you need to discover what the actual problem is, and create a solution for it.
- Sharlin 10y agoIndeed. I guess the old car mechanics' joke [1] applies in software development too. [1] Eg. https://s-media-cache-ak0.pinimg.com/736x/ee/8e/f6/ee8ef6c2a73e89f6aae8a6366538a8f0.jpg https://s-media-cache-ak0.pinimg.com/736x/ee/8e/f6/ee8ef6c2a...