IssueRaiser

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)

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...

bborudSep 4, 2019, 10:21 PM

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.

Comment on this issue