Product @CultureAmp. Previously @Atlassian. Future of work, mashups, home brewing, and automation. Opinions my own. he/him. May also use @mindsocket@aus.social

Sydney
Joined June 2009
Roger Barnes retweeted
"Let’s plan the roadmap for next quarter” is the modern day equivalent of “let’s fax everyone the strategy.” We're going into q4 planning and it makes my brain hurt. Roadmaps existed because software was expensive to build. You needed a bunch of people. Meetings. Someone moving little boxes around Jira for three months from now. It makes no sense and I'm trying to work out what we call the replacement. Maybe just "Continuous Compilation", ideas just compile to working product. I want a list of ideas that we want to continuously compile. That's the roadmap now. The cheapest way to figure out whether something is a good idea is often to just build the fucking thing. Here’s how I work now. I've done this weekly over the last few months and it works. My current napkin math is that I can usually build 6 months of old-school roadmap in a week. Sometimes more. I've also hit a wall sometimes. It happens. When we have an idea, I usually 10x the ambition and then write a prompt, not more than a page long, that basically says: - here’s the ambitious goal - here are a few use cases - here’s roughly how I think we should build it in terms of where it fits into code base, design considerations, etc.. - here’s how we’ll know if it actually works - now go fucking surprise me Agents build all night. Not even with a crazy factory or complex agent or agents. The base models are just too good for that now. In the morning I look at it. Ok, they usually build in a few hours. Usually some of it is great. Some of it is stupid. Some of it exposes that my original idea was wrong. And almost every time it gives me 5 new ideas I couldn’t have planned upfront. So we throw shit out. Who cares? We learned something. Then we change direction and send them off again. It usually takes 3 rounds before the shape appears and we've learned about the gremlins and possibilities. 95% of the time I end up building something with 10x the scope of what somebody had carefully spread across the next quarter in Jira. “What should we put on the roadmap for next quarter?” My brain now translates that to: “Oh, you're stuck in the 1500s”
34
19
8
345
40,550
Was it "bring your kids to work" day at Microsoft recently?
50
.@DJKanban Inc just hired its first 3 employees. What could go wrong? (Narrator: Everything) #vibecode
2
1
218
Naming things is hard, just ask @UnderArmour
48
Voting in Bradfield and undecided? My frustration with politics has turned to hope since meeting @Nicolette_Boele and volunteering. A true community independent. See for yourself: youtube.com/watch?v=X2c7SDCk…
173
I'm done wringing my hands about the state of #auspol parties. This was my first time doorknocking alongside hundreds of volunteers from all walks of life. It was fun and rewarding. It's time for a positive, representative change in Bradfield.
Just had our biggest doorknocking weekend. Thank you to the 127 doorknockers (yep - you read that right) who invited people back into their democracy this weekend. This is people-powered politics, and it’s an absolute privilege to be a part of 🌟.
138
Happy clamshell packaging injury and fresh battery hunting day, to those who celebrate
49
Eminem v LLM His coffee's ready, 𝚙 is weak, cloud bill's heavy There's vectors in his pinecone already, similarity He's nervous, but on the servers, he's got json ready To drop prompts, ...
1
80
"This is either genius or bollocks" is almost always how genius emerges. You've gotta be ok with that. Keep going, keep creating.
“A lot of what I do is like ’This is either genius or b****s’” Part 7 of Behind The Tune is about my new single “Bus Stop Please” with #DanielSteinberg Watch the full clip on my YouTube youtube.com/playlist?list=PL…
1
97
Roger Barnes retweeted
Goals are for people who care about winning once. Systems are for people who care about winning repeatedly.
247
3,438
180
18,099
805,057
Semicolon doing some heavy lifting to separate headlines
77
Hey #ProductManagement friends, liven up your next "it depends..." with one of these
Can't stop looking at this 7 way venn Interactive version moebio.com/research/sevenset…
1
123
"True happiness, I realized, lies in the simple act of bringing my ideas to life." 🔥
I achieved every goal society set for me, only to discover it was slowly killing my creativity. Elite college, respectable major, corporate job, six-figure salary - I checked all the boxes, yet something still felt off. I had developed classic "striver syndrome" – always chasing external achievements and validation to feel good about myself. For creatives, this way of thinking can be particularly damaging. We start thinking, "My work only matters if lots of people like it" and "If only I can achieve X, then I'll be happy!" But tying your creative worth to what others think leads to perpetual dissatisfaction, inauthentic output, and reluctance to start new projects. Realizing this changed everything for me. I discovered that real fulfillment doesn't come from ticking society's boxes or gaining others' approval. The key shift was redirecting my focus from outcomes to inputs. I let go of the response to any particular piece and focused on the act of creation itself. True happiness, I realized, lies in the simple act of bringing my ideas to life. It's the process of creating that fires me up and makes the work worth doing, not just the public reception (though that's welcome!). Remember: Your value as a creative isn't determined by external benchmarks or validation. It's about the joy and meaning you find in making.
1
2
172
Roger Barnes retweeted
I can't tell you how elated I am that I could generate this thread from @headinthebox's talk. I've written about how I've been taking screenshots of YouTube videos and podcast players for a decade, and how I've used various LLMs to analyze those images to extract: - podcast name, episode name, current playtime I then overlay that info over the transcript, and I can easily retrieve the relevant exciting moments, and generate summaries... More here: linkedin.com/posts/realgenek… I've seen people like @tsarnick and @swyx generate fantastic video excerpts, but the SaaS tools I found required too much manual interaction — I'd have to input the time codes myself. But I was talking with Steve Yegge, and the idea dawned on me that I could write my own program to do this using ffmpeg. Steps: Get the videos, extract the designated time ranges, burn in the captions using the transcripts. Maybe with a coding assistant, I could do it in under 2 hours? We paired together, with Steve being my CHOP coach (Chat Oriented Programming). And to my utter amazement, using @SourcegraphCody, I got my first video excerpt generated 1h 45m into our session — of which the first hour was mostly getting oriented, getting data together, etc. We recorded the whole thing, and he'll publish it soon. But here are my reflections: - CHOP is a new skill, but it can definitely be learned — Steve would catch me often saying, "This isn't very CHOP. You're doing a lot of typing." This was code for: stop typing, and think instead about how to get the LLM to do more work. - Cody for IntelliJ is great — it uses Claude 3.5 Sonnet under the hood, and I used the following two modalities: - Chat window for multi-turn iteration: write this function, write some tests, no different tests, tests are failing (here's the error messages), fix the code, etc. - Inline chat: highlight the function, and write a prompt like: "make the ffmpeg captions more Tarantino-like". Haha. - LLMs are great at writing tests! This becomes critical to gain confidence that the code it generates actually works. (As you'll see in the video, having super fast feedback is critical: it was like night/day when I started using Hyperfiddle RCF, from @dustingetz because I could get feedback with milliseconds) - there were at least two times when I was a little surprised at how the LLM struggled to fix the code it wrote (e.g., merge overlapping time ranges) — I finally got things working by giving it hints (e.g., add an :end map entry, so you can do the computation more explicitly). - it's super handy to have ChatGPT or whatever open to the side — to do ad hoc research. - I feel like I got done in 2 hours what normally would have taken 2 days — before we started, I told Steve that this problem falls into the category of what I'd call: "not this month" Merely the idea of struggling with ffmpeg would make me not want to tackle this. But CHOPping (writing a prompt) to "write a function that takes an MP4 file and an SRT transcript, and overlays the captions at the bottom", and seeing it work within 5 minutes was absolutely amazing. - my big takeaway and puzzle: that function was super easy. But other problems were much more difficult — like merging overlapping time ranges to extract, finding SRT time ranges that overlapped causing duplicate captions. It's like the "how to draw an owl" joke. Sometimes the LLM can draw the whole freaking owl in one shot. Amazing! But so many other times, when you're dealing with lots of constraints, it takes a lot more effort to draw the owl — it's like you have to create 4-5 different "tween frames", to guide the LLM on what actions to take. I feel like there's an intuition I still need to gain about what LLMs can and can't do well. Just like in CS, we know that regular expressions cannot count — that requires a stack. Similarly, there's probably heuristics of what LLMs can and can't do, and knowing those limitations will make using CHOP much more effective. More to come later! And I'll post a link to the video of me pairing with Steve when I get it.
This is such an amazing talk from Dr. Erik Meijer (@headinthebox, famous for his work on Visual Basic, C#, LINQ, Hack), on how LLMs upended his research, and are changing coding and what developers do. I've clipped some of my fave parts of his talk: - His team found that the specialized models they built to do codegen, and find/fix bugs at Meta were completely outclassed by ChatGPT. They were surprised that ChatGPT could write Hack code, despite it not being used widely outside of Facebook. (@DynamicWebPaige has talked about the phenomenon of Gemini and general-purpose frontier models outperforming and replacing older/smaller specialized models built over the years throughout Google.) Source: youtube.com/watch?v=SsJqmV3W…
4
8
48
18,588
Roger Barnes retweeted
The open secret about business is that all the experts communicate in frameworks but don't think in frameworks.
9
8
142
15,273
☢️ with the #coalition expected to announce its #nuclear plan on wednesday, here are 18 questions every diligent journalist should be seeking answers to: 🧵
250
878
196
2,165
240,764
Roger Barnes retweeted
Goals are for people who care about winning once. Systems are for people who care about winning repeatedly.
153
2,015
132
10,303
605,043
Roger Barnes retweeted
Take thrice the time to understand the real problem and you’ll only need one-tenth the time to figure out the correct solution.
14
89
6
741
65,418
If you have to present each item like that it's an instant fail on understanding the problem with folding
Would you rather have a laundry folding robot or an Apple Vision Pro headset?
1
217