Dan Harper's Avatar

Dan Harper

@dan-harper

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

134
Followers
355
Following
19
Posts
01.11.2024
Joined
Posts Following

Latest posts by Dan Harper @dan-harper

If AI gives codes up an unreadable regex, you don’t understand what it’s doing, so please don’t commit it!

27.11.2024 00:41 👍 2 🔁 0 💬 0 📌 0

If theres one place for AI, make it my SQL client

13.11.2024 21:45 👍 0 🔁 0 💬 0 📌 0

You code, you test. Up to you whether you’re testing manually or automated.

11.11.2024 22:00 👍 0 🔁 0 💬 0 📌 0

I wonder how much of the tech world is still driven by FTP?

11.11.2024 00:31 👍 0 🔁 0 💬 0 📌 0

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.

09.11.2024 23:14 👍 0 🔁 0 💬 0 📌 0

If you write code you can’t test, maybe you shouldn’t ship it to production

09.11.2024 02:37 👍 1 🔁 0 💬 0 📌 0

Trying to diagnose 500 errors from an AWS load balancer is not fun😢

08.11.2024 01:32 👍 0 🔁 0 💬 0 📌 0

If your tech company makes less than $100M in revenue, you’re probably better off sticking with a monolith

07.11.2024 12:46 👍 1 🔁 0 💬 0 📌 0

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.

05.11.2024 20:57 👍 1 🔁 0 💬 0 📌 0

I still can’t move off Firefox with Tree Style Tabs and Containers. I have to restart it a couple of times a week due to memory leaks/corruption.

If Brave had Tree Style Tabs it would be my new daily.

02.11.2024 00:51 👍 0 🔁 0 💬 0 📌 0

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.

02.11.2024 00:10 👍 0 🔁 0 💬 0 📌 0

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.

02.11.2024 00:01 👍 0 🔁 0 💬 0 📌 0

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.

02.11.2024 00:00 👍 6 🔁 1 💬 0 📌 1
Preview
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...

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

31.10.2024 08:01 👍 21 🔁 7 💬 0 📌 1
Preview
Programming Elixir 1.6 The no-nonsense way for programmers to learn Elixir, the functional, parallel language that's exciting developers the world over.

Dave Thomas’ book is very good: pragprog.com/titles/elixi... if you’re doing web stuff then taking a look at Phoenix and LiveView is a good thing to explore.

01.11.2024 12:48 👍 1 🔁 0 💬 0 📌 0

Awesome, yeah Phoenix is pretty amazing.

01.11.2024 08:30 👍 0 🔁 0 💬 0 📌 0

Why am I the lucky person to have a Remix app that throws random 500 errors for no seemingly good reason?

01.11.2024 05:23 👍 0 🔁 0 💬 0 📌 0

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!

01.11.2024 05:22 👍 5 🔁 1 💬 2 📌 0

👋 Hey Gergely, I’m a CTO, career coach for devs and have coded for the last 25 years. Love your content BTW

01.11.2024 05:17 👍 4 🔁 1 💬 0 📌 0

High performing software teams sweat the small stuff. Small improvements over time make a big impact

01.11.2024 03:49 👍 3 🔁 0 💬 0 📌 0