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 ❤️ 🔄 💬 👁 📝
Nov 09 Them: "Which do you prefer? Alpine, react, or stimulus?" Me: "Yes" 1 0 0 337 67 .
Nov 09 This is the sweet spot for me when building components with more-than-basic interactivity: A Minijs component that uses preact standalone for templating. - Easy to follow: Very little framework-specific knowledge needed. - I can do simple slot-based composition in the dom. e.g reorder/remove parts. - I can use jsx for templating (technically htm but looks and feels the same. - Super performant - No build step 3 1 0 727 416 .
Nov 08 Seeing this "AI written smell" everywhere now. Just me? https://t.co/xdGloqHoQK 2 0 1 246 79 .
Nov 08 I had no idea Ireland was this far detached from the rest of Europe when it comes to fertility. 1 0 0 288 95 .
Nov 07 @lottsnomad 😂 didn't realize the gender ratio. Looks like The Bachelorette 2 0 0 0 74 .
Nov 07 @michaelque22 Various companies that handle this. Adapty will give you the money up front for 1% interest if you use their platform. You switch the bank account on App Store Connect, they pay you up front, the apple payout goes to them and they forward anything remaining to you 4 0 0 0 278 .
Nov 06 @iamgdsa Love market-product fit 1 0 0 0 32 .
Nov 06 @ChrisEsplin @ryanflorence Calling it Edge Homes is diabolical 1 0 0 0 62 .
Nov 05 @ChrisEsplin I mostly agree, but this seemed like the kind of comment that warranted either a non-response or a calm "Ah she is being naive here" versus the vitriol and anger that many seemed to have. 1 0 0 0 200 .
Nov 05 Someone's doing the thing! I haven't actually tried @wabi yet but this is pretty much what I was talking about in 2021 https://t.co/XoGmNIhPI1 2 0 0 280 142 .
Nov 04 @maxjanderson Have you used the product? This is a great example of a “looks smart but is actually retarded” tweet 3 0 0 0 114 .
Nov 04 @jackfriks Agree 100%. He missed step 0: make something genuinely good - high quality design - brand/ui/ux, good feature breadth and depth. Something that users feel justified in shelling out for. Even if retention is bad at the beggining as you’re figuring out the right mechanics, people… 1 0 0 0 290 .
Nov 03 @rom1trs you have a link to that article? 1 0 0 0 41 .
Nov 03 @shl Do you not struggle with google docs lack of ability to organize the documents into something that more resembles a docs site than a collection of random files? We landed on Gitbook for evergreen stuff (still use g docs for one time docs). Agree 100% on slack though 3 0 0 0 271 .
Nov 02 This is still the best quick-website-builder I've used - really really good and not as well-known as it should be. You should check it out! 7 2 1 922 139 .
Nov 01 People have gotten way too sensitive on this stuff - clip was a great example of the *right* way to broach a subject like this if you’re going to. She didn’t say the gov should take it, didn’t imply anyone’s a bad person for having it, just said “give it away homies” 0 0 1 360 267 .
Nov 01 @ChrisEsplin Interesting. I find it faster and more control to just tab auto complete for the boilerplate, but in js land there does tend to be more of it 0 0 0 0 154 .
Nov 01 Man AI has gotten crazy good 0 0 0 349 28 .
Nov 01 For people building software like this, where does design fit in? There’s no way the LLMs are giving smooth ui/ux on the first pass, is there? 1 0 3 535 142 .
Nov 01 A lot of people talk about products as though there’s some kind of perfect-information marketplace where everyone can come and buy the one-version of particular idea, and you need to be first to make the idea to secure the shelf space. But that’s just not how it works at all 2 0 0 321 275 .
Nov 01 So it’s not just me 1 0 0 383 19 .
Nov 01 Lots of talk that Apple missed Ai. And Siri is a truly awful product. But they still own the OS of 1.5b mobile consumers and growing, and have several years to learn from others early consumer AI experiments & release something incredible. I think they probably will https://t.co/evqlyUwxgg 2 0 0 147 294 .
Oct 28 This matches my own general intuition that consciousness ain’t that special. Our brains got big enough to assign symbols to stuff, which was physical stuff first but then we started assigning words to non physical stuff like emotions and systems, and we stopped noticing the difference between words that represent real things and words that represent non-physical-things, and terms like “consciousness”, which is not attached to the physical world, became so vague as to assume a kind of magical quality. At some point we learned how to use language inside our heads, and gained the belief that the voice we “hear” as we do that is our “self”. Combine that belief with a recursive loop of observing and narrating, and you have an emergent thing. That’s not to say human consciousness isn’t *different* to silicon consciousness, or that we should treat silicon consciousness with the same reverence that we do human, but it does feel like comparing flying - birds can do it or planes can do it, but it’s still flying. 2 0 0 389 1k .
Oct 28 @lottsnomad I thought that too and then @faith_alqah sent me a 100 screen Figma and we built it anyway and it turned out she was right (about this one) I think a big reason why people convert and it’s rated so well is because the app feels reasonably well finished and substantial, which I’m… 1 0 0 0 292 .
Oct 27 @JosephKChoi Yusss! 1 0 0 0 19 .
Oct 26 @karpathy re: your gym-vs-education analogy. Do you think people would still go to the gym at same rate if their progress wasn’t physically visible to them/others and/or if they didn’t feel better? Not sure it holds in that way 0 0 0 0 227 .
Oct 26 Still haven't found a way to reliably get good AI inside of slack. Claude's own implementation is so bad you'd wonder how anyone ok'd it for shipping. https://t.co/rH8CXuv6H0 0 0 0 192 174 .
Oct 26 Two ingredients to a coming explosion in actually-useful browser agent products: 1. The Browser Agents getting good enough 2. Building the UI/UX scaffolding around it It sounds like hubris but I genuinely think we're furthest along on #2 of anyone I've seen. Just waiting for a breakthrough in #1 and I can feel it coming 3 0 1 281 323 .
Oct 26 Two ingredients to a coming explosion in actually-useful browser agent products: 1. The Browser Agents getting good enough 2. Building the UI/UX scaffolding around it It sounds like hubris but I genuinely think we're furthest along on #2. Just waiting for a breakthrough in #1… 0 0 0 0 279 .
Oct 26 😂 what the hell, just bought an Anker today for 6x this Sold out on Amazon for now 😞 0 0 0 450 86 .
Oct 23 The new pattern of measuring AI progress by how many minutes it can work consecutively for reminds me of… https://t.co/LYyM4iurpp 1 0 0 170 129 .
Oct 21 These guys have a ton of twitter hype and spent last week announcing new features on here, but their app literally doesn't work. Their support email basically told me "Works for us" Sign of the times 🤡 https://t.co/jiuiN6fx6J 2 0 0 238 226 .
Oct 17 Another few hours trying new AI tools today - this time the AI avatar tools - every single one littered with bugs in the onboarding. The enshittification continues... https://t.co/Faxp9CuN27 0 0 0 390 192 .
Oct 16 @mamagnus00 Accuracy 0 0 0 0 20 .
Oct 15 @kwharrison13 @pitdesi +1 1 0 0 0 25 .
Oct 15 Couldn't make this up - logged on this morning excited to try out some new AI data analyst tools - *both* of the ones I've heard of have critical bugs on the onboarding flow https://t.co/7bdtlXKXf3 0 0 0 897 197 .
Oct 15 Isn’t it kind of bad that the AI czar is openly conspiratorial against the second most important AI company in the world and the US? Shouldn’t he at the very least be engaging in dialogue? 0 0 0 412 188 .
Oct 13 @herreraevel Emailed you - assume it’s fully booked? 0 0 0 0 52 .
Oct 13 Ryan himself wondered about this back in May, and don’t think Remix 3 really disproved this hunch. If you’re on react and thinking “how can I improve the ratio of complexity:value”, there’s more value in going full offline first than in using a slightly better React, IMO https://t.co/oheqhHL0x2 0 0 0 410 295 .
Oct 13 I love that the remix guys are popularising web standards again among js folks, but I (currently) feel that the improvements they’ve made are in a dead zone. Marginally better than react, but not a step change in simplicity or functionality yet 2 0 0 850 244 .
Oct 13 Can someone tell me who all these tweets are subtweeting? 0 0 1 698 57 .
Oct 10 I'm slowly changing my mind on how much more value we can squeeze out of AI with the current architecture (LLMs). Human inquiry/reasoning has multiple steps - we have a "hunch", then we get our thoughts out of our heads and verify them (e.g. writing an article or writing a maths proof). Then there's a loop as our reasoning modifies the original premise until it becomes logically coherent. LLMs are already very good at the "hunch" phase. But we expect the base model to also do the verification step and come out fully formed. Surely it's better to just treat that phase separately and run it through the same loop *after* it comes out of the model? 2 0 0 468 654 .
Oct 10 https://t.co/CetlanOWOu 0 0 0 104 23 .
Oct 10 Another paper on HN today highlighting the shortcomings of Reasoning Models. My synthesis (Ironically summarised with Claude): - Humans use deductive reasoning with state tracking - when you rule something out, it stays ruled out in your working memory. Your mental model updates and enforces consistency - ruled-out causes become hard constraints on all future reasoning. - LLMs use sequential probabilistic reasoning - they can rule something out but may "forget" and re-consider it later because they lack hard constraints. - LLMs have soft probabilistic weighting instead of explicit working memory - earlier conclusions influence but don't guarantee exclusion. - Both are "reasoning", just with different architectures and failure modes. Can LLMs ever do perfect logical reasoning? - Pure LLM architectures will likely always have limitations because they generate text token-by-token based on probabilities, not by executing logical operations - They lack explicit data structures for tracking ruled-out hypotheses or maintaining symbolic state between tokens 0 0 1 666 1.1k .
Oct 07 If I keep recommending @magicpatterns to people maybe one day they'll build the feature that let's me use my own css-based design system 🤞 https://t.co/Pl3Cc12bCJ 2 0 1 194 162 .
Oct 03 Waiting for Teve and Ve Jobs to take over the timeline 1 0 0 207 54 .
Oct 03 @bradgessler @37signals 👋 not using Hotwire native, built our own on react native but using rails web views & sending html over the wire. One app with hundreds of 5 star ratings, another launching soon 7 0 0 0 205 .
Sep 30 "How do you manage 8 dev teams at the same time?" Every morning: Headphones on, read updates, make loom responses for 30m, then jump on call with whoever needs a deeper dive. + Plus super talented team + Plus 3+ years of experiments + Plus clear guidelines on how to build https://t.co/Xy9LUG221Z 6 0 0 428 299 .
Sep 28 @lottsnomad 👋 growi I believe 1 0 0 0 29 .
Sep 26 Over time I've learned: When you see controversy on the TL, it's not cowardly to take a deep breath, let it blow over, and contribute later when it's less heated, & where you won't accidentally find yourself contributing to the polarization 1 0 1 407 244 .
Sep 26 Every single time there's controversy on the timeline, I somehow only feel compelled to share the viewpoints of the side I mostly *don't* agree with, because the side I agree with is so over represented, finding a good point from the other side feels like it should be amplified 2 0 0 650 278 .
Sep 24 That's a lot of bookmarks https://t.co/LwAArYwEDA 0 0 0 239 49 .
Sep 24 .@Cloudflare if you're interested in saving users time, why not fix the load speed of literally every screen in the web app, which takes 3 to 5 seconds to fully hydrate? https://t.co/5JobwT1XBu 1 0 0 263 193 .
Sep 22 This but actually browser agents 0 0 0 429 32 .
Sep 22 For years I listened to the twitter sentiment of "Don't do consumer it's just too hard". Then me & gf decided to give it a shot. Since then we've done 40m views on Tiktok and are averaging 30 new customers/day. Don't believe all the advice you hear on here. https://t.co/46GKmnelpe 9 0 1 506 259 .
Sep 21 Currently run 4 “production” websites like this. If I have an idea for something I want to change, I jump into cursor, hit save, change is live. Can’t do everything this way, but for your personal website, for example, works remarkably well 3 1 0 496 240 .
Sep 21 1. Get a VM from contabo or hetzner 2. Connect from editor via remote-ssh 3. gem ‘passenger’ & bundle install 4. passenger start —daemonize 5. Add dns record for VM’s ip address 6. One line in Caddyfile 7. ‘service caddy restart’ provisions SSL You now have a “live” rails app 1 0 0 984 283 .
Sep 20 @raagulanpathy Non crypto people don’t understand “it’s high risk because it’s a way to pull cash easily” - they just know their bank works fine but Kast doesn’t. I’m also confused what this means in this context - is it money laundering or tax evasion or something you’re trying to protect… 0 0 0 0 291 .
Sep 20 @raagulanpathy I want to root for you guys and recommend you, but this is incredibly dumb. “This merchant” = one of the biggest banks in Europe, and “We currently have restrictions in place…” when all other fintechs do it no prob https://t.co/LxjsfbXHnG 0 0 0 0 253 .
Sep 19 Sad to see impressive entrepreneurs become content slop machines. This thread has all the hallmarks of having been created on a conveyor belt - Things you *could* do with Ai - not things we have done (90% of this stuff won’t actually stick) - Hyperbolic opener (“this is a big deal”) - everything can’t be a big deal … 3 0 1 480 320 .
Sep 18 @excid3 @hatchboxio Nice, no sweat, thanks! 0 0 0 0 43 .
Sep 18 @hatchboxio site down? cc @excid3 0 0 0 0 33 .
Sep 18 .@RoamResearch is by far the nerdiest product I use and I love it 4 1 0 790 65 .
Sep 16 Poke @interaction figuring out how to get people’s credit cards on file at an (I’m guessing) insanely high conversion rate, with no sales people, while having people think *they’re* the ones getting a deal, will be studied. Incredibly well executed 11 0 0 1.3k 248 .
Sep 15 @josevalim check your dms! 1 0 0 379 26 .
Sep 15 Don't meet your (twitter) heroes folks 2 0 1 562 38 .
Sep 15 @thekitze The full timeline ain’t played out yet https://t.co/9t8bOkUxBP 53 1 0 0 72 .
Sep 15 Been using this for the last hour - I think we may be close to the promised land that makes vibe coding viable for real apps. Incredibly exciting, and also a little scary. 18 3 3 6.1k 171 .
Sep 15 One week ago: MCP is literally just over complicating a rest API Two days ago: Oh wait, maybe I'm wrong, look at all these cool connectors. Maybe they can do cool stuff Today: MCP is literally just over complicating a rest API... https://t.co/3mG7RYycjW 7 1 0 592 231 .
Sep 14 @seflless @interaction The whole product is inside an imessage chat yeah - very cool 2 0 0 0 84 .
Sep 14 @interaction 🤦‍♂️ https://t.co/0GZD7dVurc 0 0 0 206 41 .
Sep 14 @marcelpociot I'm playing around with this hooked up to a remote VM and my mind is blown - are you still using it? https://t.co/RP7bw2LtkO 1 0 0 0 138 .
Sep 14 Another weekend where I've been both completely blown away (@interaction) and extremely frustrated by new AI stuff https://t.co/b9TF92uBAa 0 0 1 458 138 .
Sep 14 https://t.co/eacGwt6PFs 1 0 0 333 23 .
Sep 13 Anyone know how @interaction and others are programmatically sending using imessage? 24 0 7 3.2k 84 .
Sep 13 https://t.co/jM7vZ3Tq7K 6 0 1 930 23 .
Sep 13 https://t.co/znYw2vFZfJ https://t.co/0rAQv8yN9S 0 0 0 0 47 .
Sep 13 Apple are so good at marketing they can make you care about 17 hairs worth of a difference https://t.co/xRhYhe9Raa 0 0 0 252 114 .
Sep 12 Ironically, Anand’s post is a great example of Hacker News thinking, because it assumes that the whole timeline has played out, and that the status quo solution is maximally efficient when it’s worse by an order of magnitude 0 0 1 384 224 .
Sep 12 @0xPaulius Who solved it? 0 0 0 0 25 .
Sep 12 When you think about it... - Discussing hobbies & niche interests with strangers: Short-form low-nuance media = great - Discussing politics with strangers = "" - extremely bad Now I'm wondering how much less polluted discourse would be if politics was banned from social media 1 0 1 167 282 .
Sep 12 Phenomenal tweet 2 0 1 349 16 .
Sep 12 https://t.co/hbuMgNa15h 1 0 0 230 23 .
Sep 12 iOS 26 looks sick - the depth effects are awesome 2 0 0 242 49 .
Sep 12 @9ranty is there anything in the feature backlog relating to "Video Threads" where my team can respond to a video I send out and Tella chains them together as a conversation - it's such a common organic pattern and currently feels disjointed. Thanks! 0 0 0 0 250 .
Sep 11 @robj3d3 Nice! How does it calculate quality score? How do the numbers connect to whether you’re shadow banned? 0 0 0 0 112 .
Sep 11 😂 how are Vercel so bad at this, there’s one of these tweets every week 2 0 0 258 71 .
Sep 11 Pretty gnarly phishing attempt just now - one of the best I've seen, had zero immediate suspicion when I got the email but eyebrow was raised when it linked straight to an app, then checked the address. https://t.co/gHlGPC6rqw 5 0 4 470 226 .
Sep 11 @juliapintar If you're not on RSS you're still missing from a quarter of listeners 😁 https://t.co/fSgG6bitwM 0 0 0 0 108 .
Sep 11 AI Products that have *stuck* for me so far - @claudeai as daily chat assistant - @WisprFlow for dictation - @codegen for code review - @magicpatterns for interactive prototypes I also use Cursor, but mainly for auto-complete and deep-diving, and it doesn't feel like it has the same delight and consistency as the other four 4 1 0 525 328 .
Sep 11 @juliapintar Love this! Might be in a minority but I use a podcast app (Castro) which doesn’t list it. Any tips on how I can find it? 0 0 0 0 133 .
Sep 10 Nikita’s been good so far but pity he’s dismissing this. If you want a platform everyone posts one you need to give them an incentive. Lack of engagement is a massive issue - only reason I’m still here is because I’ve already built a (tiny) following, no way I’d stick with it if I started today 1 0 2 568 295 .
Sep 10 The best thing I did for improving my feed was enabling swipe-to-see-less @nikitabier - making this hidden feature more obvious would be a good way to reduce the For You feed frustrations https://t.co/C88tInxVW5 4 0 1 493 211 .
Sep 10 👇 0 0 0 217 1 .
Sep 07 I really dislike that “grifter” is being thrown around so much. People should stop doing this, particularly when they mean “person I disagree with” 3 0 0 454 147 .
Sep 07 “Hong Kong” is an insane name for a country when you think about it 0 0 0 193 67 .
Sep 04 Got to Rails World, the main area was so quiet, turns out everyone was at the Omarchy talk, which is overflowing https://t.co/Kb4iTkiV7P 10 1 1 635 136 .
Sep 01 Urghhhh, this is full black mirror slash Harry Potter mirror of Erised 3 0 0 363 70 .
Sep 01 Who's coming to Amsterdam this week for @railsworld? 13 0 5 904 52 .
Aug 30 @kyrylosilin 😂 my bad! 1 0 0 0 22 .
Showing 201-300 of 4412 tweets