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 ❤️ 🔄 💬 👁 📝
May 06 Wait what? @windsurf_ai is the html first ai ide? Must go back and use it more 1 0 1 286 78 .
May 06 https://t.co/N4qcduSVia 1 0 0 127 23 .
May 06 Is @OpenAI neutering the models available through the API? Asked o3 a really tricky code reasoning problem in the chat app - correctly identified and fixed everything. Used the exact same prompt in @cursor_ai with O3 and it totally missed it and kept going around in circles 0 0 0 220 274 .
May 05 @searchbrat @levelsio As an Irishman who did gtfo - Amsterdam is 100% the place. Similar prices to Ireland but 10x quality of living. Pieter may disagree - not sure he’s a fan of NL. We did a euro tour before deciding 4 0 0 0 217 .
May 04 @rauldoesnothing Also I think it's open access now? 0 0 0 0 51 .
May 04 @rauldoesnothing Have access. Was impressed with the onboarding (they have you set up a cloud VM which is the feedback-loop-closer), but then the first task I assigned the agent - it didn't check it's work in the browser and produced code that didn't work 0 0 0 0 255 .
May 02 @nickbakeddesign Pretty sure there was a 6713 in there at one point? (because I copied it) 1 0 0 0 90 .
May 02 @JosephKChoi @consumerclub_ @lottsnomad 😂 you must’ve been the one person I didn’t chat to. Thanks for hosting though! 2 0 0 0 118 .
May 02 Whatever LLMs do is not *reasoning*. Human intelligence doesn't work like this. If a human said this you would think they were having a stroke. https://t.co/0jL8wSZkHb 0 0 0 202 167 .
May 02 @realcalebwin Looks very cool! Have you run any benchmarks (e.g WebVoyager) against it? 0 0 0 0 87 .
Apr 30 Honest question - if the box disables all the drones, what is capturing the aerial footage? 1 0 1 291 91 .
Apr 29 @adbc_an @codeiumdev @cursor_ai @cline Couldn't you say that about MCP? 0 0 0 0 71 .
Apr 29 This is exceptionally dumb. @codeiumdev @cursor_ai @cline will you guys figure this out? First mover gets to define the standard a la MCP https://t.co/yGgYbyw3Gj 6 0 7 673 161 .
Apr 29 @nikitabier @believeapp (Big fan of your work, and @solana) As an outsider, this mechanism (random's respond to a tweet without the founder's buy-in, with a $ symbol), no url, no website, looks like crypto/memecoin spam - might that not blunt the "will continue to spread virally until saturated"… 2 0 0 0 298 .
Apr 29 @shl @ofcboogeyman It was originally an internal plan though right? Assuming that changed, would love to hear about what changed your guys' mind - looking at the sheer size of the codebase, assuming it's just a priorities thing? https://t.co/DPicKn2zNG 0 0 0 0 252 .
Apr 29 @shl @ofcboogeyman @shl are you guys still planning on migrating the gumroad backend to Typescript from Rails? 0 0 0 0 110 .
Apr 28 @TylerAlterman @Shadow_Rebbe Another (very different) one for you: https://t.co/xlYgVfUYma 1 0 0 0 90 .
Apr 27 @elidourado Are you using it a lot? Fancy trying an alternative that has better reliability? 0 0 0 0 92 .
Apr 27 😂 these lawyers are likely being paid 8 figures. Crazy 1 0 0 302 54 .
Apr 26 This is next level trust building and more people should do it. The lack of humility and honesty about shortcomings with all the new AI products is exhausting and leads to constant disappointment. The best AI powered products aren’t the ones that everyone’s talking about 1 0 0 217 271 .
Apr 24 @AirbnbHelp As expected, the DM thing is an exercise to save face, not to actually help https://t.co/Ms4Pq6TPGX 0 0 0 0 111 .
Apr 24 @AirbnbHelp I already spoke to support over the phone. They told me I hat to wait 30 minutes til they reach out to the host, and I’d get 20% off a re book which was no good because there was nothing else available, just used https://t.co/b9687JOAoQ 0 0 0 0 248 .
Apr 24 Had my first scam experience on @Airbnb today. Arrived to hotel and they had no record of my booking. Some dude just listed the place and took my cash it seems. Didn’t know that could happen on Airbnb but today I learned 1 0 5 383 220 .
Apr 24 @bentossell That tweet’s targeted at people who write code but end up creating long term unmaintainable codebases because they add libraries and complexity that compounds, which they wouldn’t if they understood what they were doing 0 0 0 0 231 .
Apr 24 Amen 👇 0 0 0 206 6 .
Apr 23 @adamwathan Not sure I follow - Button in form - visually obvious I'm in a form because I've already input form data - <a>s that looks like a button - I can cmd+click What are other scenarios where a form button would appear that could be mistaken for a link button? 2 0 0 0 275 .
Apr 23 YES. A lot of the newer libraries and the hip products (cough @linear) use cursor: default and it feels off. 0 0 0 235 108 .
Apr 23 Thing I've used @usescoutai to do in the last 3 days - Send multiple emails ✅ - Send twitter DMs ✅ - Send whatsapps ✅ - Check my Linkedin DMs and send a calendar invite ✅ - Attempt to book Uber eats (got stuck) Slowly iterating through the brittle parts but very excited 3 0 0 181 271 .
Apr 22 @AlexKlarfeld Love what you're doing - new site looks great! 1 0 0 0 60 .
Apr 22 Made a thread 4 yrs ago w/ products I liked which had stackblitz/@boltdotnew (rocketship), @replit ($3b company), & @supabase ($2b company). All small at the time. Good investmt thesis in hindsight: Technical founders with taste using hard tech to make complex things simple. 2 0 0 284 280 .
Apr 22 @CiaranHan is the man https://t.co/viM9CFv7TR 1 0 0 0 46 .
Apr 20 "How to build an agent" (https://t.co/H98pbsdN7S) + iterating to get this prompt + high velocity eng team + really good UX owner/s who are also technical + good GTM with a few strokes of luck = potential $3,000,000,000 acquisition. Easy to think "there's no magic tech" but actually the chances of getting all these things right is extremely rare 1 0 0 368 346 .
Apr 20 Tried O3 ChatGPT - it's really good What it shows is that we don't need super intelligence to have super utility - it's genius is in how well it can gather, summarise, and present data, a.k.a how seamlessly the model, the UI, and tool use are integrated. 0 0 0 226 255 .
Apr 19 Every now and then I try to find a password manager I don't hate, and every time I'm disappointed. Tempted to build one - requirements: - Don't be slow - Don't ask me to keep logging in with no way to dial down - Use the chrome sidebar API so I don't lose what I was doing. 0 0 0 204 273 .
Apr 19 @GergelyOrosz This has always been a thing, for at least the last 15 years - I had a friend get sent home from the border on returning from a road trip to Canada, and barred for 10 years. If you’re on an Esta, work is an absolute no-go and always has been. Seems like there’s a lot of… 8 0 0 0 285 .
Apr 17 By far the most promising tool so far has been @codegen - integrates with Slack, lets you tag it, supports threading and follow ups. The out-of-the-box code reviews were much higher quality than @coderabbitai Major gap is it doesn't support multiple github orgs through Slack 0 0 1 242 277 .
Apr 17 Have been experimenting with more AI dev tools recently @DevinAI: Setup was extremely promising - they had me provision a cloud VM & install the packages it needs, but the first task I gave it - it didn't actually test the code changes against the live app & the PR was bad 🤷‍♂️ 0 0 0 399 288 .
Apr 17 @AravSrinivas Question: Why build this as a new browser vs a cloud browser that someone opens once & logs into their services, then interacts with via tasks/chat to ask it to do stuff? 0 0 0 0 188 .
Apr 17 @Jthysamhume3 Hey! This still available? 0 0 0 0 40 .
Apr 17 A big part of what's allowed us to scale @rlygoodsoftware is settling on tools and sticking to them - @heroku is still our go-to, we're amassing quite a collection. https://t.co/VSFFgwMDvA 2 1 1 267 188 .
Apr 16 I'm looking to purchase a last minute @ReactMiamiConf ticket, potentially from someone who has one but can't make it. DMs open 😁 1 0 0 184 128 .
Apr 16 @kraustifer @ReactMiamiConf Hey! Are you selling? 0 0 0 0 49 .
Apr 15 Wild 0 0 0 208 4 .
Apr 14 @scrimba Any plans for ruby? 1 0 0 0 28 .
Apr 14 @patjfin @ycombinator Not to burst your bubble but did the same in Amsterdam, sans Waymo 😬 0 0 0 0 90 .
Apr 13 True. Now apply this to software engineering 0 0 0 264 44 .
Apr 11 @derkolstad We will be here! Give us a shout for sure! 1 0 0 0 54 .
Apr 11 @marcoroth_ @rubykaigi @railsconf Oooh please share some sneak peaks this sounds suuuper interesting 2 0 0 0 100 .
Apr 10 Who do I know in SF that's down to hang out this week or next? 1 0 1 224 62 .
Apr 10 Every time I think about this tweet I cringe. I was so wrong about this. Azure has a slightly nicer UI than AWS but the cloud platforms are so user-hostile it's crazy https://t.co/fBshRhWJoQ 0 0 1 271 190 .
Apr 10 Lots of talk of High Agency on the timeline - this is a very good example of it in action 1 0 0 181 89 .
Apr 10 @peteromallet Proud of you 1 0 0 0 26 .
Apr 09 Must issue an immediate retraction on this 😅. Just off with @SukhaniShri who has set me straight on how to use @hyperbrowser and also a dozen other things which are going to help massively with @usescoutai - these guys really know what they're doing. 5 2 2 1.8k 250 .
Apr 09 @aviflombaum @michelson I'm also in the camp of not-worth-the-tradeoffs when it comes to using npm etc just to be able to access the ecosystem 0 0 0 0 142 .
Apr 09 @aviflombaum @michelson Avi have you seen this? I'd guess we're 99.9% philosophically aligned on these matters generally. My opinion was changed recently only when I realized 1. The web component searchable-select I built is reeally hard to make work performantly, and 2. That I can drop in preact with… 0 0 0 0 303 .
Apr 09 @scott_stewart @aviflombaum @michelson I'm almost-sure Array.from is what we started with. When you - Use real data - Need to search on each of first name, last name, phone - Run it in a slower android mobile browser It gets very slow, particularly for the first 3 characters Then you get into debouncing etc. It… https://t.co/bWp01H6Gbq 0 0 0 0 340 .
Apr 09 There's a new category of "Browsers for agents" that all claim to be able to do "Stealth" (browse the internet without detection) but from what I can tell it's largely BS. Simple test: Can they get past the gmail log in. First one I tried: @hyperbrowser is a fail @AnchorBrowser @steel_dev @browserbasehq can you do it? 4 0 3 2.3k 322 .
Apr 09 @aviflombaum @michelson Sure! Here was one we had recently: - 5000 contacts with first name, last name, phone searchable with plain text search - All contacts loaded on page load - no fetching from server on keydown - Each item also has nested state (invited=true/false can be toggled) with state… https://t.co/kOZTcDStiW 0 0 0 0 321 .
Apr 09 @aviflombaum @michelson I’ve evolved on this. I agree for a hello world div it’s dumb but Try to build a performant 5000 item contact picker in - vanilla js - web components - react That’s when you do realise that Jsx as a templating language is best. I still avoid builds and write mainly html but… 0 0 0 0 301 .
Apr 09 @staysaasy Sounds like ADHD potentially being the common thread there? 1 0 0 0 70 .
Apr 09 Love this. I don't know the numbers but agree there's a prejudice against solo founders that feels unwarranted. Nice to see someone try to break the narrative 16 4 1 2.9k 159 .
Apr 08 Cosigned. Also it's 100% ok to call multiple times if I'm not around the first time - I won't get offended & nor should you. This is how it worked for decades before scheduling became the norm 3 0 1 347 196 .
Apr 08 A lot of tech people have adopted a mantra of “You can just say things” when it comes to AI. I don’t think they realise that saying lots of things and either not caveating or not correcting as they learn more, hurts their credibility among smart circles. 1 0 0 175 254 .
Apr 08 This pattern is objectively better for many things we currently use APIs for - not sure why it's not more popular. 1 0 0 184 114 .
Apr 08 Some patterns I've noticed - Hiring developers is still incredibly slow & not a solved problem. - CVs which just list languages & libraries the candidate has worked with were always silly, but are even dumber in the age of AI assisted coding when smart devs can learn new tools in a day/week. - The correlation between experience and skill is becoming weaker. People with 2 years experience can have the skill & output on par with ppl with 5+ years. - Vice versa, people with 5 to 10 years experience can have less output than many juniors because they've been at companies with norms of extremely low velocity. - Communication (written & verbal) & time management are as-if-not-more important than technical skills but are difficult to screen for. - It's basically-impossible to predict how someone will perform before you've seen them produce something. - As a hirer, sifting through lists of dozens of CVs is a huge pain and gives very little confidence you're actually getting the best. One thing I would love to see experimented for dev hiring is video - some way for devs to record videos of themselves solving problems. Pair this with a multi modal AI and I think you'd be able to extract a very accurate rating very quickly, meaning the hirer wouldn't have to watch hours of video and could just skip to the good parts. Anyone know of anyone doing this? 2 0 1 231 1.4k .
Apr 04 @shl Wow! 5x size of discourse is surprising. That’s awesome 4 0 0 0 60 .
Mar 31 @ctoincanada @rails Jsx just has far better default conventions for state management and templating for small components. Simple example recently was building a client side contact search over 2k records. Using the “sprinkles” approach with dom to store state gets slow fast, using… 0 0 0 0 282 .
Mar 31 @ctoincanada @rails I don’t see them as being mutually exclusive. You can use Turbo and have little islands of react there too - it’s stimulus that this would replace 0 0 0 0 166 .
Mar 31 @pkayokay This was a timely tweet - you might get some mileage out of this https://t.co/8tSU8PZj0h 2 0 0 0 99 .
Mar 31 My new favourite pattern for using islands of React in a @rails app (or any app for that matter). No build step, super lightweight, readable & maintainable. Perfect if you want to use React for little bits without having to replace the whole UI. https://t.co/v8U4BUvyCs 14 0 2 1.1k 273 .
Mar 31 I know this is a shitpost, but the first part is categorically true, and the second part *could be true* if we were brave enough to invest in the systems to enable it. 1 0 0 270 167 .
Mar 30 @Ryan___Doyle Did you try browser use cloud? What was the blocker there? (We're building a similar product but not fully production ready yet) 0 0 0 0 142 .
Mar 29 @robotiguy Custom project in Claude chat that I've given explicit instructions to only output component code - so I can always one-click copy the entire component. I'm working on a component library so the only context it needs is in the file - doesn't need to know about anything else 1 0 0 0 286 .
Mar 29 Just realised. I've been working on a few UI components for several hours - copy-pasting the entire file into Claude repeatedly because it's faster than using cursor, and there hasn't been a single instance where it's returned broken code or added unwanted code out of 50+ passes 4 0 2 905 279 .
Mar 28 Something happened Claude since yesterday. 3.7 is now one-shotting things it was previously failing completely at. It's so good 3 0 0 1.3k 127 .
Mar 28 https://t.co/AE2UWegsVE 0 0 0 236 23 .
Mar 28 Did you know you can have the niceties of React's templating language with no build step and a mere 6.7kb import? 2 0 1 488 113 .
Mar 27 I would pay very good money for a codepen with AI in the editor. Other options just feel to heavyweight. Does this exist? 0 0 0 225 121 .
Mar 26 Online banks are wrapper businesses 1 0 0 126 35 .
Mar 26 Pretty good analysis of the Vercel stuff this week https://t.co/g6yYNydIXg 1 0 0 152 75 .
Mar 26 Biggest update to my productivity recently is @foragemail - simple idea, well executed - Sign up with gmail - Now all transactional emails skip your inbox - One email per day with a digest of everything I'm actually responding to emails again. Highly recommended. 3 1 1 586 265 .
Mar 26 Very grateful for @levelsio speed running the vibe coding journey and pulling the curtain back on *both* the pros and cons, which few in the feed seem to be doing. 0 0 0 235 163 .
Mar 26 I keep seeing people talking about prompting, then "going away for a bit" and coming back to it. I struggle to believe the total time taken for these people to build things is lower than if they simply wrote the code themselves. 1 0 0 178 228 .
Mar 26 Great example of current AI promise vs reality The pressure to ride the hype train is so strong (MCP most recently), but if you don't dogfood your product and take time to iron out edge case you're going in the AI slop pile in the minds of consumers https://t.co/LfL0M9PiGq 1 1 0 227 277 .
Mar 23 I jump the freeway median, I’m savage Cos my mode is that I’m meaner than the average 2 0 0 257 85 .
Mar 22 https://t.co/aMSrBXDztI 0 0 1 214 23 .
Mar 21 The most promising thing happening in the js ecosystem is what @jarredsumner is doing with bun 3 0 0 286 94 .
Mar 21 It feels like the quality bar for new digital products is in decline. I like to try new stuff, I think at this point I'm averaging one product a week where I have to reach out to support to just get the first run to work. Mostly AI first products which are harder, but still. 3 0 2 908 275 .
Mar 21 @codegen @codegen this *looks* extremely promising, but your support for multiple orgs (adding one org later on) doesn't work. Just spent 30 minutes on it - completed all steps, approved Github org, added to Slack etc. But the slack bot is still saying it can't access the new github org… 1 0 0 0 288 .
Mar 21 @chriscoyier any plans of adding ai to the codepen editor? 0 0 0 0 58 .
Mar 20 Crazy seeing tweets from a year ago and seeing how (little) progress has been made since then (AI code review tools are still so-so nearly a year later). 1 0 0 249 153 .
Mar 19 @bradgessler Would challenge the normative statement "is insanely awkward". It's a preferences thing. You don't like it, which is fine, but that's not true for everyone. At our company we would avoid patterns like arrow 2 and 3 - they're issues with Rails best practices IMO, not erb itself. 2 1 0 0 291 .
Mar 19 Example https://t.co/UH2bKcpZya 0 0 0 109 31 .
Mar 19 I feel like this sequence in White Lotus was intentionally created for it's memetic value 1 0 1 232 89 .
Mar 18 Is the @figma ecosystem dead? Finding that half of the plugins I'm trying aren't maintained any more https://t.co/W7cjxaAZrk 0 0 0 196 125 .
Mar 18 @DetachlessUI hey guys! Is Detachless maintained? Trying to use it but getting a blank page 1 0 0 0 91 .
Mar 18 Never do I feel more inept than when dealing with accounting/tax companies. Responding over email to jargon filled threads with hard-to-parse files & zero explanations. Are there companies out there that see their role as translators as much as form-fillers? 1 0 1 222 265 .
Mar 17 If you get called out for being hyperbolic and/or dishonest, saying "Look this guy always does this" is not the rebuttal you think it is. 0 0 0 158 137 .
Mar 17 Anyone know why @rails uses the CLI approach for migrations by default, versus what Ridgepole enables with a Schemafile? The Ridgepole was is much nicer, but I'm wary of adopting as it's foreign to new developers. 0 0 0 230 213 .
Mar 17 This 👇 1 0 0 169 6 .
Showing 601-700 of 4412 tweets
← Prev 1 ... 6 7 8 ... 45 Next →