i think this is partially caused by the idea that coding is supposed to be really easy. sometimes you have to solve problems and make decisions. it's not 100% boilerplate, and these details matter. the tools help but you still have to think and "it seems to work" is great until it doesn't
the number of programs that will just get "stuck" and use 100% CPU forever until you kill them is way too high. also the number of programs that will just crash randomly. like come on!!! who is making these. how does this happen
high key i think that sort of problem solving and attention to detail is what separates good devs from excellent devs (i do not put myself in that second group, but i know people who are in it)
yea and also like, wanting to understand why things work instead of just trying stuff until it does. because if u do the latter the chances are that it will stop working at some point for very avoidable reasons!!!
May 8, 2025 06:12also i feel like rlly good devs are lazy in a helpful way where they wanna minimize the mental energy spent on unnecessary stuff (like dealing with tools) so they can spend their time & energy solving problems. which is different from wanting to avoid spending time & energy solving problems!!!