Live data from Hacker News

Confessions of a Software Developer: No More Self-Censorship

kerrick.blog

291–300 of 372 posts

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

#291

Earlier quoted context omitted.

How far back are we talking? 90s? 80s? 70s? For the 70s, I would agree with you. But the moment home users, and particularly kids, gained access to the internet, you started to see a subculture of trolling. Source: I was one of those 80s kids. It’s not something I’m proud of, but writing bots to troll message boards and scrapers for porn and warez played just as significant role in my journey into my IT profession as…

Depends on a size of community and where. Early 2000s, public channel on a LAN with ~3k people in a post soviet country – say something stupid to a wrong person and you'll find yourself with a broken nose, because the guy/gal is a friend of the admin.

Obviously macro communities exist that differ in etiquette.

I was just responding to the generalisation made by the GP.

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

#292
post #120

> You lose ambient awareness of coworkers’ problems, and asking for help is a bigger burden. When I was in school, I discovered that I studied more effectively and efficiently when I'm surrounded by other students who's also studying. Then at work, I found I worked much more productively if my coworkers are all doing their work. It's not just simply peer pressure, it's an atmosphere effect, it tell you "hey, this pla…

I am like this as well. It is nice to transition into a space where everything should be tailored to do work.

However, sadly my employer is doing their best to make this as hard as possible now. Despite not allowing people to work from home, they are allowing the consultants to do it, and now slowly implementing a "clean desk" policy which drives me up the wall. Sitting and working 8 hours a day on a "clean desk" with equipment you cant tailor to your needs just sucks.

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

#293
post #27

Earlier quoted context omitted.

Remote work isn’t for everyone. Their point of view is just as valid as your point of view. And this is my biggest complaint about arguments about remote working. People turn it into something that’s evidence-based when actually it’s a deeply subjective topic and thus different personality types thrive in different working environments.

People have painted themselves in a corner re: remote work and get wacky in discussions about it. Lots of emo, not much fact.

> Lots of emo, not much fact.

People not wanting others to indirectly force them to relocate, work additional unpaid commute hours and pay for it is not "emo". It's a critical fight.

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

#294
post #120

> You lose ambient awareness of coworkers’ problems, and asking for help is a bigger burden. When I was in school, I discovered that I studied more effectively and efficiently when I'm surrounded by other students who's also studying. Then at work, I found I worked much more productively if my coworkers are all doing their work. It's not just simply peer pressure, it's an atmosphere effect, it tell you "hey, this pla…

I noticed this effect as well when I work in a vibrant cafe. Someone else's productivity is infectious and it makes me more inspired to do the things I set out to do that day, than the intrinsic pressure of needing to do the task.

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

#295

> Remote Work Sucks > Remote work eliminates a lot of problems with office work: commutes, inefficient use of real estate, and land value distortion. But software development is better when you breathe the same air as the folks you work with. Even with a camera-on policy, video calls are a low-bandwidth medium. You lose ambient awareness of coworkers’ problems, and asking for help is a bigger burden. Pair programming…

> Remote work is way better than in-office work.

Remote work is different than in-office. And it's better for some people and worse for others. For example, while I personally find it useful to be able to type out an example when talking to someone about things, I also find that in order to get things done effectively at home, I have to ignore the notifications (or will ignore even if they're not explicitly ignored) when I'm "in the zone" as it were. The problem with this is that someone might have asked a question that I have the answer to, or even asked me a question directly, or someone else on my team may have been going down a rabbit hole that I could have stopped them from going down. But because using a chat system inherently requires context switching and your full attention, the only way to be in the loop is to be continually breaking out of where you are to go look at chat.

By comparison, in the office with my team around me, I can keep one ear open to the conversation that's happening in the air around me. My screen, my literally single focus within the computer and my fingers can all be occupied working on something, and I can use my additional sense of hearing to keep up with other things going on. When someone needs me specifically, they can (with varying degrees of forcefulness) grab my attention, where as online they have one and only one way, and it has the same priority as any other notification both in my conscious and unconscious mind unless I specifically read the notification (and again, context switch).

Video calls still to this day suffer from latency issues. We all, continually have the "What about - sorry - what if - sorry you go - do you want me to go?" conversation in video calls. That's objectively a worse experience than just having everyone in the same room. Even when people in the room start talking over each other, that can be resolved much faster in person than on the video call.

