Alan Montgomery (@93alan) header
Alan Montgomery (@93alan) profile picture

Frontend Architect & Development Lead | 15+ years in JS dev | Architecting top-notch UI with React, Next.js, Tailwind, Ionic | Innovative leader 🚀 #FrontendDev

Belfast, Northern Ireland
Joined July 2009
Photo by Alan Montgomery (@93alan)Photo by Alan Montgomery (@93alan)Photo by Alan Montgomery (@93alan)Photo by Alan Montgomery (@93alan)Photo by Alan Montgomery (@93alan)Photo by Alan Montgomery (@93alan)Photo by Alan Montgomery (@93alan)Photo by Alan Montgomery (@93alan)Photo by Alan Montgomery (@93alan)Photo by Alan Montgomery (@93alan)
Alan Montgomery retweeted
I can’t get any hired dev to be significantly productive with AI, compared to what I can do myself or other founders who code their own products. The difference is maybe 10-100x between founders coding with ai and hired developers coding with ai
438
37
41
1,264
120,337
Alan Montgomery retweeted
Next Native is coming. The whole world will be natively optimized in the coming months. Safe, performant, and cost-efficient.
We're prototyping native language support in Next.js, starting with Route Handlers and Proxy in Go. This gives you more options for CPU intensive workloads on the server, alongside your React app.
123
68
30
1,893
121,901
Alan Montgomery retweeted
There’ll be times where you over-guide the AI. It knows better than you and is more intelligent than you. There’ll be times where you under-guide the AI. It can go off-track, have the wrong biases, or miss context. How well you manage this superpower is the #0 skill I look for.
381
166
101
3,282
340,613
Alan Montgomery retweeted
“What matters is the end product, whether it's a game or an engine”. Well said!
When I was writing Unreal Engine 1, my time was divided as follows: - Around 30% went to seriously deep coding on hard problems: assembly language texture mappers, C++ BSP trees, data persistence, object oriented systems design, and networking. - Around 70% was just typing and refactoring large bodies of code needed for a complete engine feature set. This was not hard, and while I was doing it my mind was mostly on the deeper coding topics, thinking and planning for what's next. It didn't feel much different from vibe coding today, except that it was just me typing code on an IBM Model M keyboard rather than prompting it and reviewing the results. So, it has always seemed perfectly logical that we would rely on AI for that 70%, once the AI could do it with a similar quality standard as we could, which has never been perfection. It came as no surprise that, after a few years of AI model evolution, it was able to take the reigns on that 70% and free up programmers' time for more valuable tasks. What's more of a surprise is the emergence of AI as a sort of insta-Carmack able to solve hard technical problems quite cleverly and often cleanly, and that it's able to reason about and work in complex 3D scenes both by operating the tools and by directly understanding the raw data files. I abandoned assembly language in 1998 when out-of-order CPUs made much simpler C/C++ code faster, and never I missed it. If prompting through architectural documents, concept art, and design plans can transcend typing code and tweaking vertices, that will enable developers to spend their time on higher-level, higher value technical and creative tasks. What matters is the end product, whether it's a game or an engine. Anything developers can do to try out more ideas and make better software and games faster is a win for everyone.
70
38
4
1,060
81,918
Alan Montgomery retweeted
Focus on the things you can control. Work hard, eat well, stay fit, help others, and crucially: be ruthlessly truth-seeking.
68
237
20
2,230
105,709
Alan Montgomery retweeted
Introducing Silk — The most advanced swipeable sheet ever engineered for the web. Native-like experience • Works on all devices • Unlocks dozens of UI patterns on the web. Available for React.
264
314
95
5,627
835,590
Alan Montgomery retweeted
Playing with React's <ViewTransition> for cross-page animations in Next.js. It's early and experimental, but very cool! Two tips: • Use a poor man's motion blur for movement `filter: blur(0->10->0)` • Use Chrome's animations devtools to debug
57
234
6
3,551
160,530
Alan Montgomery retweeted
FullStack Developer
25
179
23
2,018
85,710
Alan Montgomery retweeted
Tailwind CSS v4.0 stable will be out next week 🤝🏻
121
347
67
4,364
225,286
Alan Montgomery retweeted
The whole HTML/CSS "separation of concerns" thing is built on this completely false premise that you would ever be able to redesign a website by just editing a CSS file. Good luck turning the site on the left into the site on the right without changing the HTML.
129
73
26
1,487
114,272
Stop using placeholders as labels
67
207
16
5,560
810,746
Alan Montgomery retweeted
I'm this old
793
201
35
2,704
143,608
Alan Montgomery retweeted
I launched on product hunt(for fun!), give it an upvote 🎉 💳 producthunt.com/posts/card-p…
2
1
1
6
370
Alan Montgomery retweeted
✨ Just published Tailwind CSS v4.0-beta.1! ⚡ Up to 5x faster builds, 100x faster rebuilds 🧰 Built-in imports, vendor prefixing, and more 🪄 Simplified, CSS-first configuration 🦾 Modern CSS features like @​starting-style and container queries 🎨 New wide-gamut color palette
101
456
65
3,308
248,975
Alan Montgomery retweeted
Some engineering principles I live by: ✓ Make it work, make it right, make it fast ✓ Progressive disclosure of complexity ✓ Minimize the number of concepts & modes ✓ Most 'flukes' aren't… your tech just sucks ✓ Feedback must be given to users instantly ✓ Maximize user exposure hours ✓ Demo your software frequently to fresh eyes ✓ Sweat every word of product copy you render ✓ You're never done working on performance ✓ You're never done. Software ages like milk, not wine ✓ Visualizing traces of time is the best way to optimize it ✓ Ship frequently and strive to build in public ✓ Errors must have globally unique codes & hyperlinks ✓ Red is not enough to signal "error" (8% of men have red-green color blindness)
55
294
33
2,670
201,127
Uhh friends, I think I may have cooked the cutest download page of all time?? 🥺
31
29
4
871
61,024
Alan Montgomery retweeted
Preview: The Future of Next.js... in 100 seconds.
33
140
12
1,452
130,015
Alan Montgomery retweeted
Every developer's wardrobe
201
191
88
3,417
176,873
Alan Montgomery retweeted
Next.js 15 is out
56
205
36
2,154
168,122
Alan Montgomery retweeted
⚛️ React DevTools now support Server Components! v6 is out for Chrome and Firefox extensions.
23
88
9
1,066
74,628