Derrick Wippler
@thrawn01.bsky.social
480 followers 310 following 100 posts
Engineer, Optimist, Open Source enthusiast, https://mailgun.com alumni, Efficiency Evangelist, Project: http://querator.io, blog: https://wippler.dev
Posts Media Videos Starter Packs
thrawn01.bsky.social
Code style exists to help teams work together faster, not to make code pretty.

Style can speed you up, as familiar patterns are easier to follow. If your style guide is slowing you down, throw it away. If your spending hours a day in PR arguing or fixing idioms and style. You're missing the point.
thrawn01.bsky.social
Tabs length is determined by the editor, it's often impossible to see which lines are using tabs/spaces.

Just pick one, and stick to it.
thrawn01.bsky.social
I've seen teams spend weeks debating whether to use TABS or SPACES while their customers are churning because of bugs. Code formatting doesn't make good code. Your code is Good Code because it's easy to change. Easy to change code is more about architecture, and far less about style.
thrawn01.bsky.social
Atuin is like Jupyter Notebooks but for the terminal.

blog.atuin.sh/atuin-deskto...
thrawn01.bsky.social
I've been using Sonnet 4.5 in Claude Code for a few days now, and, it's REALLY good.

Like, keeps track of multiple thought paths, THAT I WAS SURE I would need to reset context to solve, Good.
Introducing Claude Sonnet 4.5
Claude Sonnet 4.5 is the best coding model in the world, strongest model for building complex agents, and best model at using computers.
www.anthropic.com
thrawn01.bsky.social
Stop yolo-ing code to production. Deploy like you're sneaking into Smaug's cave. Move slowly, carefully, deliberately. Monitor every step. Roll out gradually. The difference between shipping features and causing incidents is never waking the dragon.
thrawn01.bsky.social
The key to 10x productivity with Claud Code is to spin up multiple Claude Code instances. Let one handle implementation while another plans your next feature. Learn to parallelize your entire workflow, and it changes everything.
thrawn01.bsky.social
Quite probably the most important essay anyone could read right now, especially if you have kids.

open.substack.com/pub/jmarriot...
thrawn01.bsky.social
Product Managers: When writing product requirements, ask claude to look for gaps in error states, ask it to find gaps in the current write up. Use the magic phrase in the prompt "ask follow up questions".

Works like magic.
thrawn01.bsky.social
AI can 2X or even 10X developers, but It's not going to fix your broken SDLC. Companies struggle because they don't know how to build software, not because their developers aren't typing fast enough
thrawn01.bsky.social
Deep dive into KeyDB's architecture revealed SO_REUSEPORT's power:
✅ Eliminates accept() bottlenecks - kernel distributes connections directly to threads
✅ Zero coordination overhead - no locks needed
✅ Same thread accepts & processes
The kernel does the heavy lifting while your threads stay focused
Reposted by Derrick Wippler
thrawn01.bsky.social
I never went to work in a monorepo again ✨
thrawn01.bsky.social
Played BAR (Beyond All Reason) with the boys—my youngest got annoyed at all the clicking, so I showed him build queues. Next thing I hear: “I am the master of efficiency! Muwahaha!” 😂 #DadLife #GamerDad
thrawn01.bsky.social
> The person who communicates best, becomes the programmer.

Senior devs get more from AI because they know how to explain complex ideas clearly.

They have years of experience communicating to teams of developers. THAT, translates well to working with AI.

youtu.be/8rABwKRsec4?...
thrawn01.bsky.social
- Working in a mono repo
- Linters and Generators take 15 minutes to complete

Do not do this

The amount of developer time wasted is not greater or equal to the convenience gained from the generated code.
thrawn01.bsky.social
While browsing through repository.upenn.edu/entities/pub..., I came across a charming rhyme. I sincerely hope the author intended it, as it really brightened my day. 😄
thrawn01.bsky.social
What an amazing first day at #SD25 Systems Distributed in Amsterdam!

It was a joy to hear all the wonderful talks and meet so many people building the next generation of software.

The tiger beetle team have built something special here.
thrawn01.bsky.social
I'm in Amsterdam this week for Systems Distributed #SD25!

First surprise, the sun is up at 4:00 am! This is the northern most city I've ever visited during the spring months. The early sun rise makes sense because: earth == round 😅✨
thrawn01.bsky.social
Getting so close to an official launch of the new product. Claude has been helping me put together a new website.

I'm so excited!
thrawn01.bsky.social
All the #AI skeptics and AI hype bros need to watch this presentation.

youtu.be/1WC8dxMC4Xw?...

I think he's off about agentic coding though. I personally love the smell of fresh PR reviews in the morning.
The Role of the Human Brain in Programming
www.youtube.com
thrawn01.bsky.social
I've discovered the key to employing multiple @claude_code agents at once. I never thought I could handle multiple tasks like this before. I managed to complete all these pull requests from start to finish in just one day 🥹
thrawn01.bsky.social
Culture Shock is the growing pains of a broadening perspective. -- Rick Steves
thrawn01.bsky.social
#AI is an architectural amplifier. It will amplify code architects, while diminishing the so called "rock stars" that only pump out code and tech debit.