X Stats

Login Sign Up
@tonyennis

Tony Ennis

@tonyennis

4,412 Tweets
2,743 Following
2,723 Followers

Building software teams & mobile apps Prev: Built a bank in Asia YC S21

Date ↓ Tweet ❤️ 🔄 💬 👁 📝
Dec 10 @peteromallet Also check your Fb messenger! 0 0 0 0 43 .
Dec 10 @peteromallet This is awesome! 1 0 0 0 30 .
Dec 09 @oprearocks Hey Adrian, playing with this today. How do you style the "Cat" dropdown in this example? https://t.co/k96wYvJzNl 0 0 0 0 125 .
Dec 06 RT @calebporzio: Working on the date picker for the new data tables series Forget the fact that it's way easier, I think simple input type… 0 6 0 0 140 .
Dec 04 @Shreyassanthu77 @htmx_org Haha no of course not, he's one of the ones getting yelled at 2 0 0 0 88 .
Dec 02 @kilianvalkhof Gotcha, I'd agree from an end-user-considerations-only perspective, but was written from a *substantially widen the pool of people who can work on web software codebases* perspective, so was more digging for nuance from that angle, if you had any 0 0 0 0 261 .
Dec 02 @kilianvalkhof Working on a couple posts that go deeper into the nuances, and some better examples. Off the top of your head what were some of the nuances you had in mind? 0 0 0 0 171 .
Dec 02 @kilianvalkhof Loved it. Out of interest, have you seen https://t.co/EgIFQGIGpH ? 2 0 0 0 81 .
Dec 01 Hard agree on this 👇 https://t.co/6AXVcGVnIx 2 0 1 436 46 .
Dec 01 Not sure about a culture where the same kind of flashy marketing used to unveil consumer products is also used for products designed to kill other people. The industry/products are probably a necessary evil, but something feels off about public-targeted comms like this. 4 0 0 420 271 .
Nov 30 Still get goosebumps watching this, the build up and release of tension at 5:50 🤯 Do they make crowds like this any more? https://t.co/UZxTAxlgZz 0 0 1 249 149 .
Nov 30 Reverse UX: How can we design an experience that’s so bad it’s difficult to pull off? I nominate the open teabag that actively sucks water from inside the cup and dumps it all over the table 🤦‍♂️ https://t.co/h4NFrIPHzc 7 1 2 467 222 .
Nov 27 @benmcredmond Love this, such an easily missed point. https://t.co/23kgoo2TgJ 7 2 0 0 77 .
Nov 27 @nomadtechie @changelog @OpenAI @tldraw @laurencetratt @NewYorker @jerodsanto @JSPartyFM Hey Amal, sorry for delay. Would love to! 1 0 0 0 130 .
Nov 25 Meant to caveat this with *for remote product & engineering teams*. Encourages a constant hum of low-quality, low-bandwidth communication over short periods of high bandwidth comms followed by long periods of no interruptions to get deep work done. 0 0 0 255 252 .
Nov 24 RT @jasonfried: Two i's For a long time I’ve felt like the only thing worth working on is the next most important thing. Why spend time wo… 0 73 0 0 140 .
Nov 23 Weeeee https://t.co/5Eq63qjaqu 2 0 0 407 30 .
Nov 22 This 👇 2 0 0 429 6 .
Nov 22 @ctjlewis That's pretty awesome. Much love ♥️ 0 0 0 0 45 .
Nov 22 @ctjlewis A couple historical figures yeah. But going from someone whose name I'd never heard before -> hearing 1 or 2 anecdotes -> I hate this person, nah. 0 0 0 0 162 .
Nov 22 Semi-related but also really dislike this silly doomerism/safetyism dichotomy that's now being pushed - the idea that "You're either with us or against us - pick a side". How do people expect that's going to turn out? 0 0 0 94 219 .
Nov 22 Alleviating the culture (of polarization/tribalization) is probably the single thing we could do to make tech a force for good in the next few decades. Disheartening to see so many pitchforks coming out since this thing started (first Ilya, then Adam, then Helen). Always surprised how people can feel such visceral hatred/strong negative opinions towards people they don't know. 0 0 2 190 380 .
Nov 22 At the point where I'm giving up on @framer. Showed so much promise at the start, but have ended up wasting a lot of time on basic stuff like layout, carousels and sliders. Back to typedream for now I think 🫤 3 0 1 384 208 .
Nov 21 @clearbit I've spent half an hour trying to intall your js snippet - no matter what I do the tag won't load on my site. I've already added the site as an allowed referrer. Site is at https://t.co/m4Fz7Pqnpx if you want to see for yourselves. Can you assist? Thanks! https://t.co/UGRCu1f0lP 3 0 0 0 292 .
Nov 21 @Pipe42uk In my experience it's faster. I still wouldn't use it in the steady state most of the time as it's less structured, but for large releases/launches I've found it's substantially faster 0 0 0 0 194 .
Nov 21 Usually I'd say don't sweat the tool, but something weird I've noticed: Tracking a software release as a list of bullets in a document (vs a kanban board with state columns) in my experience has a meaningful impact on the amount of software that gets shipped in a release. 2 0 1 381 273 .
Nov 21 I went to an EA event back in ~2014 because I liked the idea of “give to charities that use your donations effectively” Pretty much everyone I met was more kind and thoughtful than average, didn’t see any of the hyper-utilitarianism they seem to be known for today. Weird 1 0 0 387 274 .
Nov 20 This might be the cringiest tweet I’ve ever seen 0 0 0 461 48 .
Nov 20 RT @changelog: 🗞 New episode of Changelog News! 🫣 The @OpenAI unravelling 🎨 @tldraw's "make real" button 🥇 @tonyennis's case for HTML Firs… 0 4 0 0 140 .
Nov 20 ♥️ 1 0 0 306 2 .
Nov 20 @htmx_org If you're reading this and in agreement with my guy on LinkedIn, here's a quick example of how I would do this in our current html first stack. https://t.co/Sx6R4FHtnx 9 0 1 386 177 .
Nov 20 @railsui_ Looks nice! This stimulus? 1 0 0 0 36 .
Nov 20 @AdamRackis @joshuamaciel Huh? I get this for interactions (although I still disagree), but htmx is for behaviours we already have with forms and links. Do you also not like using, for example "<a href="" />" or "<form action="" ../>"? 2 0 0 0 247 .
Nov 20 @motherwell Sorry about that, back up now! 0 0 0 0 42 .
Nov 19 Google’s 2FA has been broken all day and I cleared my browser cookies and I log in to a lot of stuff with google so now I can’t do anything. Great https://t.co/z2gGMgfQmD 1 0 1 403 171 .
Nov 19 @peakcooper Thanks for that very productive comment on my feed. Would you like to elaborate? 0 0 0 0 92 .
Nov 19 @jen4web Hey Jen. Original author here. Couple points: - Not intended to be a hot new philosophy - I've noticed a resurgence in these ideas & put this out there to surface the people with whom it resonates. It's done that quite well. - The approach I'm advocating is slightly different to… 2 0 0 0 294 .
Nov 18 @peakcooper Launching a version of tailwind that has just the most commonly needed classes (e.g no square bracket classes) that's precompiled and served from a CDN, and is still quite lightweight. Are you following me because of https://t.co/EgIFQGIGpH? It's related to that 1 0 0 0 275 .
Nov 18 @jamesholwell With Figma I'm referring to what happens on the canvas - the complexity involved in performantly placing and manipulating shapes/objects is very different from "add this class when a user clicks this input and let CSS do the nice transitions" 0 0 0 0 256 .
Nov 18 @jamesholwell I agree it's kind of crass and makes this kind of software seem low-craft, but I haven't found a term that's easy to remember and also captures the difference between interfaces-on-databases and other software. Any other ideas? 0 0 0 0 241 .
Nov 18 @jamesholwell Out of interest whey you say "elements of richness", are you referring to interactivity, like this, or something more? https://t.co/Dj7hSLGXvg 0 0 0 0 157 .
Nov 18 @jamesholwell Yeah, it's definitely a spectrum - here's the next couple of paragraphs - still trying to capture the idea that formware can be more than just forms/stuff the browser supports natively, and still be very straightforward https://t.co/4k35npPibz 0 0 0 0 257 .
Nov 16 @Altimor I had this too for about a week, then I realised the “stay logged in” checkbox on the login form was unchecked, that the issue? 0 0 0 0 136 .
Nov 16 RT @dvassallo: My biggest problem with full-time employment is the rigid work arrangement. 40hrs/wk, Monday to Friday, 8hrs/day, 9-5, week… 0 33 0 0 139 .
Nov 16 Just realised it wasn’t obvious from the original recording, but that’s our own version of the Airbnb search bar, written with our library - the whole thing will probably take about 800 lines of HTML, and is - Fully complete (interaction and styling included) - Incredibly readable - Copy-paste-able - Requires zero build steps 2 0 0 232 328 .
Nov 16 This is the idea in a nutshell. Not rocket science https://t.co/kzCVnhCZ5Y 1 0 1 409 75 .
Nov 15 RT @EamonnCottrell: @tonyennis Reading html-first the other day helped calm the feeling of being forever behind with the tools that are inc… 0 2 0 0 140 .
Nov 15 RT @LoremIpsam: This is gold. As a designer who also codes, I’d have been a much more productive collaborator on web apps whenever we switc… 0 1 0 0 140 .
Nov 14 RT @stephenlb: When we're dealing with popular web frameworks like React, Angular, and Vue, we sometimes forget to ask whether we really ne… 0 1 0 0 140 .
Nov 13 @heyandras @linuxnetdata 3 0 0 0 24 .
Nov 12 @luwes I had not seen this but it’s awesome, thanks! 2 0 0 0 52 .
Nov 12 @hbroek13 This is awesome @hbroek13! I recollect seeing it on https://t.co/IsCvJ4SoWo but I don't think I dove into the docs enough, just looking at it now and there's a lot of overlap in our thinking - I would probably use this if we weren't building our own. Will add a directory to the… 0 0 0 0 289 .
Nov 12 @jamesholwell @htmx_org https://t.co/BC2KKkOb60 2 0 0 0 47 .
Nov 12 Still going strong. Hacker news is a beast. https://t.co/1Lf2GEwJur 5 0 1 401 67 .
Nov 12 One of the first ideas HTML First: Principles for building simple, maintainable web software https://t.co/L9LM9FUKvs 44 10 0 0 118 .
Nov 09 @gavinjoyce Not really what they’re doing though as it’s input not output. Same as tweaking a text message before sending it 0 0 0 0 124 .
Nov 09 @thepatwalls Any thoughts on why “web apps as a productised service” doesn’t seem to work? Examples of web dev I’ve found are all websites (Webflow, Wordpress etc) 0 0 0 0 163 .
Nov 09 @fergal_reid @intercom Had 2 scenarios this week where I *know* my question can't be answered by a bot, but there's no way to immediately select talk to an agent so I have to do the bot dance first - this is a bad customer experience - maybe Intercom's customers want that, but not better for the end… 0 0 0 0 301 .
Nov 05 @Mqsley 🤷‍♂️ May have been this extremely mild criticism (which would be very ironic if so) https://t.co/VQZkLy3HrN 1 0 0 0 117 .
Nov 03 @hammer_mt Yes but we don't have the option to stop at 2. Currently there are at least 9, and every time one gets added the system gets a little more unstable 0 0 0 0 158 .
Nov 03 @faborio This seems super overhyped no? I cringe a bit when I see people still use it as the best example of innovation in the space 😬 0 0 0 0 134 .
Nov 01 @hammer_mt The meta theory of Mutually assured destruction is the same as that of Terra/Luna. A seemingly well-reasoned set of ideas that on paper seem solid and gather more and more believers the longer they continue to work, until one day, they don’t. 0 0 0 0 253 .
Oct 31 @Sirupsen This is awesome. Out of interest, why not vscode’s remote ssh plugin? 0 0 0 0 79 .
Oct 31 @heyandras @coolifyio @ContaboCom please 😁 4 0 0 0 42 .
Oct 30 @mijustin @dvassallo Second Daniel here - I’ve gone through the process in Ireland, Netherlands, and the US - basically the same bureaucratic/process overhead for a simple software business (and I hate bureaucracy). I think stripe atlas convinced EU founders who haven’t used it, that US has zero… 1 0 0 0 297 .
Oct 29 A background job that triggers more background jobs, but where the jobs are non deterministic 1 0 0 346 93 .
Oct 28 @jasoncbenn Yup! That’s awesome, will look out for it. How long are you in town for? 1 0 0 0 84 .
Oct 24 @Mqsley That’s a password manager browser extension - maybe LastPass - being overlaid on top. 0 0 0 0 93 .
Oct 21 @adamwathan You think that's cool... https://t.co/QgJndX9wW6 0 0 0 0 61 .
Oct 21 We built an AI photo tool last year as an experiment - could definitely get some good results but more than 50% of the friends and family we tried came out bad. Would have felt pretty bad selling it to the masses in that state. Assumed the new gen would be more reliable, but doesn't seem so 🤷‍♂️ 0 0 0 274 296 .
Oct 12 https://t.co/YuRy4fylc8 0 0 0 250 23 .
Oct 12 https://t.co/JOIBDFIoRr 0 0 1 294 23 .
Oct 12 Hey @cramforce at what number of imported files does this get to “does not work”, which I’m assuming you’re using as a proxy for “makes apps noticeably slower than those that use bundling”? 0 0 0 424 189 .
Sep 29 Forgot about this malarkey in the US, my least favourite part of coming here. https://t.co/0bX9QL1uWQ 0 0 0 244 101 .
Sep 28 👀 https://t.co/7eueZM6aiQ 2 0 0 245 26 .
Sep 28 @searchbrat Kind of. But most codebases don’t support copy-paste-ability, which can only be solved if the Ai agents have a feedback loop, which is the next step here and the actual breakthrough point at which excitement/fear will be warranted 1 0 0 0 242 .
Sep 28 @heyandras This is very cool. Even cooler still - a package that spins up Postgres and pgadmin on a server - I did this myself manually and it’s awesome, I now have unlimited pg databases for €6/month. I think more would if it were easier 1 0 0 0 238 .
Sep 27 The reason many hosting/cloud bills are *way* higher (often 10x+) what they could be: The Prevailing Wisdom -The only acceptable cloud platforms to use for reliability are the big ones (AWS/GCP/Azure) - We *must* have every service (including non prod) on it's own server (best… 0 0 0 0 279 .
Sep 22 @_swanson You're 100% correct though - rest APIs are great for triggering actions - once you get into systems that have the same data models and need to be synced, they're the wrong abstraction. I've seen a few interesting models pop up - sequin's approach to use SQL as the interface for… 0 0 0 0 289 .
Sep 19 @IronBrands16 Yes please 😁 1 0 0 0 26 .
Sep 18 @Shpigford You’re looking for @nocodb - I run it for basically nothing deployed to a €6 contabo instance with cloudron 1 0 0 0 118 .
Sep 17 🥴 https://t.co/uyLf3RmVOE 1 0 0 202 26 .
Sep 16 I used to like Minhaj but this is so cringe. From https://t.co/Z8RIzKsu4I https://t.co/Bii8NyjSax 2 0 0 378 98 .
Sep 12 @Mqsley I have not, nor have I heard of it. What’s the gist? 0 0 0 0 60 .
Sep 10 RT @keithwhor: Thesis: Ruby on Rails generates economic surplus by enabling people to build working internet businesses from scratch. This… 0 7 0 0 140 .
Sep 07 https://t.co/sYPlVpwsbl 1 0 0 266 23 .
Sep 07 @p_millerd Yes! I’d guess not solely pollution, also body adapting to humidity and regular switching between hot outside and air conditioned inside. Every time I change climates I get sick for the first month or so. First time in Manila it took 3 months to get over it. 0 0 0 0 269 .
Sep 07 One thing missing from the typescript debate that keeps surprising me - any obfuscation layer on top of first class web languages (html,css,js) has a large effect on reducing the number of people who can work on existing codebases - open source or not. The tradeoff here is adding one more constraint to your list of hiring requirements, or spending large amounts of time training new devs on *tooling* (that could be better spent training them on how to build the software), and generally excluding entire categories of people (new grads, boot camp grads) from the hiring pool, even though the product being produced is fundamentally simple crudware. 2 0 0 435 651 .
Sep 07 @t3dotgg Yeah, we ain’t gonna see eye to eye on this - I disagree with both of those statements but 🤷‍♂️. I just know a lot of new career devs follow people like you and think they have to learn a massive amount of stuff (npm, typescript, react) as the price of entry, which I hate. And the… 9 0 0 0 291 .
Sep 06 @levelsio I'm in NL and Amazon delivery is by far the worst - we regularly get in arguments because the drivers won't deliver to our apartment - I was shouted at one for not coming down to the lobby to meet one recently because I was on a call. Same experience for everyone in the block, so… 3 0 0 0 291 .
Sep 05 RT @_swanson: Building a b2b SaaS product is 95% HTML forms and background jobs so get really fucking good at those 0 52 0 0 115 .
Sep 04 Still killing it 11 years later https://t.co/xKsvuyaEaw 0 0 0 141 55 .
Sep 03 @htmx_org @github Done! 2 0 0 0 23 .
Sep 01 @1Marc Out of interest, what triggered this? We did this also last year but haven’t seen many other people do or talk about it. Had the exact same thoughts at the time re mixins and media queries 1 0 0 0 195 .
Sep 01 Related 0 0 0 144 7 .
Aug 31 @bengbutler @thegeneralistco @mariogabriele That's awesome man - not the move I'd have expected but love it. Best of luck with it! 1 0 0 0 130 .
Aug 29 @_swanson You’re killing it with the snippets recently, keep em coming 😁 2 0 0 0 72 .
Aug 28 Observation from being on a few sales calls this week with people trying to sell me/my clients their product: The average tech sales person is not very good. 5 0 0 302 157 .
Aug 27 @ericclemmons Thanks man 😌 hope all’s well with you! 1 0 0 0 52 .
Aug 27 @thomasauros Arrived today yeah! It’s just outside Amsterdam, neighbourhood is generally super safe, hadn’t seen any crime before this which is why I’m so bummed https://t.co/tYMfIiwrsx 1 0 0 0 185 .
Showing 1101-1200 of 4168 tweets