If AI gives codes up an unreadable regex, you don’t understand what it’s doing, so please don’t commit it!
If AI gives codes up an unreadable regex, you don’t understand what it’s doing, so please don’t commit it!
If theres one place for AI, make it my SQL client
You code, you test. Up to you whether you’re testing manually or automated.
I wonder how much of the tech world is still driven by FTP?
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.
If you write code you can’t test, maybe you shouldn’t ship it to production
Trying to diagnose 500 errors from an AWS load balancer is not fun😢
If your tech company makes less than $100M in revenue, you’re probably better off sticking with a monolith
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.
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.
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.
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.
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.
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
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.
Awesome, yeah Phoenix is pretty amazing.
Why am I the lucky person to have a Remix app that throws random 500 errors for no seemingly good reason?
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!
👋 Hey Gergely, I’m a CTO, career coach for devs and have coded for the last 25 years. Love your content BTW
High performing software teams sweat the small stuff. Small improvements over time make a big impact