Iām coming to terms with the high probability that AI will write most ofĀ myĀ code which I ship to prod, going forward. It already does it faster, and with similar results to if Iād typed it out. For languages/frameworks Iām less familiar with, it does a better job than me.
It feels like something valuable is being taken away, and suddenly. It took aĀ lotĀ of effort to get good at coding and to learn how to write code that works, to read and understand complex code, and to debug and fix when code doesnāt work as it should.
Itās been a love-hate relationship, to be fair, based on the amount of focus needed to write complex code. Then thereās all the conflicts that time estimates caused: time passes differently when youāre locked in and working on a hard problem.
Now, all that looks like it will be history.
Early in my career, I helped start a company that conducted autonomous vehicle research. As increasingly complex driving tasks were able to be automated, Iād think about how this technology would one day render truck drivers useless. Which quickly turned into wondering when this tech would make me useless.
Thereās no sitting still when it comes to software engineering. Every ten years or so, a new breakthrough comes along and requires folks to make a decision: do I evolve my engineering practice to stay up with the modern times, or do I double down on my current practice and focus on the fundamentals?
The choice comes down to what you value. Are you someone who enjoys artisanally crafting code, painstakingly optimizing each line to result in a beautiful tool? Are you someone who smashes things until they make the shape of a tool that helps someone accomplish a task?
When it comes to our economic structure, however, it doesn't matter what you value, it matters what someone is willing to pay you to solve their problem.
Some employers will value bespoke, artisanal ("clean") code, but I bet most will not care about what the code looks like. They will want whoever can quickly smash something into the shape of the tool that gets the job done.
As they say: don't hate the player, hate the game.
When a friend says "oops" after spilling coffee, they're performing a specific social ritual. The diminutive acknowledges fault while signaling that the harm was minor and unintentional. "Oops" calibrates expectations downward: this is small, forgivable, already passing. The word does real work in human relationships.
Corporate interfaces borrowed this vocabulary wholesale; and they understood exactly what they were doing. When an app says "Oops!" after failing to process your request, it's attempting to inhabit the friend-who-spilled-coffee role.
But the app isn't your friend.
The company behind it has a contractual relationship with you, often involving money, and the mismatch creates a specific irritation that's hard to articulate until you notice it.
I worked on an app for a billion dollar corporation. The initial designs called for āOops!ā to be the title of every error message.
I remember feeling uneasy about it, but I havenāt been able to articulate why until reading this article.
When you accept that the futureās security may not come only in the form of a steady ascent up a pay scale, something shifts. You may not quit your job, but you reorient your time and professional priorities around independent people and relationships, not prestigious companies or brands. You may adjust your lifestyle, outgoings, consumption patterns, and sources of meaning so that they arenāt so reliable on a certain compensation package. You see the value of expanding your abilities and skills beyond merely looking employable online.
At least some of the work here, I think, goes back to what I wrote in November: keeping a foot in both worlds, Here and There. If, like almost all of us, you still need a high-paying job to sustain your life, then think about the idea that it might not be there forever. What are you doing in preparation for that day? What skills are you building that will be useful to others? What lifestyle are you becoming accustomed to in the meantime? And what people are you helping and investing in until that day comes?
The real threat to creativity isnāt a language model. Itās a workplace that rewards speed over depth, scale over care, automation over meaning. If weāre going to talk about what robs people of agency, letās start there. Letās talk about the economic structures that pressure people into using tools badly, or in ways that betray their values. Letās talk about the lack of time, support, mentorship, and trust. Not the fact that someone ran a prompt through a chatbot to get unstuck. Where is the empathy? Where is your support for people who are being tossed into the pit of AI and instructed to find a way to make it work?
So sure, critique the tools. Call out the harm. But donāt confuse rejection with virtue. And donāt assume that the rest of us are blind just because weāre using the tools youāve decided are beneath you.
Maybe, like a lot of other middle-aged professionals suddenly finding their careers upended at the peak of their creative power, I will have to adapt or face replacement. Or maybe my best bet is to continue to zig while others are zagging, and to try to keep my coding skills sharp while everyone else is āvibe codingā a monstrosity that I will have to debug when it crashes in production someday.
I enjoyed this piece because I think it represents the feelings I hear from artists. You might not consider computer programming an art form, but if art is humans expressing themselves, then writing code absolutely qualifies.
And like a lot of other artists, many of us "computer peopleā make money by doing our art for other people. It turns out that for the last fourty years, we could do our art for other people and we'd get paid quite well to do so.
But now that anyone can basically vibe code solutions to basic problems1, a increasing set of non-nerds is able to use computers themselves. That naturally will drive down our value.
I use "value" here in a cold, hard, capitalistic sense. Maybe it's our turn, as artists who care about making efficient, beautiful, artistic computer programs, to worry about how we'll derive value in a world where anyone can vibe code their ideas to life.
What's wild is just how fast the bar for what counts as "basic" is raising. ↩
In other words, one way to disarm the fascists and colonialists of their psychological weapons is to fix the fucking networks. But this is only part of the challenge. A better network gives us the means to dream together. Of what will we dream?
I also enjoyed this quote embedded in this excellent essay about how to resist being āthe productā in a hyper capitalist economy:
With every other extractive and exploitative industry of the past four hundred years, the process of unraveling and resistance was far more complicated. To end the racialized system of capital called āslavery,ā for example, you had to violently revolt, riot, petition, boycott, change minds, change laws, all in order to end one of the most lucrative gravy trains the Western world has ever known. To rein in the unprecedented wealth of the robber baron industrialists at the turn of the twentieth century, you had to regulate their businesses, the banks, and the labor laws themselves, and create the electoral majorities needed to do so. But to seriously damage the billionaire empires that have been built on your attention and are now manipulating your democracies? To achieve that right now? All you guys would need to do is look away. And thus give a new meaning to the word woke.
Network effects are powerful, but besides that, the moats surrounding the empires of our modern day billionaires are actually quite easy to bypass.
What Ticketmaster Doesn't Want You To Know: Concerts Were Cheap For Decades
š a linked post to
m.youtube.com »
—
originally shared here on
Iām sure most people are aware of how expensive it is to go out and see shows, but Iām not sure if most people are aware of why.
This video does a great job of explaining how the Ticketmaster + Livenation monopoly works.
Weāre quickly approaching election season here in the US. Growing up, the importance of an informed electorate was driven into my brain.
This is the kind of stuff more voters need to be aware of. How do monopolies form? What market conditions lead to consolidation of power, and how do we hold those in power accountable?
Mark Zuckerberg: creators and publishers āoverestimate the valueā of their work for training AI
š a linked post to
theverge.com »
—
originally shared here on
I think that in any new medium in technology, there are the concepts around fair use and where the boundary is between what you have control over. When you put something out in the world, to what degree do you still get to control it and own it and license it? I think that all these things are basically going to need to get relitigated and rediscussed in the AI era.
When I downloaded Llama 3.2 yesterday, I had to agree to a rather lengthy licensing agreement which constrained how I could use it.
When you sign up for a Instagram or Facebook account, you have to agree to lengthy terms and conditions in which you give up your rights around the content you create.
If you want to push my buttons, all you need to do is something deeply hypocritical. Like, for example, the kind of insipid, hand-wavy remark that billionaires like Mark Zuckerberg make when they want "rules for thee, not for me" treatment.1
Thereās another pull quote here which deeply offends me:
āLook, weāre a big company,ā he said. āWe pay for content when itās valuable to people. Weāre just not going to pay for content when itās not valuable to people. I think that youāll probably see a similar dynamic with AI.ā
Seriously, the gall of this guy to say āyour content isnāt valuableā while raking in billions of dollars serving ads against it.
I keep getting the urge to join Facebook so I can sell some unneeded treasures on marketplace, but this article serves as a reminder that Meta is helmed by an individual who has a truly warped definition of the word āvalue.ā
Or filibuster for an entire year into blocking a Supreme Court nomination until the next election takes place because āitās the will of the people.ā Then, four years later, when an election will take place in less than a month, cram your awful nomination through because itās important to fill those spots as soon as possible. I have tried for a few years now, but Iām not sure Iāll ever be able to forgive that particular instance of hypocrisy. ↩
The problem with software is that it's too powerful. It creates so much wealth so fast that it's virtually impossible to not distribute it.
Think about it: sure, it takes a while to make useful software. But then you make it, and then it's done. It keeps working with no maintenance whatsoever, and just a trickle of electricity to run it.
Immediately, this poses a problem: how can a small number of people keep all that wealth for themselves, and not let it escape in the dirty, dirty fingers of the general populace?
Such a great article explaining why we canāt have nice things when it comes to software.
There is a good comparison in here between blockchain and LLMs, specifically saying both technologies are the sort of software that never gets completed or perfected.
I think itās hard to ascribe a quality like ācompletedā to virtually anything humans build. Homes are always a work in progress. So are highbrow social constructs like self-improvement and interpersonal relationships.
I think itās less interesting to me to try and determine what makes a technology good or bad. The key question is: does it solve someoneās problem?
You could argue that the blockchain solves problems for guaranteeing the authenticity of an item for a large multinational or something, sure. But Iām yet to be convinced of its ability to instill a better layer of trust in our economy.
LLMs, on the other hand, are showing tremendous value and solving many problems for me, personally.
What we should be focusing on is how to sustainably utilize our technology such that it benefits the most people possible.
And we all have a role to play with that notion in the work we do.
Neither Elon Musk Nor Anybody Else Will Ever Colonize Mars
š a linked post to
defector.com »
—
originally shared here on
In these latter days everybody is familiar with concepts like the carbon footprint, sustainability, and the like. Measures of the ecological cost of the things we do. One of the most irksome problems bedeviling Earth's biosphere at present is the outrageous cost of many aspects of many human lifestyles. Society is gradually and too late awakening to, for example, the reality that there is an inexcusable, untenable cost to shipping coffee beans all around the world from the relatively narrow belt in which they grow so that everybody can have a hot cup o' joe every morning. Or that the planet is being heated and poisoned by people's expectation of cheap steaks and year-round tomatoes and a new iPhone every year, and that as a consequence its water-cycle and weather systems are unraveling. Smearing the natural world flat and pouring toxic waste across it so that every American can drive a huge car from their too-large air-conditioned freestanding single-family home to every single other place they might choose to go turns out to be incompatible with the needs of basically all the other life we've ever detected in the observable universe. Whoops!
This article really lays into Elon at the end, which honestly, as Iām getting older, I feel okay with.
Also: one of my main values in life is balance, which is essentially the goal of sustainability. How can we balance our needs with the needs of our planet?
Like any parasite, our species needs to achieve some sort of symbiosis with our host. You canāt extract so much that you kill it, but you need to live at the same time, so how do you reach that balance?