I’ve been building Traceboard to help teams manage software issues with less friction and more clarity.
The official account is now live, follow along for product updates and practical ideas about better issue management.
Software issues shouldn’t disappear into scattered messages and unclear ownership.
Traceboard helps teams track tickets, collaborate clearly and keep delivery moving.
Built for teams that value clarity.
Explore Traceboard: https://t.co/oi9wg9D3bf
Software issues shouldn’t disappear into scattered messages and unclear ownership.
Traceboard helps teams track tickets, collaborate clearly and keep delivery moving.
Built for teams that value clarity.
Explore Traceboard: https://t.co/oi9wg9D3bf
Today I learned that if you commit a Stripe payment link to a GitHub repo, you'll receive thousands of fraudulent payment attempts 🙄
Thanks for helping me clean this up @kodykoala 🐨
57 years ago today, humans first landed on the Moon. The source code that helped get them there? It’s on GitHub.
Margaret Hamilton led the MIT team responsible for Apollo’s onboard flight software. The Apollo Guidance Computer software eventually grew to about 145,000 lines of code. 👀
Explore the original Apollo 11 guidance software for the Command and Lunar Modules. 🌕
https://t.co/x1lDIB4vjX
Image credit: Draper Laboratory; restoration by Adam Cuerden, via Wikimedia Commons.
Most engineers learn fast in years 1–5.
Then growth slows dramatically.
Not because the job gets easier, but because the learning loop breaks.
Here's why it happens and how to fix it:
WHY THE PLATEAU HAPPENS
You stop encountering new failure modes.
In your first years, everything fails in ways you've never seen. You learn by being wrong.
By year 5, you've solved most problems in your domain. You stop being wrong as often.
Less failure = less learning.
You stop reading outside your field.
Civil engineers stop reading mechanical engineering papers.
Software engineers stop reading manufacturing research.
The best ideas in your field are often translations from adjacent ones.
You optimise for delivery, not understanding.
Experienced engineers know how to solve the problem without fully understanding why the solution works.
Fast delivery is valuable. But it's the enemy of depth.
HOW TO BREAK THE PLATEAU
1. Take on projects where you're the least experienced person in the room.
Deliberately uncomfortable. Deliberately unfamiliar domain.
The fastest learning always comes from being the person who doesn't know.
2. Teach what you know to someone junior.
Teaching reveals the gaps in your understanding faster than any other method.
If you can't explain it simply, you don't fully understand it.
3. Read the original papers, not the summaries.
The textbook compresses 20 years of argument into one settled answer.
The original paper shows you the uncertainty, the dead ends, and the assumptions.
That's where the real understanding lives.
4. Do a project in an adjacent field once a year.
Structural engineer? Learn one concept from geotechnical. Software engineer? Read one manufacturing process paper.
Cross-pollination is where innovation happens.
5. Track your own predictions.
Before a project starts, write down what you think will be the hardest part.
After it ends, compare.
Engineers who track their own predictive accuracy improve faster than those who don't.
The plateau isn't inevitable.
It's a sign that the learning environment needs redesigning.
You can now enable Claude to use your computer to complete tasks.
It opens your apps, navigates your browser, fills in spreadsheets—anything you'd do sitting at your desk.
Research preview in Claude Cowork and Claude Code, macOS only.
⚡️ Vite 8.0 is here!
The most significant architectural change since Vite 2.
⏬ Powered by Rolldown bringing faster production builds and more consistency
🛤️ New features such as tsconfig paths and emitDecoratorMetadata support
Building software is like building a house.
Back in the day people would build their own houses. They knew how everything worked (or didn't work). If you didn't like building houses or you were bad at it, tough luck.
Now, we can earn money doing other things and pay people to build our houses. We don't have to like it or be good at it. Depending on how much time/desire we have to put into our house we can know a lot or a little about how it all works.
You can save money by learning how the house works and fixing things yourself, or you can save time by paying other people to teach you how it works or even fix it for you.
None of this is wrong. It's just about priorities.
Software used to be: everyone must build it themselves whether they're good or bad at it and they understand how things work (or don't work)
It's becoming: people can spend money having an agent do it for them and they don't understand how it works but can spend more tokens to have the agent explain it to them.
And everywhere in between.
AI can make work faster, but a fear is that relying on it may make it harder to learn new skills on the job.
We ran an experiment with software engineers to learn more. Coding with AI led to a decrease in mastery—but this depended on how people used it.
https://t.co/lbxgP11I4I
People promoting vibe coding with zero technical knowledge. You can't build anything substantial without fundamentals. Imagine building the next big platform with millions of users and you don't know how to add an environment variable. Not gatekeeping, just honesty.
Researchers have found two new vulnerabilities in React Server Components while attempting to exploit the patches last week.
These are new issues, separate from the critical CVE last week. The patch for React2Shell remains effective for the Remote Code Execution exploit.
There is critical vulnerability in React Server Components disclosed as CVE-2025-55182 that impacts React 19 and frameworks that use it.
A fix has been published in React versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately.
https://t.co/kue7kd0XEX