I'm a perfectionist by nature and all I see are people writing way more code than I do and slapping it all together with a nonsensical speed just to get things out the door.
Do companies exist where software isn't done with chewing gum and duct tape?
1–10 of 34 posts
Re: Do companies exist where software isn't done with chewing gum and duct tape?
#2Re: Do companies exist where software isn't done with chewing gum and duct tape?
#3Re: Do companies exist where software isn't done with chewing gum and duct tape?
#4Look in the aerospace industry, things may be better there.
Re: Do companies exist where software isn't done with chewing gum and duct tape?
#5look at companies that kill if they fuck up. dont count on random crup web app shop to give a crap about clean code.
Re: Do companies exist where software isn't done with chewing gum and duct tape?
#6I don't know that those places have better code, but probably less pressure to ship product to satisfy customers.
Re: Do companies exist where software isn't done with chewing gum and duct tape?
#7Nevertheless, validation is key, from an executive POV. It makes sense that things are dirty in the beginning, but they should start being encapsulated, object oriented, properly interfaced, etc. as soon as you feel in need for a second programmer.
Re: Do companies exist where software isn't done with chewing gum and duct tape?
#8google, banking, surgical robots, etc. look at companies that kill if they fuck up. dont count on random crup web app shop to give a crap about clean code.
Think COBOL, mainframes, huge, cumbersome application servers and database systems.
It's just that banks have enough money to throw at problems that arise with these systems.
Re: Do companies exist where software isn't done with chewing gum and duct tape?
#9Only you and your colleagues will see your code, your product will see all others. If you want to satisfy your colleagues and yourself with clean/elegant code, go and code side project only for them. If you want to ship real product, then ship it even though it contains lots of shit code. Thats one of the reasons why people just code, not make it clean at first
Re: Do companies exist where software isn't done with chewing gum and duct tape?
#10Agencies and fresh startups often optimize for speed, not maintainability. But there are plenty of companies that optimize for maintainability, you just have to look for them.
Mentions of code reviews, automatic tests, SOLID, DDD etc are usually good signs.