It's also really easy to get into the habit of not paying attention in conference calls/video calls. Because of the scheduling issues, remote work tends to include a lot more "just in case" invitations to meetings and discussions. Sometimes you really do need to be there, other times you don't. So you often get courtesy invites, and you might go, and while you're listening you might do that "identifying the ancillary information", or just keep trucking on whatever you were doing before the call started because you can just listen in. And slowly over time you and everyone else starts to build up the habit of not paying attention at all. It takes conscious effort and specific behaviors to not let yourself get distracted by the big distraction box sitting in front of you while you're having your meetings. There's a reason we generally consider it rude to be on your phone or computer in an in person meeting without specific need.

Perhaps more telling though is the fact that even remote work people acknowledge the importance of having dedicated working space. Even if you don't have other people in the space with you, almost everyone can agree that having dedicated space for working is important. But remote work puts the burden of paying for and subsidizing that space on each individual employee. For some of us, that's not a significant burden and for others, it's quite significant.

I'd also ask if 100% remote work was objectively better for all people and all things, I'd ask why co-working spaces exist? Why do remote workers congregate in coffee shops? Why, even though the internet and online communities are "remote first" groups, do we still have conferences, meet-ups and conventions? Why do we bother with these expensive and difficult to coordinate in person gatherings if everything we would do with them we could do better remotely?

In the end, remote work isn't one thing, it's many different things for each individual person and how you experience it is highly subject to your personal circumstances and your work environment as a whole. It should be entirely unsurprising that people are different and experience remote work differently and that as a result, plenty of people will genuinely prefer working in office to working remotely.

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

#296

Earlier quoted context omitted.

“Technical” people are also people, and that doesn’t exclude them from communicating like reasonable adults. Blaming the rest of the world for an inability to communicate effectively is not orienting the blame correctly.

You're wrong (IMO) The onus should not be on the communicator to qualify every statement of opinion. This is tedious and unreasonable. Not prefacing what clearly is an opinion with "IMO" is not a jedi mind trick that makes others believe it as fact. You're also demonstrating some hypocrisy by presenting your own point of view in the same manner. No qualifiers. You're simply stating something as truth

I think the issue is that the OP wasn’t giving an opinion. They stated things as facts. When you say “x is y” you’re making a truth claim, and people are going to challenge it if it sounds wrong or depends on context.

A lot of folks flip to “it’s just my opinion” only after they get pushback, but if you present something as a fact, it’s fair game to question it.

Like if someone says “apples taste bitter and have no flavor” that reads like a universal claim, so yeah people will argue. If you say “I find apples bitter and lacking flavor” that’s obviously personal taste and nobody is going to demand proof.

Nobody is asking for IMO everywhere. Just don’t frame opinions as facts or the other way around.

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

#297
post #293

Earlier quoted context omitted.

People have painted themselves in a corner re: remote work and get wacky in discussions about it. Lots of emo, not much fact.

> Lots of emo, not much fact. People not wanting others to indirectly force them to relocate, work additional unpaid commute hours and pay for it is not "emo". It's a critical fight.

And people not wanting others to indirectly force them to subsidize their employers by devoting unpaid portions of their limited living space, utility bills and personal equipment to their work is also a "critical fight". Remote work inherently blurs the line between "company property" and "personal property" in ways that can impose heavy burdens on employees. Confidentiality and privacy requirements might require employees to allow spyware laden devices on their personal home networks. It might require them to create secure, isolated parts of their house that lock out other family members. It might require them to allow surveillance devices into their homes. Even if your employer buys you a secure safe or locking cabinet to keep confidential materials in, you still have to devote some of your limited floor space to having that item in your space, and you become liable for ensuring that item is secured in ways that you don't have to worry about when confidential materials are stored at a central office. Everything in life is a trade off and remote work is no different in that respect.

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

#298
I would say something like 95% of the code I have been paid to write as a software engineer has 0% test coverage. Like, literally, not a single test on the entire project. Across many different companies and several countries, frontend and backend.

I wonder if I'm an anomaly, or if it's actually more common that one might assume?

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

#299
post #22

Every time that I read this about remote work, all I can think is how much I miss IRC and the culture that came from it. We were doing remote work effectively decades ago. Don't have hallway conversations to fix bugs? Easy, just post your problems on the team chat and someone (often one of several people) would love to drop by to help. I'm not sure exactly all of the forces that have led to this changing so much, but…

A lot of people formed their view of remote work during Covid, but that wasn’t real remote work. Companies had no idea what they were doing, everyone scrambled, nothing in the culture or processes actually changed.

And it wasn’t just working from home, it was lockdown. Total isolation. Of course people missed human contact and blamed it on remote work.

Even the "productivity" data people cite is skewed, because most of it compares lockdown productivity to normal-life office productivity, which isn’t a fair comparison at all.

Post reply on HN