Dan Harper
dan-harper.bsky.social
Dan Harper
@dan-harper.bsky.social
Tech career coach @ Velocifire.com // CTO @ Homes.com.au
If AI gives codes up an unreadable regex, you don’t understand what it’s doing, so please don’t commit it!
November 27, 2024 at 12:41 AM
If theres one place for AI, make it my SQL client
November 13, 2024 at 9:45 PM
You code, you test. Up to you whether you’re testing manually or automated.
November 11, 2024 at 10:00 PM
I wonder how much of the tech world is still driven by FTP?
November 11, 2024 at 12:31 AM
MVC is such a lame pattern. I invent my own spaghetti patterns in every code base to feel like I have meaning in my work.
November 9, 2024 at 11:14 PM
If you write code you can’t test, maybe you shouldn’t ship it to production
November 9, 2024 at 2:37 AM
Trying to diagnose 500 errors from an AWS load balancer is not fun😢
November 8, 2024 at 1:32 AM
If your tech company makes less than $100M in revenue, you’re probably better off sticking with a monolith
November 7, 2024 at 12:46 PM
When interviewing software developers, we can throw away 95% of what we currently do. Bring some code to the interview and with a 5 minute discussion you can tell if someone is good or not.
November 5, 2024 at 8:57 PM
We’re so familiar with the UIs we build day to day, we become blinded to how new users experience it for the first time.

Make sure you’re continually putting your UI in front of new users.

Walk out into the street with an iPad and ask randos if you have to.
November 2, 2024 at 12:10 AM
Check the Network tab in your browser’s dev tools once in a while. You might be surprised to see a 4MB JS library that’s loaded in for one, 10 line component that could use the stdlib.
November 2, 2024 at 12:01 AM
If you want to be a senior engineer, make sure you’re working on communication. Engineering leaders don’t have time to look at code, they rely on comments from engineers that give them sense checks on quality, etc. mostly that comes from engineers who are senior and above.

Communicate.
November 2, 2024 at 12:00 AM
Reposted by Dan Harper
Did you ever realize that when data engineers look at events, they see them differently than Event-Driven Architecture / Domain-Driven Design folks? It's important we understand each other, so I wrote this: www.reactivesystems.eu/2024/10/31/t...
#eda #eventdrivenarchitecture #softwarearchitecture
The Dual Nature of Events in Event-Driven Architecture
Given that events play such a central role in event-driven architecture, there’s an astonishing lack of agreement on what should be contained in an event. This may be rooted in the fact that, dependin...
www.reactivesystems.eu
October 31, 2024 at 8:01 AM
Why am I the lucky person to have a Remix app that throws random 500 errors for no seemingly good reason?
November 1, 2024 at 5:23 AM
I’ve got to say, Go and Elixir have some of the best developer experiences I’ve ever seen. If you haven’t tried them out yet, you gotta give them a go!
November 1, 2024 at 5:22 AM
High performing software teams sweat the small stuff. Small improvements over time make a big impact
November 1, 2024 at 3:49 AM