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 ❤️ 🔄 💬 👁 📝
Jul 26 @grok who are my top 20 highest follower followers - don’t tag them 0 0 0 0 67 .
Jul 26 @hernansartorio For me what I was looking for was "type-to-create-a -website" but with higher fidelity than Notion - that's why I love it. No idea if that will resonate with others, but maybe some demo videos on the homepage of people typing out their own sites? I still recommend it to people… 1 0 0 0 294 .
Jul 26 @colmtuite I'd take the opposite side of that bet (>50% of web apps use multi level dropdowns). 1 0 0 0 100 .
Jul 26 @colmtuite Figma was the one that sprang to mind. I'd put all of those apps (linear, notion, slack, messenger) in a particular category - don't have the language but something that approximates massive surface area/huge company and extremely high interactivity. So fair - my original… 0 0 0 0 284 .
Jul 26 Something I find super odd - a lot of components you see design engineers obsessing over - you almost never see in real products. The multi-level dropdown is a great example - the only place these menus persist in most UIs today are at the OS level or for some native apps and that's about it. But they're one of the first things in every component library. 4 0 2 1.3k 357 .
Jul 26 @Una Amazing, thanks! 0 0 0 0 21 .
Jul 26 I'll just leave this here... https://t.co/A75WriSw3i 1 0 0 166 53 .
Jul 26 @una hey! The new select styling is great! I know there's no support for styleable <select multiple> or <datalist> just yet - was wondering if there are any proposals in the works for that - i can see a "select-v2" tag on github issues but don't see anything that mentions it -… 2 0 0 0 290 .
Jul 25 Oooos maybe not https://t.co/pDaP5ufjCj https://t.co/8AS2BvRdKI 0 0 0 244 63 .
Jul 22 Crazy how someone can look the same age today as they did in 1972 0 0 0 220 65 .
Jul 22 @colmtuite 😂 many such cases 0 0 0 0 28 .
Jul 22 Hot take: It should not be legal to run a consumer facing middle man business and not hold responsibility for the end product. Side point: The on demand apps have the leech-iest business models. Capture the customer, provide nothing more than a UI, squeeze the service provider https://t.co/ZwgsU4aogI 1 0 1 481 302 .
Jul 22 @adamwathan preact standalone? 0 0 0 0 30 .
Jul 22 Git workflows are still one of the biggest barriers to agentic coding. @gitbutler has been working on tech for years that just so happens to solve the problem beautifully. Love this 3 0 0 316 181 .
Jul 20 @kingsley_kelly @Replit Sure but that’s not the point I was making. If you use replit it very quickly feels like the people building it don’t actually use it themselves, because there are so many obvious first-run things to be addressed. Case in point it took a super high profile person tweeting about… https://t.co/DN8ARv8rZ3 0 0 0 0 327 .
Jul 19 @Replit Yeah... https://t.co/5aQM5sKpzM 0 0 1 313 40 .
Jul 17 Incredible work by whoever rebranded "Trying to be cool" (weak) to "Aura Farming" (strong) 2 0 0 231 90 .
Jul 16 RT @julianweisser: Incredible to see @daylightco get discussed for five minutes on Joe Rogan. @AnjanKatta is a big @solofounding inspirati… 0 4 0 0 140 .
Jul 15 @nickgraynews Just tried and this works perfectly in Scout - see vid. Will DM you a signup link - takes 30 seconds to set up https://t.co/2zbsH65qyY 1 0 0 0 148 .
Jul 14 @robotiguy Most of our codebases (except for you guys 😁) aren't written in javascript, so it's just not something we need. It's an optional addition which many developers prefer and which is particularly useful in large js heavy codebases with many contributors (keeps things organised).… 1 0 0 0 288 .
Jul 14 We have 10+ codebases with no typescript and AI can reliably contribute perfectly fine but thanks 3 0 1 379 97 .
Jul 14 It feels like The Boiling Frog effect should be much more mainstream - potentially taught in schools. It's very hard to discuss slippery slope scenarios with people who are unfamiliar with the concept, and seems there are going to be more and more of them with AI. 0 0 0 230 264 .
Jul 14 Agree with this. Lots of people using the opportunity to tell their timeline how good of a person they are, at the expense of Varun who managed to achieve something every founder dreams of *and* look after his people it seems. 0 0 1 350 226 .
Jul 13 It's true that you can do way more in a browser, but a browser on a user's computer is still very limited vs a browser in the cloud, or an OS in the cloud... 2 0 0 340 157 .
Jul 13 ... https://t.co/ym5PGWI99h 2 0 0 189 27 .
Jul 12 @Mqsley I don’t know what this is but it seems super impressive, big congrats! 0 0 0 0 78 .
Jul 10 I'm still firmly in the bracket where for standard crud type stuff, cursor is still slower than simply coding by hand 3 0 1 294 117 .
Jul 10 Anyone want to try a very cool beta that does exactly this? 0 0 0 271 59 .
Jul 02 I’m not pro dishonesty and would be pissed if this guy had wasted my time and drawn a salary, but the Soham saga is so crazy I can’t help but be impressed. What a crazy thing to decide to do - the sheer amount of people popping up is wild. Wonder what his income looked like. 1 0 0 187 275 .
Jul 02 @pavelsvitek_ Im quoting your tweet in agreement here btw - pointing out the flaws in the tweet you quote tweeted- I should’ve reposted the original tweet though sorry! 1 0 0 0 168 .
Jul 02 @wycats I find this thread confusing - it doesn’t really explain how an MCP server scoped to one user’s account could actually access the transfer_app function on another account, and kind of implies that it was too confusing to even figure out (spent days, had to disable). Is there… 1 0 0 0 284 .
Jul 02 JavaScript developers man Very little discussion about the trade offs or when adding a new obfuscation layer makes sense, just dogmatic “here’s the newest best practice that everyone should be using” 4 0 2 398 200 .
Jul 02 There's a building in Amsterdam that looks like a big @kit office. Today I remembered ConvertKit are remote - turns out it's a museum that has an almost identical logo - very confusing. https://t.co/d8qnJ7RUSt 1 0 0 234 209 .
Jul 02 😂 Imagine being a brand designer when every startup is obsessed with the same color palette. https://t.co/S1ViRPHC39 1 0 0 144 116 .
Jul 01 I've spent way too long thinking about platform-native component primitives that feel nice. Am I crazy or is this idea of a <state> element extremely nice? https://t.co/77GCfCLUgX 2 0 1 340 186 .
Jul 01 Forgive me father for I have cooked 3 0 0 310 35 .
Jun 27 What’s hilarious is this was my exact qualm when I went to America. Every app - DoorDash, Uber, Airbnb, https://t.co/LqhEbk4rly - you see one price and then when you check out it’s 30% higher. What places/countries are people visiting in Europe with this problem? 1 0 0 373 263 .
Jun 27 Interest piqued with the first line - “oh wow someone managed to vibe code an app that makes real money” Nope, turns out its a “$1.7m Saas” because that’s what replit told him it would cost to build it 🙃 10 0 1 617 204 .
Jun 26 Of course. When can I buy one? 1 0 1 145 30 .
Jun 26 This is one of the best finished AI products I’ve seen - the conversation tone, personality, the way the AI guides the chat - you can tell it wasn’t just “let’s just wire together the APIs and get it out there”. The app also gets the important details right. Very impressive 1 0 2 463 274 .
Jun 26 @GitBookIO @mintlify Thanks for the response - the use case is showing live examples of our components (it's a css library) - I looked through the integrations but I don't think there's anything there. I'll keep my eyes peeled for an iframe block, thanks! 0 0 0 0 255 .
Jun 26 @GitBookIO why exactly are iframes disallowed when many other docs site generators like @mintlify allow them? https://t.co/BHUtCFR7rr 0 0 0 0 133 .
Jun 24 @levelsio A 0 0 0 0 11 .
Jun 24 @Replit Workflows, run commands, nixfiles. None of it works out of the box, no feedback on what's happening, preview still displays old (cached?) version https://t.co/7o9B7oujba 0 0 0 112 177 .
Jun 24 I was an early fan of and believer in @replit but nowadays whenever I use it I always end up sinking at least an hour into debugging - it's a great example of a product that feels the opposite of delightful/polished. Such a shame 4 0 5 413 229 .
Jun 22 The evolution of disgust is fascinating. Saw a thread with people complaining about having pets inside cafes because that’s where people eat. I’d honestly never even considered that having an animal in the same room could somehow infect my food. Can it? 0 0 0 178 253 .
Jun 22 @jmduke @GitBookIO I’m still a bit torn, spent a few days playing with vuepress and a few others but decided that docs weren’t the core product so I didn’t want to lose time. Also had a self rolled one for a while. For me the markdown editor experience was what ended up mattering most, and… 0 0 0 0 291 .
Jun 22 @jmduke Love this approach - one bummer is a lot of the docs platforms (cough @GitBookIO) don’t allow it 1 0 0 0 104 .
Jun 19 @gregpr07 @browser_use Long term it’s neither. OpenAI client a few api endpoints, abstractions here add almost no value 0 0 0 0 120 .
Jun 19 @hirbod_dev @expo Massive win, even more bullish on expo now 0 0 0 0 60 .
Jun 18 @zebulgar The position of the first line break was the tell 0 0 0 0 59 .
Jun 18 @hunvreus I found similar, but @Una’s recent google talk looked like they’re close to solving most of the issues - did you catch it? 0 0 0 0 132 .
Jun 18 Since I made https://t.co/EgIFQGIGpH people think I’m anti-react and anti js ecosystem. I’m just pro simplicity and pro the platform. Loving what @ryanflorence and @mjackson are pushing out at the moment, Remix is the first “js” framework I’ve been excited for in a long time 1 0 0 383 275 .
Jun 18 When you’re younger and kind of annoying, one of the kindest things someone can do is tell you so in such a way that minimises/avoids shame 3 0 0 268 139 .
Jun 17 There's a brand of twitter shitposting emerging that was kind of funny for a bit, but now the whole feed is full of it, it just feels boring and lazy. 0 0 0 277 150 .
Jun 16 If you have 6 years of experience, but someone 2 years out of a bootcamp is shipping at 4x your speed, at the same code quality & without working crazy hours - you can probably coast for a year or 2 but you're gonna have a hard time as people continue to get even more efficient. 3 0 0 372 283 .
Jun 16 I wish there were some kind of universal way to measure software developer output for hiring - even if somewhat imperfect Interviewing a lot recently and seeing candidates that look identical on paper but one of them can complete in one day, what takes the other 2 weeks. 0 0 1 619 272 .
Jun 16 Have a hunch @-mentioning will become a huge part of consumer AI User Interfaces - it's a much more seamless flow for including exactly the context you want "Hey ChatGPT, can you message @mark the takeaways of @notes-jun21 and book dinner with @amy using @dinner-preferences" 2 0 0 212 277 .
Jun 14 @TylerAlterman Over 50% of America is like this, outside of the big/expensive cities, moreso than any other country I’ve been, I think 2 0 0 0 134 .
Jun 13 Has anyone figured out how to get a multi modal model to take an image of a UI and give back very specific down-to-the-pixel ways that it doesn't match spec, or ways to improve it (basically codifying have a design-eye)? 0 1 1 245 220 .
Jun 12 @athasdev Where does the name athas come from? It means “happy” in Irish 1 0 0 0 72 .
Jun 12 Would love to know how many Twitter users have been “Guillermo’d” When the legend slides in your DMs and makes you immediately take your shit more seriously 5 0 1 661 158 .
Jun 12 wtf https://t.co/4kR5UCHztq 1 0 0 151 27 .
Jun 12 @yasser_elsaid_ How do you suppose this gets solved? Surely using a browser is something you’d expect AGI to be able to do? https://t.co/v0OKw2Pj7d 0 0 0 0 148 .
Jun 09 @Shpigford pg_sync gem - works incredibly well even outside rails - might take some time but it’s one step and setup in like 2 minutes 4 0 0 0 134 .
Jun 09 @simonw @MatthewJBar I’ve also grown to think of them in this way and am content with that. But the rhetoric (at least in my feed) feels not to represent the trajectory they’ve been on and the trajectory people expect them to continue along 0 0 0 0 240 .
Jun 09 @simonw @MatthewJBar Very surprised by that - Tool calling was a waiting-to-be discovered thing, not some new capability (still very cool) - Long context is again great, and introduces new use cases, same with running models locally - but doesn’t that feel… incremental? On the one dimension that… 1 0 0 0 299 .
Jun 09 @poiThePoi @Shreyassanthu77 Sorry I may have misread the tone/intent of your response. Not sure if you’re saying developers who work on software with low inherent complexity *should* be paid a quarter mil or not 0 0 0 0 211 .
Jun 09 @poiThePoi @Shreyassanthu77 Sounds like there’s potentially some trauma in that response? Would you agree/disagree that a senior who can’t solve hard/unsexy problems is less worth hiring than one who can? 0 0 0 0 204 .
Jun 08 @JustDeezGuy I can assure you I prioritize "making code clean and elegant" - there are other ways to do this than hiring developers whose sole that is. My point is if that's the only thing a senior brings to the table, it's not enough. 5 1 0 0 235 .
Jun 08 @JustDeezGuy What kind of software are you involved in building? 1 0 0 0 64 .
Jun 08 @SwaseyOnSWDev Not sure what either of these tweets is trying to say 0 0 0 0 68 .
Jun 08 Wrong takes I see often - AI in its current form isn’t very useful - Large Language Models are the path to AGI Both are false, and believing the inverse of both is also perfectly acceptable 1 0 0 458 192 .
Jun 08 @alecbabaei Exactly. Not only is it possible, it’s *so* possible that every second tweet in my feed looks like this 1 0 0 0 115 .
Jun 08 "The workflows this unlocks are really going to change the way people develop software." 3 0 1 176 88 .
Jun 08 @Shreyassanthu77 This is what I mean by "Playbooks for everything" https://t.co/A6U5OhNuTG 1 0 0 0 90 .
Jun 08 @Shreyassanthu77 Combo of - Stripping back all unnecessary complexity - Playbooks for everything - AI code review with super specific instructions & knowledge of our patterns. Means this can be instituted without having to have this kind of dev on the team full time 1 0 0 0 272 .
Jun 08 @hunvreus This may or may not be helpful on the CDN piece: https://t.co/u5BOlX4naM 0 0 0 0 84 .
Jun 08 @hunvreus Sorry brain fart - I thought you were implying the library authoring step itself was no build, which was how I approached it with base styles - but this meant not using tailwind classes. 0 0 0 0 196 .
Jun 08 "In less than 15 minutes, I had a full app up and running with auth, database, email, styled and deployed!" 3 0 1 324 107 .
Jun 08 I'm finding our dev hiring now converging on 2 kinds of archetypes: - Early Career - Strong written/verbal communication. Organized. Fast Learner. Knows the basics (html, css, js) - can learn their skill gaps. - Senior - Gritty problem solver - great at figuring out really hard problems and getting their hands dirty. Any senior who can't solve hard/unsexy problems and/or whose main focus is on "making the code super clean and elegant" just doesn't really fit anywhere. 26 1 7 7.2k 475 .
Jun 08 @hunvreus How are you handling the "no build" part with Tailwind? Are you manually converting all the properties? 0 0 0 0 113 .
Jun 05 This is perfect. To send this to someone once *inside* the system, a cool 21 Euro. Twenty. One. Fucking. Euro https://t.co/x9yA8ty7C0 0 0 0 104 133 .
Jun 05 It's a shame that crypto earned itself such a terrible reputation - I'm not a crypto fanboi by any means, but I do think this use case (usdc transfers for ~free) is still being slept on because people think crypto=bad 2 0 2 345 217 .
Jun 05 When you transfer $750 in 3 seconds for a fraction of a cent, it's hard *not* to see the 3% that payment companies extract as anything else but extreme greed. https://t.co/dLl0RhOck5 3 0 1 569 158 .
Jun 05 @hunvreus Think I saw it on Twitter but can’t find it, sorry! 0 0 0 0 61 .
Jun 04 Disclaimer: These numbers came from Claude and may be wrong. Would love for someone from @stripe to correct them if they are. Report here: https://t.co/8gzlOzPinB 0 0 0 106 162 .
Jun 04 Bottom line: Every 10 basis points Stripe could reduce fees would unlock $140-200B in additional global commerce. The current pricing extracts maximum rent but leaves trillions in economic value on the table. Transaction costs really do matter at scale. 6/6 1 0 1 112 257 .
Jun 04 This is a classic welfare economics problem: Stripe's private optimization (maximize revenue) diverges from social optimization (maximize total economic activity). Payment processors sit at a unique chokepoint in the global economy. 5/6 0 0 0 0 236 .
Jun 04 Economic modeling suggests optimal fees around 1.8-2.1% would: ✅ Give Stripe healthy 12-18% margins ✅ Increase global transaction volumes 40-80% ✅ Improve total economic welfare by $800B-1.2T annually 4/6 0 0 1 37 204 .
Jun 04 Current 2.9% fees break down roughly as: ~1.0% operational costs (infrastructure, fraud, compliance) + ~1.9% economic rent for investors. That 1.9% "excess" is where the efficiency loss happens, based on payment elasticity research. 3/6 0 0 1 46 236 .
Jun 04 The core trade-off: For every basis point (0.01%) Stripe charges above operational costs, the global economy loses ~$14-20B in transaction volume. Each marginal dollar to Stripe equity holders reduces global economic activity by $4,000-6,000. 2/6 0 0 0 0 246 .
Jun 04 Might fuck around and have Claude write this research as a tweet storm 0 0 0 471 70 .
Jun 04 There is an inverse relationship between the success of companies whose business model is transaction costs (e.g. @stripe), and the "GDP of the internet". Stripe were the good guys in papering over a legacy system, but as new systems become possible, @stripe must choose between their actual stated goal - "Maximising the GDP of the internet", and Maximising Good 'Ol Shareholder Value - these incentives now are now fundamentally misaligned. 1 0 0 359 444 .
Jun 04 There's something so funny to me about getting out of your supercar to walk into Google HQ for a day full of scheduled meetings 😂 0 0 0 244 129 .
Jun 04 People still asking me "How do you not think LLMs are reasoning?" CSS is one example - Jhey publishes a lot of really cool CSS examples - often based on new CSS features that are documented but where there's not a lot of examples. So - things that a human can figure out by reasoning. Even the top, most recent LLMs just, don't work for this. 4 0 1 374 343 .
Jun 03 This is a remarkably good piece of writing, and should become part of the canon for any startup that values taste 1 0 0 237 113 .
Jun 02 @hunvreus My experience also. Think it was dhh who said burnout isn’t over work but under purpose 1 0 0 0 97 .
Jun 02 @bradleymeck @AdamRackis That's fair Bradley. Not supporting typescript is a tradeoff - although I don't think "think about all the ways a variable could be used" is an issue for a lot of teams. And the key disagreement I have is the assertion that you can build "software at scale" without a build step. 0 0 0 0 304 .
Jun 01 @AdamRackis If you think you need more context, perhaps refrain from the numerous insults you’re levelling. You are going to come out looking quite dumb at some point in the future. 4 0 0 0 182 .
Showing 401-500 of 4412 tweets
← Prev 1 ... 4 5 6 ... 45 Next →