I’ve worked on two projects (in early x86 assembler) that ran out of steam because they took too long to do and it was hard to onboard ne...
I’ve worked on two projects (in early x86 assembler) that ran out of steam because they took too long to do and it was hard to onboard new developers. I’ve also abandoned a few paths during projects because of libraries that were overly abstract, didn’t work and were thus hard to understand and maintain. A product at a company I used to work for had to reimplement a huge chunk of code because the original designer left and the metaprogramming behemoth he wrote was too hard to understand, extend and debug. That one chunk of code cost about $500k and 6 months to replace. I’m unsure of the total cost of that effort as it delayed the next release at a critical time. Abstraction levels need to be appropriate. Enough to make things simple - not so much that it makes life harder.
Posted by bborud on Sep 4, 2019, 10:21 PM
Tags
Related issues
Raise real-world problems, find people facing the same issue, and discuss solutions.3,500 issues0 comments
pricing (Civic)
These machines are currently too expensive for widespread adoption, but I love the electric composter I bought that I keep in my garage.
I’ve worked on two projects (in early x86 assembler) that ran out of steam because they took too long to do and it was hard to onboard ne...
I’ve worked on two projects (in early x86 assembler) that ran out of steam because they took too long to do and it was hard to onboard ne...
I’ve worked on two projects (in early x86 assembler) that ran out of steam because they took too long to do and it was hard to onboard new developers. I’ve also abandoned a few paths during projects because of libraries that were overly abstract, didn’t work and were thus hard to understand and maintain. A product at a company I used to work for had to reimplement a huge chunk of code because the original designer left and the metaprogramming behemoth he wrote was too hard to understand, extend and debug. That one chunk of code cost about $500k and 6 months to replace. I’m unsure of the total cost of that effort as it delayed the next release at a critical time. Abstraction levels need to be appropriate. Enough to make things simple - not so much that it makes life harder.
Comments (0)
No comments yet. Start the discussion.