Thomas
thomasmcinnis.com
Thomas
@thomasmcinnis.com
curr: Sydney 🇦🇺, enterprise software, accidental frontend architecture lead,
prev: non-technical bootstrapped founder… got on the tools and never looked back
Reposted by Thomas
a huge amount of the harm caused by this tech and the hype and mythology surrounding it is because of its interface rather than its underlying capabilities. these things should not have a UI that pretends it is a person
February 11, 2026 at 8:44 PM
You: increases IDE font size on zoom call to help others see

Me: …it’s already that large
February 8, 2026 at 8:38 PM
Uh oh.. finally the inevitable has happened and I have to learn Java

Let’s see if can just write clojure instead and hope nobody notices
February 4, 2026 at 8:54 AM
broke my rule and had an espresso with dinner (delicious with baklava)

up since 4am (no longer delicious)
February 3, 2026 at 8:31 PM
normalising some de-normalised data in order to query and transmit so it can be de-normalised to store and then normalised in order to query to view de-normalised and then...
January 30, 2026 at 9:33 PM
2 years ago SICP no-scope 360 headshotted me and I haven't recovered
Scheme, the ur programming language, is 50 years old, as Jason Hemann just reminded me.
January 17, 2026 at 10:00 PM
new Leica ad goes pretty hard
Photo by Pierre Lavie. Yes this is me. And I threw my Leica. It landed on the bass plate with hardly a scratch. Another Photographer grabbed it along with my phone and I was able to track him later. I was held face down tear gas deployed right in front of me and pepper sprayed directly into the eye.
January 17, 2026 at 9:46 PM
”…this oddity.”

Boy oh boy
is this your first day on planet earth?
January 16, 2026 at 11:37 PM
[joining tech]
oh man i made a linked list this rules

[learning about scrum and planning poker]
ive made a terrible mistake
January 16, 2026 at 11:13 PM
Ok just caught up on the GasTown stuff

... my first takeaway is I should be leveraging tmux for more custom shit than I do already
January 14, 2026 at 9:48 PM
I never regret picking up the FT weekend Asia edition when I see it

This goes especially hard
January 6, 2026 at 9:01 PM
I don’t understand devs who are not actually interested in programming languages or system design

is making computer go boop really enough for you?
January 6, 2026 at 8:55 PM
Reposted by Thomas
old way: start > run > notepad.exe

new way: launch microsoft 365 copilot for sharepoint copilot for office copilot 365 hbo max 365 and simply say: "hey cortana. copilot run notepad copilot. sharepoint"
January 5, 2026 at 8:31 PM
Naming my Casio calculator “Grop” so I can tell teacher I wasn’t the one who wrote BOOBIES on the screen with numbers!

My teacher will give Grop a detention.
January 2, 2026 at 9:59 PM
Evidences that I stayed up till midnight!! Happy new years all
December 31, 2025 at 11:53 PM
According to my For You feed you are all incredibly horny
December 30, 2025 at 10:01 PM
smoked
wagyu
pastrami
char
kway
teow

un
real
December 28, 2025 at 7:39 AM
why do cloud provider pitches come off so scammy... wtf even is data lakehouse who comes up with this crap
December 5, 2025 at 1:40 AM
Reposted by Thomas
Happy 30th Birthday JavaScript!

On December 4, 1995, Netscape Communications Corporation and Sun Microsystems, announced JavaScript, an open, cross-platform object scripting language for the creation and customization of applications on the Internet.

#WebDesignHistory
December 4, 2025 at 6:39 PM
screaming 'whats in the box' like brad pit in seven as my wife walks in with another crate of Christmas decorations I didn't know about
December 3, 2025 at 9:41 PM
love YouTube title cards “THIS CHANGED EVERYTHING” when in fact it changed one specific thing in a very marginal way
November 28, 2025 at 2:44 AM
since taking on the role of front end architecture lead I have spent most of my time on exploring version control patterns for graphs and learning how RDF triples work…

which is great actually but pretty funny
November 24, 2025 at 8:40 PM
Reposted by Thomas
"writing code to solve a problem" used to have "understanding the problem" as a prerequisite. but vibecoding allows solution-shaped objects to be produced without any of the hard-won understanding. beware of solution-shaped objects.
November 24, 2025 at 12:16 PM
repeatedly experiencing the fact I have apparently good technical instincts, but lack the depth of experience to back myself outright

at 40y/o with only ~1 year in the industry I need to find a way to speedrun some skill acquisition, but I don't believe in shortcuts
November 21, 2025 at 8:17 PM
manager: “how are you feeling about the project?”

me: “have you read the opening passage from Moby Dick?”
November 7, 2025 at 10:21 PM