Sign in

Ben

@benzend.bsky.social
13 followers 23 following 39 posts
PostsRepliesMedia
Ben @benzend.bsky.social · 02/01/2026
i text my friends about building SaaS content on YT multiple times a day they’re basically getting their own personalized “Ben’s news feed” 😂
020
Ben @benzend.bsky.social · 01/01/2026
what’s interesting is that AI powered product building will become the new slot machine for normies
000
Ben @benzend.bsky.social · 01/01/2026
i'm starting to really like self-reflecting; understanding where i went and where i need to go. i went ahead and wrote out my "2025 wrapped". learned a lot this year. looking forward to making tons of progress next year! cheers to everyone and to a happy new year! benjaminscott.dev/blog/my-202...
020
Ben @benzend.bsky.social · 01/01/2026
ive been thinking about digging into robotics. it’s actually the original reason I got into programming curious, where should I start as a programmer?
010
Ben @benzend.bsky.social · 31/12/2025
pure functions, ETC paradigm (easy to change), and knowing how to write good software in general gets you further now than ever before
000
Ben @benzend.bsky.social · 30/12/2025
for the love of god, take a step back, throw away the ego, and use your engineer brains to rationally analyze the opportunity in front of you. ai doesn't dampen your skills. if done right, it scales it. most programmers will sadly get this wrong.
000
Ben @benzend.bsky.social · 29/12/2025
Claude is expensive and slow. Companies are running into this problem where they’re inserting limits and increasing costs when all they needed to figure out is how to use smaller models to get more of the work done. Example: I’m using open source LLMs to write most of my code…
000
Ben @benzend.bsky.social · 29/12/2025
Yeah, tests are definitely a great way to help fill the gap. But, there’s definitely a lot more to do to fill it with higher quality output
010
Ben @benzend.bsky.social · 29/12/2025
BUT, business logic, authentication, security, SEO, user understanding, and other tooling is now where my attention needs to be.
000
Ben @benzend.bsky.social · 29/12/2025
Understanding code itself has provided me huge amounts of leverage: where to worry, where to not worry. For example, frontend code is almost an afterthought since AI can do most of the work (once you lay out the tracks for it).
100
Ben @benzend.bsky.social · 29/12/2025
React and Tailwind are one of the best combos. There is so much public code that has been trained on, plus, React and Tailwind both make frontend work super repeatable. 3. A great institution and understanding The more that you can fill the gap, the better you'll be able to leverage AI.
100
Ben @benzend.bsky.social · 29/12/2025
Example: buttons. Typically, you can create several variations of them that fill in 100% of the use cases across an entire repository, leading to a strict, yet freeing system to have AI leverage.
100
Ben @benzend.bsky.social · 29/12/2025
2. Great design frameworks. What do I mean here? You ultimately get to decide where flexibility exists and where it doesn't. The more strict you make a system, the less of a gap AI has to fill. Sometimes, freedom makes a whole lot more sense than when to constrict.
100
Ben @benzend.bsky.social · 29/12/2025
Getting code right in the first stages of a build is where most of the scalability lies. Getting the: - Logging systems right - Spec test structures set up - Error handling correct - Patternistic behaviors you want to use defined in md files These will all help AI build better.
100
Ben @benzend.bsky.social · 29/12/2025
I want to talk through each of these areas to help increase your understanding of when and where things fail, and where they succeed. Here's the first one: 1. Foundational programming.
100
Ben @benzend.bsky.social · 29/12/2025
There a few ways to get around these problems, and to do so you have to get more specific on what can and won't scale. A great programming foundation scales. A great design framework scales. A great institution and understanding scales.
100
Ben @benzend.bsky.social · 29/12/2025
It takes work that's been done, and fills in the blank to the desired outcome you've described. The better you can describe it, the less gaps it has to fill. The better you can do the initial work, the better the quality of the "filler".
100
Ben @benzend.bsky.social · 29/12/2025
I've used AI to build out 80% of the software I wrote in 2025. Building the wrong way can lead to tremendous amounts of problems: 1. Frequent bugs 2. Unscalable designs 3. Broken features Simply put: Great code scales, bad code does not. Why? AI is a gap filler.
211
Ben @benzend.bsky.social · 22/12/2025
Philosophy, specifically stoicism, has probably been the most influential thing in terms of changing the course of my life for the better.
000
Ben @benzend.bsky.social · 18/12/2025
Build on top of quality. Good software is more important than it ever has been before.
000
Ben @benzend.bsky.social · 18/12/2025
And, the more you think about everything you do, in the sense of multiples, you can scale it outward, with almost infinite limits. If you scale on top of slop? That's exactly what you'll get in return, but at scale.
100
Ben @benzend.bsky.social · 18/12/2025
Scale is everything. AI is what fills the gaps that were previously near-impossible to obtain. You build not for once, but for many. That one page you built in JS, can now be leveraged to feature implementations, new templates, PRDs, tests, NPM packages, frameworks to be used elsewhere.
100
Ben @benzend.bsky.social · 18/12/2025
Good software scales, more now than ever. - It takes me under a minute to spin up several working Figma plugins. - Hundreds of marketing templates within a day. - Several new features in a span of an hour. The catch? It takes the work to get there.
100
Ben @benzend.bsky.social · 11/12/2025
Building without having a structure in place will shoot you in the foot, especially if you're using tools that get you closer to developer workflows, like Cursor, Copilot, etc. Shoot to fill the gap! AI tools aren't ready to replace anyone at this point, so it requires the discipline to fill it.
000
Ben @benzend.bsky.social · 11/12/2025
5. Review - We need review TWICE in here. One for reviewing the plan, now you get to have the AI review the implementation.
100
Ben @benzend.bsky.social · 11/12/2025
3. Revise - Make sure the AI keeps the top 10 security issues, SOLID, DRY, and ETC (easy to change) in mind during the planning and build phases. (will share the file in the comments). 4. Execute - Let the AI move forward once everything looks good to go.
100
Ben @benzend.bsky.social · 11/12/2025
1. Plan - Let the AI write out the plan first. Have it build out a plan doc, make sure that it knows it's not writing for a developer. 2. Review - Check out the plan. Make sure that it makes sense. Ask questions and revise if it doesn't.
100
Ben @benzend.bsky.social · 11/12/2025
Here are a few rules using a PRRER method (yes, I made that up, but hopefully it'll be easier to remember. Also, it's a rolling RR, like in Spanish) that anyone can take to build software with AI, the right way.
100
Ben @benzend.bsky.social · 11/12/2025
What I know is: If done wrong, there are hundreds of traps you can fall into. And this is exactly why experienced engineers are laughing at you while you attempt to build something that ends up not working.
100
Ben @benzend.bsky.social · 11/12/2025
Building with AI is f*cking hard. I've been building software on a nonstop, 12+hour everyday grind for the last 5 years (including learning on weekends because I LOVE it).
100
Ben @benzend.bsky.social · 08/12/2025
Helping people is important to me. Feel free to follow to learn more about the rules of business coming from a programmer's worldview. Learn to understand your world, instead of being a victim of it.
010
Ben @benzend.bsky.social · 08/12/2025
Rules are on a company to company basis, however their are a lot of CORE rules to understand. Life is a bit more complex (and, can even be more fun) to only have one or two rules.
100
Ben @benzend.bsky.social · 08/12/2025
3. Research, research, research. You need to understand a company. If you don't care about them, they're even more likely to not care about you.
100
Ben @benzend.bsky.social · 08/12/2025
1. Leetcode is the name of the game. GRIND IT OUT. Spend 10 hours a day on it if you have to (or can). 2. Learn their stack. Get so good at it you can spin several applications up in a day.
100
Ben @benzend.bsky.social · 08/12/2025
How do you know the right areas to grind? Understand the rules of the game. Look at them logically, without hate, and allow yourself to follow them (or break them entirely). Programming is SOOO similar. Looking to work at a big company? Here are the rules:
110
Ben @benzend.bsky.social · 08/12/2025
Look at this like a Dark Souls game. Need to beat the next boss? You'll have to grind an area for larger amounts of souls for leveling up. Or, another area to get smithing stones to improve your equipment. It all comes down to "time-grinded" in a dedicated area.
100
Ben @benzend.bsky.social · 08/12/2025
I want to share this simple rule. TIME IS THE ULTIMATE LEVER. Time is what allows you to become the top 10%, top 1%, top 0.1% programmer. Leveraging it will get you to where you need to go.
100
Ben @benzend.bsky.social · 08/12/2025
You'll never beat the "getting a programming job" game without knowing *and loving* the rules. The job market (especially WFH) requires you to be the top 10% of programmers in the world. You need to play the game without hating it. It's the only way you'll win.
100
Ben @benzend.bsky.social · 21/06/2025
I dropped 60+lbs- it did a number! Thought that there wasn’t much of a difference… I was wrong 🤣
000
Reposted by Ben
Simon Høiberg @handle.invalid · 26/11/2024
Call me crazy! But Notion's editorial experience is SO GOOD that we're using it for both blogs and newsletters. This is how it works 👇
8272