Live data from Hacker News

Confessions of a Software Developer: No More Self-Censorship

kerrick.blog

361–370 of 372 posts

Re: Confessions of a Software Developer: No More Self-Censorship

#361

Earlier quoted context omitted.

The main problem with the office work versus WFH debate debacle is that the positions are not on equal footing and, actually, are not equally valid. Working in an office as a preference is one that naturally relies on the control of other people. The reason people like working in an office isn't because of the office. If you went to the office, by yourself, it would be worthless. The value of the office is the commun…

> Working in an office as a preference is one that naturally relies on the control of other people. Not at all. Working in an office as a preference is one that can instead rely on working with other people who also share that preference. No control is necessary.

Right, sure, until one of your employee's eventually says "hey I want to work from home because X, Y, Z" and you have to force them to be in the office or fire them. Because everyone else's comfort, supposedly, relies on this person's discomfort.

With such a preference I can't help but wonder:

1. How genuine is it? Where is the "cutoff" point where in-office work no longer works? Do we need 100% compliance? What about 80%, is that good enough?

2. What, materially, do you gain from the preference and does that material gain actually rely on the preference? From what I've heard, 99% of the time it does not.

Re: Confessions of a Software Developer: No More Self-Censorship

#362
post #300

[flagged]

It's understandable to feel aggrieved about your career, but this comment seems like a broad-ranging speech about a whole lot of different things that have annoyed you over the years, only loosely relevant to the content of the article, and with multiple instances of flamebait woven through. Please avoid commenting like this on HN. We need comments to be on-topic and to avoid inflammatory rhetoric. We've asked you before to follow the guidelines. Please remind yourself of them and make an effort to observe them if you want to keep participating here. We have to ban accounts that break the guidelines repeatedly. https://news.ycombinator.com/newsguidelines.html

Re: Confessions of a Software Developer: No More Self-Censorship

#363

Earlier quoted context omitted.

> Working in an office as a preference is one that naturally relies on the control of other people. Not at all. Working in an office as a preference is one that can instead rely on working with other people who also share that preference. No control is necessary.

Right, sure, until one of your employee's eventually says "hey I want to work from home because X, Y, Z" and you have to force them to be in the office or fire them. Because everyone else's comfort, supposedly, relies on this person's discomfort. With such a preference I can't help but wonder: 1. How genuine is it? Where is the "cutoff" point where in-office work no longer works? Do we need 100% compliance? What abou…

At what point did you decide that I have employees?

I find that I work better in an office, depending on the office. I'm in no position to enforce that position on anyone. (I'm currently unemployed and looking for work, in fact.) I find that I dislike giving up room in my small house for work. And I dislike having no separation between work and home.

These are all personal preferences. Nothing is being enforced on anyone. Your reaction is overblown.

Re: Confessions of a Software Developer: No More Self-Censorship

#364
post #77

Earlier quoted context omitted.

I don't know that it is necessarily sick ... I suppose it depends what you do, how the people respond, and if you are playing a useful role in the interview process for your organization. Tell us more? On the positive side... Seeing how people respond to pressure (done within some bounds) might be useful information. Watching people dig deeper into their problem-solving toolkit (and even their determination and resol…

It saddens me that despite making a confession and making myself vulnerable to a wider audience, I am downvoted and flagged to hell. I won’t be discussing this any further.

I personally appreciated your comment. I'd guess that enough people flagged it to get moderator attention, but I'm guessing it was a small number. If so, I think this reflects a strong negative preference of a few.

One guess would be that the word 'torture' triggers people, even when it has nothing to do with error-prone medieval-style confession optimization.

But anyway, I think your take-away makes sense. Different venues offer different kinds of community and support (or brow-beating). Hopefully you find other places for that -- or, if this is a big enough problem for you and you have constructive ideas, write 'em up.

Re: Confessions of a Software Developer: No More Self-Censorship

#365

Earlier quoted context omitted.

It’s a little more than that, because people generally won’t go to war over pizza vs tacos.

