261
you are viewing a single comment's thread
view the rest of the comments
[-] victorz@lemmy.world 0 points 1 day ago
[-] Treczoks@lemmy.world 2 points 1 day ago

An OS, a compiler, any complete application. Or at least significant parts of it. And I mean programming from A to Z: defining, detailing, implementing, verifying, documenting.

[-] victorz@lemmy.world 6 points 1 day ago

any complete application

An OS, a compiler

Quite the hefty examples lmfao, holy hell. Guess all of us "regular" software engineers in the business are just plebs huh.

[-] Treczoks@lemmy.world 3 points 21 hours ago

I've wrote my first pre-emptive multitasking OS as a teenager. I also wrote my first compiler back then. I've worked on everything from industrial controllers to a Cray YMP. And I've forgotten more programming languages than most hacker kids can list. I consider myself as a seasoned programmer.

[-] Aceticon@lemmy.dbzer0.com 3 points 19 hours ago* (last edited 18 hours ago)

Don't take this badly, mate, but you sound like me when I was a "kid" thinking I was truly the shit for all my technical achievements as a self-taught programmer.

Absolutely, really impressive 1 in a really-big-number kind stuff, just the most pure technical track imaginable and not the same as understanding software development the process as whole, at all.

Decades later, 3 countries later, several industries later, various different environments and kinds of projects later and all sizes of company later, I've figured out that they pay us the big bucks to make software for OTHER PEOPLE, to serve THEIR needs not ours needs and certainly not for our personal enjoyment, though a good dev will always find some enjoyment in cracking complex problems, IMHO - from were a fuckton of constrains and dependencies on what and how you make it and whom do you have to work with are born - and if you want to achieve something that's great in more axes of greatness than just pure technical impressiveness you need to actually learn how to effectively work in a team and with other teams even non-technical ones, including, beyond a certain point of experience, how to empower other more junior people in your team rather than just be pissed off at how little they know.

(And I don't mean going into the Management track, I mean staying the Technical career track and still progressing as a Software Engineer).

And don't get me started on the engineering-style concerns of software design around software live cycle in production and how to prepare for expected future directions of change.

Mind you I've crossed paths over the years once or twice with people who never moved beyond "technical excellence" as their one and only metric for software development (typically "rockstar coders") and they were invariably miserable people who bitch and moaned about "lusers" and how other developers don't know how to use the (not really properly designed for robust usage by people that can't read your fucking mind) libraries they made.

Unless you find yourself a nice niche where you can be a solo rockstar hacker, technical excellence is only a good software development metric up to maybe the 5 years experience mark. Beyond that, unless your career has stagnated you're supposed to be delivering the results the customers need to the customers and doing so in complex environments in cooperation with various teams, some of whom don't at all understand most technical language and certain don't have a fucking clue what "pre-emptive multitasking" means.

[-] victorz@lemmy.world 3 points 18 hours ago

Love this reply. One hundred percent agree. Well said.

[-] victorz@lemmy.world 3 points 19 hours ago

Right, you're a little more than a seasoned programmer, buddy. You are extraordinary.

You can't expect "an operating system" or "a compiler" to be the bar for "doing anything 'serious'" ๐Ÿ˜‚

[-] MangoCats@feddit.it 1 points 19 hours ago

I consider myself as a seasoned programmer.

Is that hot pepper, salty, or both?

this post was submitted on 09 Aug 2026
261 points (94.8% liked)

Technology

87047 readers
3171 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS