X Stats

Login Sign Up
@tonyennis

Tony Ennis

@tonyennis

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

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

Date ↓ Tweet ❤️ 🔄 💬 👁 📝
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 382 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 224 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 153 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 1 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 266 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 @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 @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 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 230 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 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 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? 3 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 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 225 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 @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 210 213 .
Mar 17 This 👇 1 0 0 169 6 .
Mar 16 The difference between incredible autocomplete, and intelligence. https://t.co/g72PURLwKI 1 0 1 266 89 .
Mar 14 @skryukov_dev Hey @skryukov_dev just found this, a little late 😅. Are you aware of any service/playground that lets you run rails (not just ruby) in the browser? Great work on this, it's awesome! 1 0 0 0 196 .
Mar 14 If you're an entrepreneur, where are you on the Leverage Ladder? https://t.co/n8UzGlawkN 1 0 0 175 88 .
Mar 13 This 👇 The main thing that kept me somewhat open to the idea was seeing posts coming out of OpenAI, interviews with Sam & other AI CEOs. But after multiple iterations of clearly incremental improvements, their credibility is totally gone at this point. 0 0 0 287 257 .
Mar 12 @kingsley_kelly How does “coding isn’t software development” address the idea that 100% of code being written in a year is ludicrous, or is that what we’re still talking about? 0 0 0 0 176 .
Mar 12 @kingsley_kelly Another example https://t.co/3gwkrii4Ps 0 0 0 0 56 .
Mar 12 @kingsley_kelly 1. I don’t think that’s the last 1% - closer to 20% 2. Dario said “100% in one year”. How does that happen if models can’t actually reason? 1 0 0 0 155 .
Mar 12 @kingsley_kelly Literally used Claude Code the other day to do something atypical that there wasn't a lot of docs for (building a react native component that combines react native webview and react native stacker). I was so excited - first command required changing multiple files - I confirmed… 0 0 0 0 295 .
Mar 11 Link Here https://t.co/3afzKPjT8R 0 0 0 165 34 .
Mar 11 There is a *lot* that is possible that hasn’t yet been done, by simply building really good UI/UX and combining existing capabilities 0 0 0 201 133 .
Mar 09 @Baconbrix any plans to make Expo Router compatible with Expo Snack? 0 0 0 0 68 .
Mar 09 @thekitze This take is roughly as smooth brained as the people you’re mocking. The interesting questions are if and when the plateauing starts (or if it already has). A newborn baby doubles their weight in six months, to use your logic they would weigh the same as an elephant by age 6. 1 0 0 0 287 .
Mar 09 @hernansartorio @pagyco Also there's something strange happening when I try to use the "Plus Jakarta Sans" font specifically - it worked then stopped working, all other fonts are fine 1 0 0 0 183 .
Mar 08 @hernansartorio @pagyco Oh interesting no I just didn't see it - was expecting it over here because that's the default with the other ones (webflow, framer). Thanks though I'll check that out! https://t.co/KCUTvbewBL 1 0 0 0 216 .
Mar 08 @hernansartorio @pagyco Open graph images/metadata would be great! 2 0 0 0 66 .
Mar 06 Are there any world class design engineers out there who are html first? (E.g People like @shadcn who make incredible experiences and libraries without the react depedency)? 2 0 1 341 173 .
Mar 06 I *wish* i was recording how often these kinds of confident hallucinations happen because my gut tells me it has *increased* in the past year. That is that quality is going backwards - this kind of thing happens me almost daily 0 0 0 210 227 .
Mar 03 This might make me look very silly in the future, but I'm going to put it out there anyway: There is a reasonable chance that the quality of AI coding either will plateau, or already has. The best coding model - Claude 3.5, was released 9 months ago. 3.7 is a step backwards. And 3.5 is still not capable of "reasoning" in any meaningful way, and in particular with patterns it has never seen before. Yes - it's an incredibly useful accompanying tool for an engineer - I use it every day and it saves huge amounts of time. But the idea that even a mid level engineer can/will be replaced by AI - at least with the current capabilities & the trajectory of the last year - I think needs to be re-examined. 3 0 0 258 707 .
Mar 02 Ryanair got me good today. https://t.co/OSIN93DnJB 0 0 0 0 50 .
Feb 28 @thomasauros 100% - it’s just the debug-ability (or lack) that kills me. Coming from rails where if something goes wrong it’s generally trivial to figure out what it is. Not so by default in react land 1 0 0 0 201 .
Feb 28 How can anyone work like this - an hour lost to a literal react native webview wrapper 🤯 https://t.co/Q1ucEZK1uT 0 0 1 117 112 .
Feb 28 This was my experience too. If you’ve become really good at establishing and reusing patterns, it’s mostly faster to just write the code than to prompt it - makes me really wonder how inefficient most people generally are at programming and how much boilerplate is being written 3 0 0 185 278 .
Feb 28 I will never understand car rental pricing. Sometimes you check and it's like €300/day. Other times... https://t.co/5ngT2AHizt 1 0 1 161 126 .
Feb 28 Another week of js-ecosystem work. Much more confident that if the industry stays building on react/npm, the need for developers won't be going away any time soon. Just so. much. unnecessary complexity. 0 0 2 236 206 .
Feb 28 When it comes to AI for coding, all roads lead back to Claude Sonnet 3.5 (including sonnet 3.7) 1 0 0 129 95 .
Feb 28 @coreyhainesco If it’s a simple app that used to be fast it’s most likely to be n+1 queries. Skip the profiling tools and Install the bullet gem, have it show you where to add .includes to your code to reduce the number of database calls 2 0 0 0 237 .
Feb 26 @MrNick_Buzz I don’t have enough data points yet but have 7 clients in Europe and 2 in US and would say on avg Europeans are way way more price sensitive, particularly over time. Both our Us clients closed after a single call. Side note but “Europe” as a homogenous classification sounds… 2 0 0 0 290 .
Feb 26 @ammaar Congrats! What’s real time speed/responsiveness like? 0 0 0 0 61 .
Feb 26 Yes! Now let’s do buttons, tab bars, modals, tables and a few more where applying one outer class with inheritance is better than individual SPCs 😁 1 0 0 228 147 .
Feb 25 Some days I feel like time’s nearly up for software devs. Other days i see a company that’s designed to obsolesce software developers, raising money to keep hiring them. I suppose that’s a promising signal 5 0 0 247 205 .
Showing 501-600 of 4131 tweets
← Prev 1 ... 5 6 7 ... 42 Next →