Tech Leader, Software Developer, Tech Delivery Expert.

UK
Joined May 2020
Andy Hails πŸ‘¨β€πŸ’» retweeted
Morning Bathrobe Rant: AI out-codes you; deal with it.
242
473
165
4,860
663,565
Listening to @TheRestHistory podcast on Iran. Wondering why the Americans pronounce Iran, EYE-Ran, and Ibiza as Ee-biza. It's like they did it on purpose.
58
Glad that when the singularity happens. I'll have this to fallback on.
Oh no
2
139
Andy Hails πŸ‘¨β€πŸ’» retweeted
Replying to @ZacksJerryRig
I’ve done consulting work for 20 years including building custom manufacturing software. I’ll be honest, $100-150k for a custom MRP system is pretty low these days. Even when I was only charging like $75/hour many many years ago, they’re so complex that I ended up billing about $100-150k back then. If someone were to ask me what to budget for one today I’d tell them at least $300k. Considering average US devs are $100k-200k/year, that’s just two devs for a year at most. Not really that far out of line. What they did poorly was communicate what they were doing. It should never be a surprise when you get the bill. You should always know what the risks are in terms of going over estimate. And you should always have an escape hatch with a valuable deliverable, even if it isn’t fully finished. The only real way to do fixed bid software is if: 1. They are using an extremely battle tested and known framework (Rails, Django, etc) that they know very well 2. The software is of a type that they’ve done routinely for many years, with very few divergences, so they have comps 3. They pad it 50% anyway In manufacturing this would be considered insane but the reality is that most software development is more like R&D than it is like β€œbuild this part”.
10
5
1
304
59,554
Andy Hails πŸ‘¨β€πŸ’» retweeted
Repeat after me: The best software engineers pick up a new language in a few weeks. They can become pretty good in a month or two. The best devs also don’t get bogged down with one language. ESPECIALLY not today when AI makes onboarding to new languages so much easier
20
26
5
498
40,954
Andy Hails πŸ‘¨β€πŸ’» retweeted
Early estimates are usually off, and that's OK. It's tempting, particularly in Agile/Scrum, to schedule work in a sprint or timeframe and assume everything will be OK... But without understanding the work you're doing, you're likely heading for trouble.
1
113
Andy Hails πŸ‘¨β€πŸ’» retweeted
It’s all hallows eve eve. Time for this spectre-full spectacle:
4
19
3
43
4,556
Andy Hails πŸ‘¨β€πŸ’» retweeted
Let me try to explain it with a picture.
2
2
5
256
"While there is a limit to how well a project can go, there is no limit to how many problems can occur"
34
Andy Hails πŸ‘¨β€πŸ’» retweeted
Every time you cut a corner in your code, remember β€” you’re borrowing from the future with compound interest
1
2
5
768
It's rarely the developers. It's the decisions you made months or years ago that underpin your system. Arbitrary architectural decisions directly impact business value as they slow your ability to respond to the market. We can fight this by making these decisions visible.
1
55
I'm going to say it - I don't get the MS Teams hate. Help me out here - what is the big problem? #teams #msteams
33
Andy Hails πŸ‘¨β€πŸ’» retweeted
- ecosystem is awful, uv helps a ton but .venv land is hell - syntax is not pleasant - async stuff feels weird and slapped on top - T Y P E S - slow - try catch spam to not have your code constantly explode (I'm too effect pilled man) - the logging and errors just suck
Replying to @davis7
Python? Curious why you think it's bad
23
14
9
348
84,372
Andy Hails πŸ‘¨β€πŸ’» retweeted
This article about deleting a "second brain" is very good. Totally aligns with my experience. "My new system is, simply, no system at all. I write what I think. I delete what I don’t need. I don’t capture everything. I don’t try to." joanwestenberg.com/p/i-delet…
45
18
11
376
58,107
Andy Hails πŸ‘¨β€πŸ’» retweeted
We’re bringing Pebble back β†’ rePebble.com
349
726
369
4,429
737,127
Andy Hails πŸ‘¨β€πŸ’» retweeted
πŸ’‘ If you're running PHP or Laravel apps in production you're probably using nginx and php-fpm. But do you actually know what these terms mean? - CGI - FastCGI - php-fpm - How do they connect to nginx? Let's find out! 🧡 Keep Reading
9
49
1
417
29,216
Andy Hails πŸ‘¨β€πŸ’» retweeted
Nowadays, it’s even more important to avoid fud spread by AI grifters. CS is fundamentals and won’t change. If anything, it’s the most important skill you can learn as a future SWE.
78
112
15
1,862
85,698
Andy Hails πŸ‘¨β€πŸ’» retweeted
Lesson's from Luigi Mangione βœοΈπŸ‡ΊπŸ‡Έ American healthcare is broken and YOU can be a hero for fighting it...as long as you're hot and white.
1,731
1,113
1,961
8,038
7,406,376