They probably might if they spent 40+ hours a week eating it and their bills, home, and family’s wellbeing, all depended on how well they eat pizza vs tacos. But comparisons aside, some people will just argue over anything. Such as the meta debate we’re having right now over the stuff people will argue about. ;)

Touche!

Re: Confessions of a Software Developer: No More Self-Censorship

#366

Well written article full of humility and vulnerability? I love it. My reaction: you don't need to feel ashamed of not knowing something, there is far too much to know and I'm still learning new techniques and concepts 37 years in, so I would never judge you for it. I would also not judge you for having your own preferences and opinions. I too prefer working in an office to remote work, but when I say this out loud o…

> about why they are better without AI

Except… science has shown this to be true. Even after a year-plus of work, less than 2% of devs work faster or more efficiently with AI than without it. And for almost 90% of the remainder, regression analysis strongly indicated that none of them would ever be better with AI than without it, regardless of how much practice they had with it.

These general results have come up with study after study over the last few years, with very consistent patterns. And with AI becoming more hallucinatory and downright wrong with every generation - about 60-80% of all responses with the latest models, depending on model being examined - the proportion of devs being able to wrestle AI into creating functionally viable work faster than they could to it themselves has also decreased slightly.

Re: Confessions of a Software Developer: No More Self-Censorship

#367

Earlier quoted context omitted.

Nobody is stopping you from spending time breathing the same stale, rhinovirus-ridden air as other people. What people take umbrage with is the idea that the rest of us should be forced into propping up the commercial rental market as well.

Dude chill. It's an air-conditioned room with desks and a coffee machine, not a cotton field. Some people like having an office. I could call someone like you a hyper dramatic agoraphobic socially inept recluse over a simple posted opinion but that wouldn't be kind,fair, or mature

> It's an air-conditioned room with desks and a coffee machine, not a cotton field.

It's a huge open space filled with stale, stinky, dry office air, obnoxious people and dirt. Conditions are not cotton field or not cotton field, only serfs think like that.

> I could call someone like you a hyper dramatic agoraphobic socially inept recluse over a simple posted opinion but that wouldn't be kind,fair, or mature

Projecting much? My home setup costs costs more than half of that "office" combined, and that's just my room.

Do you seriously think I want to kill my back, my eyes and my attention for 40 hours a week when I can comfortably work at home and be much more productive instead of playing clown because some bubs can't tolerate working without distracting another person for 5 minutes?

Re: Confessions of a Software Developer: No More Self-Censorship

#368

Earlier quoted context omitted.

Right, sure, until one of your employee's eventually says "hey I want to work from home because X, Y, Z" and you have to force them to be in the office or fire them. Because everyone else's comfort, supposedly, relies on this person's discomfort. With such a preference I can't help but wonder: 1. How genuine is it? Where is the "cutoff" point where in-office work no longer works? Do we need 100% compliance? What abou…

At what point did you decide that I have employees? I find that I work better in an office, depending on the office. I'm in no position to enforce that position on anyone. (I'm currently unemployed and looking for work, in fact.) I find that I dislike giving up room in my small house for work. And I dislike having no separation between work and home. These are all personal preferences. Nothing is being enforced on an…

Right, I understand all of that, but the indisputable reality is that such a preference requires actions from other people to be satisfied. That's just what it is - in office work requires people working... in an office.

This isn't a reaction on my end, I'm just explaining where the value judgment of the preference comes from. It's intrisincally a "closed" preference, and people don't like that generally.

You are not in a position of power to exercise said preference, you rely on the goodwill of your company. That's fine, but still, you exert some influence. People are listening, and some of them do have the power to exert that control. So when you say "I like that control", it makes people a little nervous.

And, onto my whole "does this actually require in office work" point:

> find that I dislike giving up room in my small house for work. And I dislike having no separation between work and home.

This is that. None of these preferences require in office work, that's just a close enough proxy. I would argue these are more obtainable in a WFH environment, because the cost savings of WFH can easily afford you a dedicated office space away from home.

Because, again, one is open, and one is closed. So with the open one you can just do that.

Re: Confessions of a Software Developer: No More Self-Censorship

#369
post #353

Earlier quoted context omitted.

