64 bytes from eventhorizon77: icmp_seq=1 ttl=64 time=31mWhen many of my coworkers message me on Slack for example, they don't just leave me a message asking for what they want, they say "Hey, how are you", or "How was your weekend", or some other silly thing.
I know they don't care about the answer to my question. Now, instead of being able to asynchronously answer their question, I have to spend my own energy (I'm slightly autistic, so it doesn't come easily to me) coming up with some reply to this, so that they THEN ask what they actually want to know.
> [03 AM] COWORKER: Hey gavinray, how was your weekend?
> [10 AM] gavinray: It was decent, what about yours?
> [11 AM] COWORKER: Good. Hey, about ISSUE-123, do you...
Now they have wasted both of our time and drained me of my lifeforce. Sometimes there are hours of delay between this/we are in different timezones.Just ask me for what you want, I know you're only talking to me because you want something.
It would get tiring to have to keep explaining to new team members that our prime number generator is named "optimus" even if it was initially clever.
I don't look forward to convincing my boss we need to pull in "libAnimeBabe" as a dependency even if it's the best parser for a file format we need to import.
Nobody wants to find out a year after all of our marketing material is put together that our software name means "asshole" in another language.
Don't make me have to pronounce an unpronounceable Gaelic word every time I do a presentation on our software stack because you're Irish and just had to name your component that way.
There are lots of ways "whimsical" can backfire unintentionally. Save your creativity for the actual software solution.
I also kind of disagree that an "unpronounceable Gaelic word" is a poor choice. Seems like cultural discrimination. People all over the world write software, not just people who can pronounce English words.
Both of these examples are some of the farthest things from free markets. Try to build an apartment complex and run a medical service on the ground floor. Them being so far from free markets is the reason they're so expensive.
When I started, dial-up internet was the best we could do. Our generation hoped that, by wiring up the world with internet connectivity, we would bring people closer together... so that humanity, as a whole, could realize that we have more in common than we have differences. So that facts and knowledge could be shared and humanity could get better at collaborating. To some degree, that has happened. In other ways, technology has worked in more counter-productive ways, accelerating the spread of lies and misinformation as "alternative facts".
Honestly though, as a teenager, I got into computers because I liked video games, and I wanted to learn how to make them. Post-college, I realized that the games industry was abusive, overly competitive, and low-paying... and if I wanted to support myself, I would be better off doing "boring" software. So that's where I ended up.
Even so, it was always my hope that my work in tech would make the world a better place, somehow... even if only indirectly. I preferred working on open source software. I tried to work for companies with decent values, with people who cared about more than just making money.
To some degree, I'm content. I make enough to support my family and put a roof over their heads. Hopefully they can go to college and afford housing. Hopefully climate change and idiocracy won't set them up for failure.
But honestly, I'm not just disillusioned from working in tech. I'm burned out on life. The hopes and dreams of my generation have not been fulfilled. Humanity is not coming together to solve our biggest problems. Instead, we have narcissistic world leaders who continue to divide us, choose war over peace, and impose suffering over equality and human rights. None of the biggest technology companies are moving that needle in the right direction in any meaningful way (at least that I can see).
At this point, I just don't know if there is any tech company I could work at that could possibly make a real difference in the world.
Deleted Comment
For street crossings with multiple directions and multiple lights, that behavior makes sense. You’re waiting for the next pre-programmed phase that syncs you up with other parts of the crossing. For large roads it might make sense, you don’t want to interrupt the flow of the traffic that is expected to hit a green light down the road at current speed.
But for the lonely crossing light in front of the school building in a small street, why do I have to wait 20 seconds after pushing it, every single time?
Even in a place like California where pedestrians supposedly have the right-of-way, it would encourage more walking if we try not to make it an inconvenience.