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
434
37
41
1,269
121,140
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
69
32
1,903
127,809
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
344,215
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,058
82,016
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,229
105,712
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,623
835,619
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,549
160,542
Alan Montgomery retweeted
FullStack Developer
25
179
23
2,015
85,712
Alan Montgomery retweeted
Tailwind CSS v4.0 stable will be out next week 🤝🏻
121
347
67
4,360
225,288
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,484
114,273
Stop using placeholders as labels
67
207
16
5,560
810,749
Alan Montgomery retweeted
I'm this old
792
200
35
2,700
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
372
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,307
248,983
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,667
201,143
Uhh friends, I think I may have cooked the cutest download page of all time?? 🥺
31
29
4
872
61,025
Alan Montgomery retweeted
Preview: The Future of Next.js... in 100 seconds.
33
140
12
1,450
130,018
Alan Montgomery retweeted
Every developer's wardrobe
201
191
88
3,417
176,877
Alan Montgomery retweeted
Next.js 15 is out
56
205
36
2,152
168,125
Alan Montgomery retweeted
⚛️ React DevTools now support Server Components! v6 is out for Chrome and Firefox extensions.
23
88
9
1,064
74,634