> I really think those are bad examples. I don't see how someone making what you consider to be an unreasonable request can make one feel dehumanized. Insulted or demeaned? Maybe, sure. But dehumanized? What does that say about your opinion of people who do do coffee runs or who like to work in offices? Being asked to do the exact thing you've signed up for isn't inherently dehumanizing (although it certainly can be;…

>it's dehumanizing when you're hired to do something entirely different. Treating people as interchangeable units of labor is pretty much a textbook example of dehumanization in my opinion; we're not cogs who should be freely reassigned by authorities based on their whims, but individuals deserving of some semblance of autonomy and self-determination. But you do realize that you're going to be treated that way regard…

> That's why you're paid by the hour, not by how much your effort contributes to the bottom line (supposing for a moment that that could be accurately quantified).

I'm not paid by the hour. Yes, my salary is quantified in a unit of time, but if you're lumping hourly and yearly wage jobs in together to contrast them with working on commission, you're ignoring a lot of details that make a huge difference in the actual experience people in their jobs, and my point is that I think even small details add up and make a difference in how fulfilled people feel in their jobs in the long run.

> When you become an employee you do agree to become a cog in a machine. You're not some independent artist making your own way in the world, you're working on someone else's project and following someone else's success criteria, along with a bunch of other people. An employee gives up a small amount of autonomy and self-determination in exchange for stability. If that's not what you want perhaps you should become an entrepreneur.

As far as I can tell, this is pretty much covered by the last part of my previous comment: just because the world works in a certain way that I can't change doesn't mean that I have to accept it as fair and not criticize it. I don't think it's hypocritical for me to make a choice based on the stability that it affords myself and my family but think it's unfair that people have to make choices like that in the first place. The fact that most companies unilaterally decide the terms of employment and employees have no actual power to negotiate is something I can call out as unfair even if I still end up accepting that it would cost me more to refuse to participate in it.

> No. But it does make those policies not unreasonable. It can't be unreasonable when so many other places have said policies. That the place you're at isn't currently one of them doesn't mean it can't be one in the future, nor does it mean that it changing would be unreasonable. You especially can't put on the surprised Pikachu face when so many companies are doing it. "Wha... What do you mean in this software company they're requiring people to return to the office like they're doing at all the other software companies? This is totally unexpected!"

I disagree that "everyone is doing it" makes it inherently reasonable. You're misconstruing my criticism as surprise. I'm not obligated to refrain from criticizing bad things because they're expected.

> I live in one such country, and most people would still rather negotiate than just be fired with severance, or even just bear with it and start looking for a new job. All severance does is make it so small and medium-sized companies can't fire a lot of people at once. It's still a bigger blow to the employee, even with severance.

You're certainly entitled to disagree with me about this. I don't find your claim that severance only has negative effects compelling though, and I'm entitled to disagree with your claim on this as well.

> To be honest, I'm not sure what your point is anymore. All I said was that if circumstances change and you and the other party can't come to an agreement, all that's left is to dissolve the business relationship. Everything else around that simple fact, such as the particular terms of the business relationship, seem to me largely inconsequential.

My point is that I think the way a lot of companies do things is unfair, and the fact that they do them doesn't inherently make them fair. If you think this is a pointless opinion, you're certainly welcome to ignore or criticize it, as you have been doing, but I don't happen to think your criticisms are particularly convincing.

Re: Confessions of a Software Developer: No More Self-Censorship

#370
post #33

Earlier quoted context omitted.

For me, electronic chat is better most of the time.

Everyone is different. I vastly prefer email over chat, but also wouldn't want to live without the occasional face-to-face.

The difference between email and chat is 100% psychological. It's just text over a transport method.

Some people consider email something you MUST answer ASAP, others can have 9000 unanswered emails without an issue. They'll get around to it.

And with chat, some think it's real-time and expect an answer in seconds, others will check $chat_app a few times a day like email and reply.

I personally prefer chat, because you can use it asynchronously, BUT you can escalate to near real-time if everyone is present at the same time. You can have an actual "conversation" via chat - you can't do that with email.

Post reply on HN