4 ms·
Which is why I am much more productive working on bad code in projects I get thrown into than starting from scratch. People trust me to fix things and add featu
by tluyben2 8y ago
Which is why I am much more productive working on bad code in projects I get thrown into than starting from scratch. People trust me to fix things and add features fast in codebases I have never seen before but are known as being unmaintainable. Pays well by the way. If I have to start from scratch I can only start if I have the perfect picture in my head or it is better to do nothing and go hiking. The perfect picture (almost?) always emerges during hiking/walking though.
- JimboOmega 8y agoI love fixing the unfixable, changing the immutable. The challenge, the thrill...
- scoggs 8y ago> If I have to start from scratch I can only start if I have the perfect picture in my head or it is better to do nothing and go hiking. People often wonder why I ask not only so many questions but so many detailed ones when we are working on a project from scratch where I possess none of the information and the people asking me to code things for them hold all of that information, know I need it, and yet somehow do not recognize that I can not conjure up a website magically with the knowledge from their heads, or inboxes, or asses -- who really knows?
- barking 8y agoRomans ship, Greeks maintain. -anon
- aequitas 8y agoFor me I found out that TDD kind of approaches and creating deltas to resolve works as well.
- imgabe 8y agoThe trick sometimes is to write the bad version yourself first, then fix it. Hard to do when you know there must be a better way.
- stolsvik 8y agoExactly this. Just write anything, and then start improving it.
- cja 8y agoEgo. You must not be responsible for creating imperfection but you see the creation of another as imperfect and that excuses your imperfect addition to it.