Dean Berris's Avatar

Dean Berris

@deanberris.com

Software Engineer, writes at https://modernsoftware.info - ex-Microsoft, ex-Google.

226
Followers
151
Following
67
Posts
12.02.2024
Joined
Posts Following

Latest posts by Dean Berris @deanberris.com

Preview
How AI changed the way I engineer software Once upon a time, I was a young programmer who wanted to make a living writing programs and solving hard problems using computers. I…

My experiences with AI coding agents recently have changed my approach to software engineering. I wrote something up about it here:

modernsoftware.info/how-ai-chang...

I’d love to hear what your experiences have been too. ✌️

28.02.2026 06:31 👍 1 🔁 0 💬 0 📌 0

I’m loving the oxide and friends podcast, but the audio is a bit low. @bcantrill.bsky.social — maybe use some audio compression to raise the lows around 12db? 😁

28.02.2026 02:58 👍 0 🔁 0 💬 0 📌 0

Okay, I'm diving head-first into fully automated AI-driven development with Gas Town for a personal project I've never had time to work on myself. Let's see how far this goes!

26.02.2026 07:45 👍 0 🔁 0 💬 0 📌 0

Happy new year from Sydney! 🎇

31.12.2025 13:30 👍 2 🔁 0 💬 0 📌 0

Zootopia 2 is a good movie.

Actually, it was very good. In my opinion better than the first one.

09.12.2025 19:56 👍 3 🔁 0 💬 0 📌 0
Screenshot of 36 degree heat.

Screenshot of 36 degree heat.

Oh my. It’s HOT! 🥵

05.12.2025 01:13 👍 1 🔁 0 💬 0 📌 0

I’m so blessed that my 16 year old daughter still wants to go out, have dinner with me, and watch a movie.

Father-daughter time is so precious and special, and I always say yes to those no matter what else is going on. 🙏

01.12.2025 10:37 👍 5 🔁 0 💬 1 📌 0

Thanks. When you say pushed to the side, is the intent to push folks to do reflection instead?

Like, with consteval and some static macro-like system?

29.11.2025 08:00 👍 3 🔁 0 💬 0 📌 0

80 columns and max 2 space indents, and max 1 space in between tokens/operators on the same line. No space after (, <, [, and before closing equivalents.

Yeah I think I’m just old fashioned and poor. 😂😂😂

29.11.2025 02:41 👍 2 🔁 0 💬 1 📌 0

To my C++ committee friends: has more generic type-based algorithms been proposed?

I’ve recently had to implement tuple type reordering, and set-like algorithms (intersection, difference) and I’m surprised there’s nothing in the C++ standard for this yet.

Is there appetite for things like these?

29.11.2025 02:36 👍 0 🔁 0 💬 1 📌 0

I want this!

29.11.2025 02:34 👍 1 🔁 0 💬 1 📌 0

Want!

29.11.2025 02:33 👍 1 🔁 0 💬 0 📌 0

I might be old fashioned or poor (or both) but I don’t have nearly enough horizontal real estate on any of my displays for more than 2 spaces. Bad eyes also compounds this, so I stick with as little white space I can manage horizontally.

Vertically though, multiple empty lines for the win. 😂

29.11.2025 02:31 👍 0 🔁 0 💬 1 📌 0
Close up photo of a white flower.

Close up photo of a white flower.

I like flowers. 🌸

27.11.2025 22:00 👍 3 🔁 0 💬 1 📌 0

Now that I’m working in this AI industry, I keep wondering what really affordable inference-geared hardware will do for the next generation of models.

If models didn’t have to run on GPUs, and matrix multiplication got really fast and really economical, how would it change things?

26.11.2025 21:58 👍 1 🔁 0 💬 0 📌 0

I need a Software Engineering Anonymous meeting nearby.

I’m an addict and it’s hard to keep all the nonsense I see from my day-to-day because if it. I need a safe space to let my feelings out without being judged.

I need to pray the AA prayer more often, I think.

26.11.2025 01:05 👍 2 🔁 0 💬 0 📌 0

I don't know who needs to hear this, but you can schedule teams messages and outlook messages so that they arrive on Monday if someone is out for thanksgiving week and it's not urgent

25.11.2025 18:07 👍 95 🔁 20 💬 7 📌 2

I don’t usually do this, but watching #pluribus I can’t seem to connect with the main character.

I keep asking myself while watching it, “what’s wrong with this person?!”

Anyway, I can’t wait for the next one and maybe understand what’s going on more…

16.11.2025 09:56 👍 0 🔁 0 💬 0 📌 0

After a few years of not doing it, I can say that I am actually enjoying writing/reading C++ again.

Now if I can get the safety guardrails that Rust gives me by default, it would be more amazing.

15.11.2025 23:53 👍 3 🔁 0 💬 0 📌 0

Picked up new glasses and now I can see the world in 4K again. Highly recommend.

05.11.2025 07:29 👍 1 🔁 0 💬 0 📌 0

I just had the weirdest conversation with my son. He was asking how mortgages work. Ended up having to explain refinancing and equity too.

He’s turning 11 in a few days. 😬

26.06.2025 22:33 👍 1 🔁 0 💬 0 📌 0

My relationship with search has changed. I now default to using Perplexity for anything I’m looking up instead of Google.

I suspect I might not be alone in this one.

11.06.2025 00:52 👍 0 🔁 0 💬 0 📌 0
Preview
GitHub - jj-vcs/jj: A Git-compatible VCS that is both simple and powerful A Git-compatible VCS that is both simple and powerful - jj-vcs/jj

Just popping in to see that this tool seems promising and is very reminiscent of something I used at Google while I was there. Looking forward to the vs code integration in the future. 😁

github.com/jj-vcs/jj

07.05.2025 14:27 👍 2 🔁 0 💬 0 📌 0

I believe you. As an observer myself the only practical application of Economics has been micro-economic theory and in the context of sales and marketing. Even there it’s mostly psychology and statistics. 🤷‍♂️

20.01.2025 01:04 👍 2 🔁 0 💬 1 📌 0

Cool!

I have a dream one day to have a DAW running in a Mac Mini or MacBook Pro and using a controller like that for levels.

Because I’m mobile mixing the front of house mix (I roam around to check levels), I still like the iPad as a control surface. 😊

15.01.2025 08:07 👍 0 🔁 0 💬 0 📌 0

I get to control a Behringer X32 Rack mixer at church with the iPad app. I’m 100% sold on the rack mountable form factor for these.

14.01.2025 11:52 👍 0 🔁 0 💬 1 📌 0

Math is hard 😂😭

07.01.2025 22:56 👍 0 🔁 0 💬 0 📌 0
Photo of a lighthouse from a distance.

Photo of a lighthouse from a distance.

Another landscape shot, this time a lighthouse from a distance.

04.01.2025 12:17 👍 4 🔁 0 💬 0 📌 0

When they say viewership is down, do they just look at the TV ratings? Because I don’t ever watch on TV, I just do it on the App. And I watch more highlights than full games.

And I also see a lot of arenas packed.

And the biggest draws are folks like Steph that put up ridiculous 3s and make them!

04.01.2025 12:15 👍 1 🔁 0 💬 1 📌 0
Preview
Historian Sparks Glencoe, Maryland, United States

Firaxis—the studio behind the Civilization series—is hiring a historian. An *actual* historian.

And note, when they ask for "4+ years as a Writer, Narrative Designer, or other position with commensurate duties," that includes teaching, writing, and research—i.e. your Ph.D. in History.

02.01.2025 22:33 👍 1816 🔁 901 💬 41 📌 84