I am reviewing terrible code as part of my daily work. People confidently push out crappy code without worrying about readability or even correctness. In my entirely career across several companies, I have seen less than 10 people who write beautiful code (although I have seen tons more outside of work in open source projects). Is it because I am not in a kickass team? How prevalent is this in Amazon? What about other tech companies, could you share your experience?
Cause companies hire by Leetcode standards. It prioritizes those who memorize LC over those who spend time reading books like Clean Code. In other words, companies don't value the skill. I know one team who writes very clean code. Company doesn't seem to care at end of day and only care about results. It's all about 'profit' and 'deliver fast', not 'write maintainable codebase'. Why not hire me? I got onsite in a few days at Amazon ;)
Hire you? That will be done after you prove your leetcode skills. And yet your first PR will be to fix padding on some button for example 😂
Hahaha. Nah, don't forget the LP.
There's two answers. One most devs do suck. Two, the ones that are forced by the 80/20 rule to do poor work and it becomes habit.
“Beautiful code”? Reminds me about this guy who keep saying “cutting code” as though he is sculpting 😂😂
For the same reason it’s difficult to find body builder men and flawless figured women. Excellent Brain, Beauty and Strength are not easy to get or maintain
You get what you pay for
Because the guy on your team who writes beautiful code was given two sprints to do his ticket and he didn't deliver so now it's being reassigned to you and you have 2 days to do it.
I’d like to see some of your own code.
PM me. I am up for the challenge 😀
Op what resources would you suggest for learning about writing clean code. Thanks
Time, quality, and money. Pick two. All code is meant to be rewritten. That’s why I don’t believe in the idea of “good code”
I like your “CAP” theorem. what I am asking is not perfection, but working code and basic clarity of thoughts communicated in code. Without that I cannot imagine how can the next person pick up the task of rewrite.
Made me think - how much does code quality have to do with success of a company? Or let’s reduce the scope - how many times have you seen crappy code in an app that’s critical to company’s revenue?
Interesting thought. I believe every product has some sort of crappy code, and probably most products started in that way. I see badly written code has detrimental effect to a growing team, which in a way affects the growth of a company.
Tech Industry
2d
30270
Google doing more layoffs, restructuring including country moves
Tech Industry
Yesterday
1948
Job market is horrible.
Tech Industry
Yesterday
10856
WTF: Apple removing signal, telegram, threads and whatsapp from Appstore for China?
Tech Industry
3d
56166
Goog Employees Arrested
Layoffs
3d
43734
Google CFO confirms 'large-scale' layoffs
What's the cleanest OSS code you've worked with?
Keras is one of the recent gems I found.