I have rotated between countless titles over several decades. What I do hasn’t really changed. Currently I’m not even aware what my official title is and when someone asks I usually say something along the lines of I make IT go but in my native language.
(Here's some more context: The button is in the UI, but it exposed a completely different function than advertised, probably due to being generated from copy-and-pasting the previous button)
Serious question, not a native speaker: Why do people in the Anglosphere refer to mostly-software companies as tech companies, or to software developers as tech workers?
Because even in those companies many of the ‘computer people’ are not software developers. Tech workers is a catch all term for most people at those companies.
I got told the difference between a software developer and an engineer is that an engineer factors in a products lifecycle and scalability and communicates this to their team and client
It depends who I’m talking to and where I live. Where I live, engineer is a protected title and requires certification/etc so that takes it out of the race. That leaves the other options. Generally I am a Web Developer to people my age or younger, to people older than me I am usually a Computer Programmer but also sometimes a Developer or Software Developer instead. Realistically, I am a Full Stack Website Developer.
Referring to my job doesn’t get any easier even as someone in tech.
At least in civil, the reason is because the professional engineer (PE) stamps all plans and assumes responsibility for said plans by doing so. Plans cannot be built without a stamp. This is the case because someone has to be found liable if a bridge should kill people, and it shouldn’t be the technicians, designers or EITs under the PE, because they don’t make nearly as much. With great pay comes great liability.
Lives ARE on the line. It was faulty software that caused the Boeing 737 Max to crash twice, killing 346 people. Software runs your car, the trains, rockets, literally everything.
I’m a Senior Software Engineer, outside of countries where engineer is a protected title. I’m also a Beep-Boop Technician, Specialized Generalist (not Full-Stack since I have mostly succeeded in avoiding JS, until this afternoon), Problem Fixer, Technical Diplomat, Cat Herder (sometimes a tech lead), and The-Mean-Guy-That-Rejects-Commits-When-There-Are-API-Calls-Made-Without-TLS-Encryption-And-Hardcoded-Secrets (infosec likes me but always seems genuinely confused at a dev not fighting them).
I’m a Senior Software Engineer, outside of countries where engineer is a protected title. I’m also a Beep-Boop Technician, Specialized Generalist (not Full-Stack since I have mostly succeeded in avoiding JS, until this afternoon), Problem Fixer, Technical Diplomat, Cat Herder (sometimes a tech lead), and The-Mean-Guy-That-Rejects-Commits-When-There-Are-API-Calls-Made-Without-TLS-Encryption-And-Hardcoded-Secrets (infosec likes me but always seems genuinely confused at a dev not fighting them).
Oh man, I didn’t think that’d work haha… Kind of you to offer but I was recently promoted and wouldn’t feel right leaving now. Partially out of respect for my boss and partially because we are severely understaffed. But seriously, thanks for offering to ask around. Very generous of you to offer your help to a stranger ❤️
I’m learning that I’m just enough of a front end dev to make a very ugly site. Navigating all the various CSS and JS frameworks feels like pulling teeth.
Having a familiarity is absolutely a great thing. The syntax isn’t alien, so, debug and guiding juniors through figuring out why their project isn’t working isn’t too terrible. The typing is probably what drives me crazy the most. It’s just bad and the standard library doesn’t seem to be equipped to handle every type that it can “support” cleanly.
since I have mostly succeeded in avoiding JS, until this afternoon
Sorry to hear that. I hit the same pothole about 6 months ago. I had been so fine with avoiding JS, but the guys building our admin console broke their build and couldn’t figure out how to fix it. Even worse, then I had to write up best practices for JS
Yeah. Fortunately, I didn’t have to do the programming. Unfortunately, I had to guide the debug. Happy to help people learn but the language, especially in its typing, is just awful.
programmer_humor
Hot
This magazine is from a federated server and may be incomplete. Browse more on the original instance.