this post was submitted on 23 Mar 2025
260 points (98.5% liked)

LinkedinLunatics

4188 readers
150 users here now

A place to post ridiculous posts from linkedIn.com

(Full transparency.. a mod for this sub happens to work there.. but that doesn't influence his moderation or laughter at a lot of posts.)

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 127 points 5 days ago (2 children)

Software craftsman

Fart sniffer detected

[–] [email protected] 44 points 5 days ago (2 children)

Am I wrong or does that title he's given himself directly contradict his dislike of code ownership? Or is it just he assumes he deserves credit for the code written by any of his subordinates?

[–] [email protected] 10 points 5 days ago

Code ownership implies that 1) changes to that code are bottlenecked/gatekept by its “owner”; 2) code is siloed and there’s poor organizational collaboration culture.

“I am enabled to seek out the needed background and change what I need to move forward” vs “that’s not ‘our/my’ code, we can’t touch it. Let’s file a DEP ticket against that team and wait a few months”

[–] [email protected] 7 points 5 days ago

that particular point likely refers to the fact that he prefers shared ownership: ie nobody should be “the one you go to for X part of the codebase”

[–] [email protected] 10 points 5 days ago

Yeah, I threw up in my mouth a little when I read that.

[–] [email protected] 26 points 4 days ago

Whatever this guy supposedly architects, it ain't software.

[–] [email protected] 11 points 4 days ago

Lmao ok ill just follow best practices and end up inadvertently writing an orm from scrach then 🙆‍♀️

[–] [email protected] 69 points 5 days ago* (last edited 5 days ago) (4 children)

Lol. Let’s ban accountability, refactoring, and debugging, never work alone, never coordinate, avoid productivity, and refuse ownership—then scream when things break, don’t integrate, and fall behind schedule.

"This is all your fault!" built-in. Why didn't you intuitively know what myX is supposed to do and how it's used?

Provocation just for "engagement" really. 102 comments so, to some degree, it works.

E: Guys, it's satire. Lol.

load more comments (4 replies)
[–] [email protected] 66 points 5 days ago (1 children)

This might be my type of job. I ssh into a server and build the backend using bash scripting in nano. HTML and CSS is also done using nano on the live server. No SCRUM needed. We have a large group of testers we refer to as "customers", and they pay for the privilege.

[–] [email protected] 1 points 3 days ago

Real devs write each http response by hand. If you use a server you're a filthy casual soydev

[–] [email protected] 59 points 5 days ago

That's great! I wouldn't want to work for him anyway.

[–] [email protected] 14 points 4 days ago

In an effort to make the post full of engagement bait, the dude ironically made it less engaging.

Remove every bullet point except Lombok, and you got yourself a proper flame war.

[–] [email protected] 13 points 4 days ago

Hating on Lombok and setters simultaneously seems contradictory.

[–] [email protected] 44 points 5 days ago (2 children)

Code Ownership

Lol did someone try and make him maintain the shitty code he wrote

[–] [email protected] 21 points 5 days ago (1 children)
[–] [email protected] 9 points 5 days ago (3 children)

Team accountability is almost always better.

load more comments (3 replies)
[–] [email protected] 5 points 5 days ago

more likely a reference to someone being the 1 person you go to for a particular part of the codebase like they own it

[–] [email protected] 39 points 5 days ago (2 children)

Just build whatever you want on prod and disappear after the deadline so they can never ask you to update your code

[–] [email protected] 11 points 5 days ago

Sorry the developer you are calling is out of scope.

load more comments (1 replies)
[–] napkin2020 15 points 5 days ago (4 children)

Golang outside of infrastructure

What does that even mean?

[–] [email protected] 7 points 4 days ago (1 children)

Devops/IaaS/Kubernetes stuff.

[–] mutual_ayed 4 points 4 days ago

He's missing out on HUGO, Gin, Surf and Ebitengine just to name a few.

[–] turnip 1 points 3 days ago

Golang is petty slow with a GUI I've found, a web UI works well but GTK or something like that is slow. Maybe that's what he means?

load more comments (2 replies)
[–] [email protected] 29 points 5 days ago (1 children)

There are two types of software engineers: those who are anxious and those who are narcissistic and grandiose. This guy is easy to place in the latter category.

load more comments (1 replies)
[–] [email protected] 9 points 4 days ago* (last edited 4 days ago)

Ideal situation: single guy working from home, no pets. Neighbors describe him as "pretty quiet" or "I dunno."

[–] [email protected] 11 points 5 days ago

NGL I was on board at the first line. He lost me quickly after though

[–] jubilationtcornpone 24 points 5 days ago (9 children)
  • ORM's
  1. Place ALL of the business logic in stored procedures.
  2. Eliminate the backend.
  3. Make the front end connect directly to the database.
  4. ~~Profit~~
  5. Introduce tons of bugs and terrible performance.
  6. Database is compromised within five minutes of going live.
[–] [email protected] 7 points 5 days ago* (last edited 5 days ago) (5 children)

No, just write a repository to expose domain operations and implements them using SQL directly. Trying to fake OO object graphs against a RDBMS with a super-complex and leaky ORM is just painful.

load more comments (5 replies)
load more comments (8 replies)
[–] kambusha 19 points 5 days ago

When you don't have a downvote button, all you get is an echo chamber

[–] [email protected] 7 points 5 days ago (3 children)

He didn’t rule out BASIC so he good in my books.

load more comments (3 replies)
[–] [email protected] 13 points 5 days ago (1 children)

This feels like a facetious post because what. There’s no way he’s serious

load more comments (1 replies)
[–] [email protected] 10 points 5 days ago* (last edited 5 days ago) (4 children)

No mutable types? So like.. no lists? no for ... i++?

I get that there are alternative approaches, but I don't quite see why you'd want to go to that extreme with this idea? It's useful for some applications but even for a simple video game it's likely not helpful.

[–] [email protected] 12 points 5 days ago (1 children)

It's perfectly possible to work without mutability.

Is it desirable to be entirely without it? Probably not, but leaning immutable is definitely beneficial.

load more comments (1 replies)
[–] [email protected] 9 points 5 days ago* (last edited 5 days ago) (11 children)

There are non-mutable lists and every other data type.

https://docs.scala-lang.org/overviews/collections-2.13/overview.html

https://docs.scala-lang.org/overviews/collections-2.13/concrete-immutable-collection-classes.html

“for… i++” is easily replaced with a foreach, range, iterable, etc… in any language of reasonable capability.

load more comments (11 replies)
[–] [email protected] 6 points 5 days ago (1 children)

Pure functional programming is often like this.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 9 points 5 days ago

Good riddance.

[–] mindbleach 2 points 4 days ago* (last edited 3 days ago)

Extroverts cannot comprehend introverts.

load more comments
view more: next ›