simonbarker87
4 hours ago
I’ve been writing code for 20 years. I’ve made websites, native apps, embedded, web services, IoT, agents, basically the lot.
People are always surprised when they hear me say I hate tech. I don’t want your app, I don’t want to scan your QR code, yes I really do just want to speak to a person and no I don’t want to automate or make “smart” anything in my home.
It’s not really that I hate tech. It’s that I hate what most tech products are.
The promised land never came and I highly doubt the AI era is going to make it magically better.
I will however keep doing my best to improve the systems I work on and pushing product and engineering do better.
Hasz
4 hours ago
Making stuff good (fast, performant, non-addictive, etc) are directly opposite the KPIs that most businesses are going to measure.
IMO, something like home assistant is a good example of what tech can be. No nagware, open ecosystem, no subscription, self-hosted (with optional hosting/support if you want it), etc.
That is user-centric design, but the are not exactly be rewarded commercially for it. Until we can better align commercial incentives and technical excellence, you're going to keep having the same shit experience with a lot of tech products.
Work on changing the incentives, it is the only thing that matters in the long run and is, to steal a phrase, "scalable".
Loquebantur
4 hours ago
"Commercial" implies to extract the most out of every potential customer. That's a direct logical contradiction to "serving the customer's wishes in every way".
In other words, there can't be any commercial incentives that "align" with providing a perfect user experience.
The weird thing in my opinion: why is open source software such a pain to use? They don't have commercial interests?
Hasz
4 hours ago
>"Commercial" implies to extract the most out of every potential customer
Disagree, this is an unreasonable framing. We just need to exchange goods/services for money, not optimize every transaction on a curve by some measure of "extract everything"
There are many incentives apart from $ -- general fame, specific, niche credibility, love of the thing, internal projects (eg a phd/masters/capstone project), etc. Looking at everything from a $-incentive only will lead you to actions and incentives that don't make any sense. Look at the linux kernel or something like sqlite -- more deployed than almost any piece of "commercial" closed-source software, huge community, signifigant resources, but tiny, tiny slice of revenue by any metric of popularity.
grebc
11 minutes ago
It really does seem that every business is out to squeeze the living daylights out of you.
No one(execs, middle management, shareholders) is happy to earn a decent(10-20%) profit anymore and call it a day.
Every last drop needs to be wrung out of the customer or the employee or the citizen in the case of government.
Loquebantur
4 hours ago
That's not an unreasonable "framing", it's an unreasonable expectation to believe a "market" to optimize for the interests of those exploited for profit.
In other words, you want the market to restrain itself, which of course never works.
You then observe people to have other motivations beyond greed. Yes! I emphatically agree. Only, those aren't subject to market logic other than being potential subjects of exploitation.
ASalazarMX
an hour ago
I think it's evident that the biggest flaw of capitalism is the focus on profit. Many corporations have started to see why social responsibility is a moral duty of companies, even Google did that at the beginning, with the "Don't be evil" motto, but it is still largely optional.
It's also evident that, as companies grow older and/or founders retire, they become abstracted from their investors/shareholders into money-making machines, and those will not accept a lesser return in exchange for societal good. Social responsibility should be baked into law, so companies don't have duty to their shareholders (AKA profit) as their maximum legal priority.
I don't think It'll happen in our lifetimes, but if humanity has any hope to last more centuries, it needs to seek what's beyond capitalism, hopefully before global warming forces our hand.
palmotea
4 hours ago
> The weird thing in my opinion: why is open source software such a pain to use? They don't have commercial interests?
My guess is its a combination of 1) lack of resources and 2) being developed for the developers themselves (who are weird users).
Most of the best open source software (e.g. Linux) is that way because commercial interests have incentive to pour some of their vast resources into it (and if copyright was ever abolished, expect it to start sucking, because the main reason we get to seee the commercially-funded improvements is the genius of the GPL).
Loquebantur
4 hours ago
You're certainly right about 1), but why 2) needs to be the end of things, I don't know.
Clearly, open source software with a good interface becomes more popular. I suspect, being popular isn't really a good experience for the developer, who then gets inundated with unreasonable requests etc.
devin
3 hours ago
2 often translates practically to "designed by a committee", which surprise: isn't always very good or usable.
Loquebantur
3 hours ago
Probably true, but why do they have to organize themselves in such amateurish ways? There is nothing stopping open source developers on a project from organizing themselves in a professional, effective manner?
When they put their individual egos above the actual outcome of their efforts, well, that's a programmed disaster of course.
joquarky
3 hours ago
Why bother abolishing something that is obsolete?
Even the GPL isn't needed anymore when you can trivially reverse engineer nearly anything.
slowin
4 hours ago
I love Home Assistant for all of the reasons you list but I wouldn't say it "just works". It's the kind of thing that requires a lot of research and tinkering to get right. AI does actually help a lot here though, if you tell your agent "setup the new smart lightbulbs I just bought in Home Assistant and add them to my Living Room area", it just does it.
ChrisMarshallNY
4 hours ago
I feel your pain. I'm one of those folks that read Don't Make Me Think, and took it to heart.
Usability and simplicity have been cornerstones of my work, since the early 1980s.
Simple is hard. Like, really hard. People think that it's just about removing UI elements. In my experience, it's about adding the right ones.
SoftTalker
4 hours ago
Same. About 35 years for me. A recurring bad dream I have is trying to do something on my phone and it Just. Doesn't. Work. Ending with me smashing the phone on a rock or something.
One common piece of advise for having a happy life is to eliminate things that don't delight you (or at least, eliminate things that constantly annoy you). Very little of modern computer/internet technology falls into the "delight" category.
With retirement nearing the horizon, I plan to minimize the amount of technology in my life after that to the greatest extent that I can. I sometimes wonder if people in other professions grow to hate the products they produce in the same way.
jareklupinski
4 hours ago
> It’s not really that I hate tech. It’s that I hate what most ~tech~ products are.
most products aren't made for every one of us; i think i've only ever truly made things for myself when i was not being paid
ASalazarMX
an hour ago
This has been my experience too. I think it’s because hacking something together for yourself takes orders of magnitude less effort than designing something for others, especially when you need help. It’s no wonder open-source software can be hard to work with; most projects started out to scratch a very specific itch.
herpdyderp
4 hours ago
I feel the same. I have, however, discovered joy in running my own personal cloud with Tailscale, some Raspberry Pi's, Mac desktops, Jellyfin / Plex, and lots of personal mini web apps.
While, to me this feels like edging towards IoT, it's not something the layman home automation enthusiast understands (their eyes gloss over when I talk about it).
palmotea
4 hours ago
> People are always surprised when they hear me say I hate tech. I don’t want your app, I don’t want to scan your QR code, yes I really do just want to speak to a person and no I don’t want to automate or make “smart” anything in my home.
> It’s not really that I hate tech. It’s that I hate what most tech products are.
I'm the same way. I think there a couple of different reasons for it:
1. Many "tech products" aren't there to serve you, the user. They're there to serve someone else (usually a group of investors). Customer support chatbots are a great example. You're "subjected" to this tech, and it exists deliberately to make your life worse.
2. The internet, specifically, is a technology that removed a lot of the constraints that held some lazy and malign aspects of human psychology in check. Constraints (aka friction) are not bad things. For instance:
The friction of shipping updates on floppy disks (or not at all), meant people actually needed to QA the heck out of their shit. Now you can cut that QA because you can "just push a patch later" (or some other buggy feature, or intentionally cripple the software, etc.).
The friction of two-way communication being expensive gave you privacy, now your computer, car, and TV can spy on you to provide monetization opportunities to the manufacturer.
And, in general, it's made it practically impossible for everyone, even really savvy consumers, to evaluate the products they're buying. Do I have any way to figure out if this car will spy on me? Do I know if it will have this feature I like next year, after the annual unnecessary UI redesign? No, I do not. It's all out of my control.
dudul
4 hours ago
For a while now, "tech" has been solving problems that don't really exist. Having to scan a QRcode to read a restaurant menu, having to use a kiosk to order your fast food while the employee is standing right there but can't take your order, connecting your fridge to the cloud, etc. Why do I need an app on my phone to control my sprinklers instead of just a panel in my garage?
Of course it helps reduce costs and increase profit for corporations, but it solves nothing for end users. Every new "tech thing" also feels like a stupid charade for a manufactured "need".
JohnFen
2 hours ago
> it solves nothing for end users
It's not just that it solves nothing for end users. That would be tolerable. It's that it actively makes things worse for users.
bluefirebrand
4 hours ago
I'm right there with you
Everyone I know thinks I'm weird when I get mad that a restaurant doesn't have a physical menu. I don't want to scan a QR code and scroll a menu on my phone, it's a worse experience than reading a paper menu in every single way
pratnala
4 hours ago
Here in India, some restaurants now make you send a WhatsApp message to the restaurant to get their menu. Very annoying.
nativeit
4 hours ago
I’d lean into the adjacent technology that allows me to find another place to eat.
bluefirebrand
4 hours ago
I could never eat there. I do not have a WhatsApp and I am never going to do that just to eat somewhere
coldfloor
5 minutes ago
Unfortunately in many countries you can't participate in society without WhatsApp. Where I'm at in South America, not having a WhatsApp is about equivalent to not having a phone number at all in the U.S.
JohnFen
2 hours ago
> I don't want to scan a QR code and scroll a menu on my phone
I've reached the point where I just refuse to do it. If the restaurant isn't willing to give me a menu, then I leave and don't return. There are other restaurants.
yumraj
4 hours ago
I hate the whole concept of QR code for a menu. I have no idea who came up with the idea and why restaurants thought that is a good idea. Yes, physical menus cost a little money to print, but last forever. Unless the restaurant has a new menu every day, it just doesn’t make sense.
Maybe next time I’ll just walk out and let the restaurant know why I’m walking out.
joquarky
3 hours ago
It's likely that the server will be punished.
deadbabe
4 hours ago
I have a theory that people in tech tend to hate or not care about other people’s clever tech solutions/products, but love their own little custom projects. So AI era probably will make it better if everyone building their own stuff becomes the norm.
hunterpayne
a few seconds ago
You do realize that's the case for anyone that makes almost anything right?
coldpie
4 hours ago
> I highly doubt the AI era is going to make it magically better.
Yeah, handing control of the entire tech industry over to a couple of proprietary, black box products built & owned by like four hyper-capitalist sociopaths is definitely not going to go well.
awakeasleep
4 hours ago
That problem is orthogonal to ease of use, though
TacticalCoder
4 hours ago
> People are always surprised when they hear me say I hate tech.
Same. But it's not really that I hate tech: I hate that inferior, mediocre, device that the smartphone is. It's a spying device. It's got a minuscule pathetic screen (I rock an ultra-wide monitor at home).
I drive more than most: I was finding my way across Europe before smartphones and I can still find my way without constantly needing a smartphone. My car's navi system (from 2013) does the job totally fine: just a map and GPS receiver and that's it.
I very often don't take my phone with me: when I see people glued on their phone, endlessly doom-scrolling and taking selfies I just pitty them.
But I'm not luddite: I've got a "homelab" which I uses daily (it serves family pictures, movies, files/backups, it hosts VMs, I use it to isolate AI agents etc.).
A smartphone is not "tech": it's a mediocre piece of crap that spies on people. Worse: many have a smartphone but aren't comfortable speaking on the phone.
It'd be a tragedy if it wasn't pathetically funny.
And at home I keep hammering to my kid that smartphone are poison: opium for the unsuspecting masses.
And as she sees me doing just fine without my smartphone, the point is getting across.
Screw smartphones: just screw those mediocre turds.