If by "Software Factory" you mean another grandiose name for a collection of scripts, loops, and workflows, invented by people who need something new to put in their pitch decks, a phrase designed to get developers excited and VCs to open their wallets, a bandwagon for people who have discovered cron jobs and would now like to raise a Series A, then I am against Software Factories.
But if by "Software Factory" you mean a real and rather interesting change in how software gets built, where engineers who were previously using agents to write features and fix bugs are now building systems that get agents to do those things autonomously, where the engineer has moved up a layer of abstraction, from working on the product to working on the machinery that builds the product, then I am for Software Factories.
Because that's the distinction I'm interested in. We're no longer just using agents to build software. We're building the thing that uses agents to build software.
You can call them loops. You can call them workflows. You can call them whatever you like. But "Software Factory" seems as good a name as any, and I rather like the idea that we're no longer merely product engineers, but factory engineers.
This is my stand. I will not compromise.
turns out it classifies what audio it hears, before reporting back to samsung.
sensor preferences, dog-barking and baby-crying event counters, and camera streaming duration are built into telemetry paths.
We’ll still need end to end tests, and frankly, we’re going to need all the forms of testing I’ve been talking about for a decade.
But “unit tests are now slop” doesn’t have to be the foregone conclusion.
Unit tests can be very useful even if a human will never again read them.
How do you keep focused? I started listening for fun at video games music on repeat quite a few years ago (started with Tetris) and it helps me a lot
My favs
- Ryu Theme
- Bubble Bobble
- Tetris
@clairevo We’re doing something similar, but keeping the actions as secondary actions, just for the occasional focused edit while reviewing. I really enjoy working this way!
People naturally asked for a meeting as the beginning of the sprint. Then it was the turn of a Wednesday standup. Then the team felt that a retrospective every couple of months was the right pace for us.
Agile was taken off from us from the Scrum enterprise paranoia. They were our tools to work better, but we got them packaged and served in a one sized fits all dystopian version
I took a paper roll as our ticketing system, sticky notes as tasks. We were “the team with the walking whiteboard and no meetings”
It was messy, but it worked.
This remembers me the tin I was leading a team of 8 people. After the nth standup “did this, no blockers” I exploded.
“You know what, screw everything”! I ditched ALL the rituals, Jira, ceremonies, all the pack, and I told them we’d introduce things only when they asked for it
i remember when standups existed to allow an empowered team to self-manage to deliver on their iteration commitments (which they scoped).
it only became "I'm working ticket 123" when agile was destroyed by a form of command and control far worse than what existed in the waterfall era.
These tools don’t sell technical excellence, they sell enablement. People who were cut off and now can do things. And it’s a large group! If we see things from this pov, we can understand the success of Lovable and friends
As with everything in this beautiful world, there’s a spectrum.
The ice cream shop owner down the road showed me his Lovable app with pride because before he wasn’t even able to imagine he could build an app.
He’s paying the premium for the skill gap that Lovable is covering
Lovable is a scam.
So is Replit, Base44, Framer, and all AI website builders.
These are for low IQ people who don’t know how to use AI and fall for SaaS marketing gimmicks.
You are paying a premium for less usage, shittier models, shittier websites, and hand cuffing yourself to a SaaS ecosystem you don’t control.
A $100/month Claude Max plan (or ChatGPT Pro) is a better solution BY FAR
And I built Framer websites for marketing people and I got stopped at an event by a one of them “yesterday I just built and deployed my first landing page without bothering the devs”