Sign in

Dan Harper

@dan-harper.bsky.social
141 followers 355 following 19 posts

Tech career coach @ Velocifire.com // CTO @ Homes.com.au

PostsRepliesMedia
Dan Harper @dan-harper.bsky.social · 27/11/2024
If AI gives codes up an unreadable regex, you don’t understand what it’s doing, so please don’t commit it!
020
Dan Harper @dan-harper.bsky.social · 13/11/2024
If theres one place for AI, make it my SQL client
000
Dan Harper @dan-harper.bsky.social · 11/11/2024
You code, you test. Up to you whether you’re testing manually or automated.
000
Dan Harper @dan-harper.bsky.social · 11/11/2024
I wonder how much of the tech world is still driven by FTP?
000
Dan Harper @dan-harper.bsky.social · 09/11/2024
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.
000
Dan Harper @dan-harper.bsky.social · 09/11/2024
If you write code you can’t test, maybe you shouldn’t ship it to production
010
Dan Harper @dan-harper.bsky.social · 08/11/2024
Trying to diagnose 500 errors from an AWS load balancer is not fun😢
000
Dan Harper @dan-harper.bsky.social · 07/11/2024
If your tech company makes less than $100M in revenue, you’re probably better off sticking with a monolith
010
Dan Harper @dan-harper.bsky.social · 05/11/2024
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.
010
Dan Harper @dan-harper.bsky.social · 02/11/2024
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.
000
Dan Harper @dan-harper.bsky.social · 02/11/2024
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.
000
Dan Harper @dan-harper.bsky.social · 02/11/2024
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.
061
Reposted by Dan Harper
Lutz Hühnken @huehnken.de · 31/10/2024
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
reactivesystems.eu
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...
0217
Dan Harper @dan-harper.bsky.social · 01/11/2024
Why am I the lucky person to have a Remix app that throws random 500 errors for no seemingly good reason?
000
Dan Harper @dan-harper.bsky.social · 01/11/2024
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!
251
Dan Harper @dan-harper.bsky.social · 01/11/2024
High performing software teams sweat the small stuff. Small improvements over time make a big impact
030