←back to thread

1087 points smartmic | 1 comments | | HN request time: 0.202s | source
Show context
dgb23 ◴[] No.44304509[source]
One thing to appreciate is that this article comes from someone who can do the more sophisticated (complex) thing, but tries not to based on experience.

There is of course a time and place for sophistication, pushing for higher levels of abstraction and so on. But this grug philosophy is saying that there isn't any inherent value in doing this sort of thing and I think that is very sound advice.

Also I noticed AI assistance is more effective with consistent, mundane and data driven code. YMMV

replies(3): >>44304864 #>>44304924 #>>44305908 #
cowthulhu ◴[] No.44305908[source]
I feel like this would fit the bell curve meme -

Novice dev writes simple code

Intermediate dev writes complex code

Expert dev writes simple code

replies(1): >>44306967 #
1. bluefirebrand ◴[] No.44306967[source]
I gave this advice to an intermediate dev at my company a couple of years ago

Something along the lines of "Hey, you're a great developer, really smart, you really know your stuff. But you have to stop reaching for the most complicated answer to everything"

He took it to heart and got promoted at the start of this year. Was nice to see. :)