DEV Community

Discussion on: Don’t be arrogantly ignorant: don’t flame

 
leob profile image
leob • Edited

Haha nice one, a classic fallacy ... no "true" engineer would ever admit they're wrong!

Anyway, some people (and I tend to agree with them) say that "software engineer" is a bit of a misnomer - what most of us do is probably more "art" than "science" ... so, personally I rarely (if ever) use the "software engineer" moniker for what I do, "software artisan" comes closer, but I'll simply stick with "developer" :-D

Thread Thread
 
darkwiiplayer profile image
𒎏Wii 🏳️‍⚧️

More than art, I'd just call i tinkering. Large parts of the potential artistic side of programming usually gets destroyed by business goals and what we end up with is FizzBuzz Enterprise Edition.

Thread Thread
 
leob profile image
leob

Yeah lol not even "art", tinker is what we do :-D

Thread Thread
 
jmfayard profile image
Jean-Michel (jmfayard.dev)

Personally I say that we are like journalists. We are bombarded with problems all the time we don't know much about, and our main skill is to investigate and to learn whatever is needed

Thread Thread
 
leob profile image
leob

Hadn't looked at it that way, but when I have to maintain old legacy code I feel more like an archaeologist :)

Thread Thread
 
wesen profile image
Manuel Odendahl

I love legacy code. You can look at weird stuff and then look at the git log and who worked on it and recognize how it came to be. It's fascinating.

Thread Thread
 
leob profile image
leob

It is indeed! The tragedy however is that we'll then be inclined to proceed and replace that poor old cute legacy code with shiny new start-of-the art hipster code, lol ...

Thread Thread
 
wesen profile image
Manuel Odendahl

And be just one more commit for the next archeologist to find :)