You might not be a professional with a design title - but when you're forced to think about the thing you're making, you're at least doing what designers do.
AI didn't "democratize" design. It took away the very thing that could make everyone designers, because it made that thinking optional.
151 - Small Meeting Rooms *
The larger meetings are, the less people get out of them. But institutions often put their money and attention into large meeting rooms and lecture halls.
If you cannot read our documentation:
If your vibecode LLM cannot read our documentation:
If you cannot operate with the available documentation like every other site/app has done for the last decade:
You. Should. Not. Be. Making. An. App.
There's a guy in my replies who says he doens't read women because they write well about emotional conflicts and unrequited love and that's not what he wants. He reads sci fi he says. Can you imagine reading sci-fi and not reading Octavia Butler? Or Ursula K Le Guin? Or NK Jemisin?
Management blocking safeguards has been a Software Engineering issue since Software Enginerring has been a thing.
(Margaret Hamilton was a foundational figure of SWE.)
“She asked the powers at NASA to let her add a safeguard to prevent that error in a real flight, and they laughed it off as too unlikely… When an astronaut did make that blooper during the Apollo 8 mission, it caused necessary navigational data to vanish, and they called Hamilton in to get it back.”
you don’t hold "AI" accountable; you hold AI developers, vendors, and corporations that profit off it accountable
holding "AI accountable" is like holding a toaster accountable. it's an inanimate object. it doesn't have wishes, feelings, or desires
“While OpenAI admits to agents behaving ‘unpredictably’, they must also acknowledge their responsibility to monitor and prevent these risks,” Wikimedia said. “AI companies are not doing enough to secure their systems and protect the public from the harm they cause.”
arstechnica.com/security/202...
“The most familiar example of integrating as the social process is when two or three people meet to decide on some course of action, and separate with a purpose, a will, which was not possessed by anyone when he came to the meeting but is the result of the interweaving of all.”
Mary P. Follett, 1924
"Anthropic leaders to control AI lab via 'Founder LLC' to promote the common good" www.reuters.com/legal/transa.... If only Elinor Ostrom was still around to explain to these AI doomer numpties that 'common good' is something we decide _in common_, not via a cabal.
When I was writing about the four day work week I went into a deep dive on the research and psychology behind optimal work and everything I learned completely changed my life. Resting is literally the most efficient way to get good work done, and it's not even close.
the next generation of game developers don’t need a special grant for 20 geniuses to get some walking around money they need entry level jobs that a) exist and b) keep existing next quarter
update 2: this point has come up a few times and i think it's worth reiterating here
code review, albeit adopted as a cheap way to find bugs, is more about knowledge transfer in practice. doing the review at the end of the work was just the easiest way to introduce it into a process
the problem i found with delegating review to automation is that the opportunities for knowledge transfer suffer greatly, and six months isn't quite enough to see those problems realised
i would argue for "review in slack before code written" and then the bot is simply checking you tied shoelaces
I finished reading Argyris and Schon’s Organizational Learning II during this week’s work trip, so I (finally) got to start on Cat Hicks’ book on the flight home!
Anyway, remember that things are inevitable right up til the moment they’re not. “Inevitable” describes potential, not reality. It is a nightmare of the future coming to bully those who are asleep—not a description of some kind of logical or pragmatic reality, as some would have us believe.
Words are empty, unstable signifiers that have clouds of meaning and connotation. People don’t like to think that we put parts of ourselves into those meanings too, but we do.
Chess is a formal system. Language isn't. There's a huge difference between the rules of chess and language, which doesn't have a set of rules in the same way.
There’s a big difference between the promise of GenAI and the reality.
The promise is the democratization of expertise. Anyone can be a coder, analyst or lawyer with AI.
The reality is actually the erosion of expertise. Being an expert is no longer valued yet experts are needed to vet AI lies.
It was supposed to be even hotter where I live, but the wildfire smoke is thick enough to cast a little shade from the sun. Love when two different climate hellscape symptoms have a bit of negative interference now and then. 🫠
This is one of the things I «discovered»* about programming, that you can have an «accent» from your more proficient languages in your less proficient languages.
Getting Good at a programming language is much more than learning the syntax, it’s cultural
* ie was never taught and hadn’t read about.
Luckily a lot of the Opera volunteers for Linux/Unix (shoutout to the Panic! IRC community) were sysadmins, so when I got stuck they helped me. But they sure laughed at my C-accent in Perl. I think I talked about that in one of my talks… about having an accent in programming.
The conclusion I pull from this isn't that AI is great at its job, it's that the bureaucracy and politics of corporate environments are so terrible that folks will try to find any possible way out of it.
Because AI can mean no more recalcitrant bob engineers that you have to deal with. No politics.
remember when a bunch of software companies made a big deal about "returning to the office," citing worsening quality of work? and then none of their products got any better? and then some of them started to vibe code everything? and their products got even worse??
This is a lost art. First place I worked had 4 teams working on different games, and a dedicated pitch team just laying track in the form of new projects. Used to be doable at 200 people.
Indies being so small and AAA going all in on big projects has largely nuked it. It’s a shame.
You know what Nintendo does when they have a surplus set of devs from cancellations or production ending?
Put them on other projects.
The ability to redeploy headcount while keeping teams together over time is like, the main strategic benefit of scale in the game industry
Doing this can be more than a bit terrifying because it requires you to have some collective intellectual humility; in other words, a culture of admitting out loud and in public that you don’t know everything, and that you need other people’s help.
I understand and sympathise with the lack of funding to study the impact of ai on kids/vulnerable groups. regardless, if you're partnering with/sponsored by the ai company whose technology you're studying, the conflict of interest is too great to take your findings seriously
Managed to read a chapter of nonfiction during my commute today. First time this year, which is a decent sign that I’m getting to a healthier point with work/life.
When my personal load-shedding behavior involves not reading, it’s a good indicator that I’m teetering too close to burnout.
I know I’m a libtard but I think it’s bad the U.S. president keeps calling for the killing of specific sitting elected officials who didn’t even commit crimes
AI PRs where the author doesn't have an understanding of the system shift the burden of understanding onto the reviewer.
So now it's on the reviewer to gain an understanding of this area to either confirm or refute. The author saved time at the expense of the reviewer.