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 ❤️ 🔄 💬 👁 📝
Aug 15 @levelsio @david_perell I'm the first to admit that the levels of take-responsibility-for-your-own-circumstances are far too low, but that's not really a solution (to loneliness/population collapse) - if the goal is to solve hard problems like that, you have to assume people will largely exercise the… 1 0 0 0 302 .
Aug 15 There’s a lot of ideas in self development circles which could be argued, but some, like this one - are so obviously important that it’s crazy they’re not taught in school. How is it that 9 out of 10 people wouldn’t be able to notice/call out/explain this pattern 🫨 1 0 0 242 265 .
Aug 15 @joebell_ @tailwindcss (I’m a big tailwind fan and have been using it for years), but I think “create a component for every large group of classes” has big limitations especially outside a component-friendly framework like react, and I’m wondering if you’ve ever thought those limitations would ever… 0 0 0 0 300 .
Aug 15 @joebell_ @tailwindcss <div class=“spinner text-blue”> where the spinner class is already on its own lower layer and text-blue is on the utilities layer, but the spinner class may not have been written with tailwind, follows the grain of the web and is less code (but it doesn’t purely use tailwind).… 0 0 0 0 307 .
Aug 15 @joebell_ @tailwindcss Joe I've followed you for a long time & respect you a lot. I'm sure you realize you're effectively re-creating cascading & native CSS specificity here, and as Adam mentions it also doesn't always work. At what point do you think it makes sense to simply not-use-tailwind for all… 0 0 0 0 310 .
Aug 15 https://t.co/v5L8ddsuOw 0 0 0 252 23 .
Aug 15 @adrianthedev That’s how I ended up doing it too! The YouTube Vanbuild rabbit hole goes deep. I may do one when I’ve got it to where I want it - have only done a few trips on it. 1 0 0 0 178 .
Aug 15 @adrianthedev I’ve had 2 - first one did the initial build but the finish was bad, second one fixed it up. It’s taken 2 years and my takeaway has been I should probably learn to be more handy so I can do this stuff myself. But most recent van guy did the couch/desk unit which I’m v happy with 0 0 0 0 293 .
Aug 14 @jackfriks Why land? https://t.co/7dr0llfs5t 1 0 0 0 44 .
Aug 14 Me to my van guy: I want an office on wheels that actually feels like an office. But I also want a full size couch where we can watch the football on the weekends. I think he did a pretty good job 13 0 5 1.8k 196 .
Aug 14 Plans part 2 https://t.co/hPsNMcEdGB 8 0 2 1.4k 36 .
Aug 14 @peterszarvas94 https://t.co/2CltrkiYQm 1 0 0 0 39 .
Aug 14 Ooooh. Might we finally get a browser agent with decent reliability now 0 0 0 403 71 .
Aug 13 I feel this too. On the pretty large topic of how-to-relate-to-yourself-and-others, I haven’t found anyone else’s content resonate any where near as much as @FU_joehudson 1 0 0 243 170 .
Aug 13 @Jicecream @jasonfried “Riddim” 0 0 0 0 31 .
Aug 13 https://t.co/m9DRzkupPc 1 0 0 174 23 .
Aug 13 This was one of my slides at Big Sky Dev Con. The amount of progress in the last 2 years is mind boggling - I know there's been false starts in the past but something has changed. If you still think the future of web dev is adding an npm library because "the browser's not good enough" I've got some bad news for you. 30 4 2 1.9k 317 .
Aug 13 I'm default-skeptical of this stuff but if this is real (not tele-operated or custom-trained) it is phenomenally impressive and near-term kind of scary 1 0 2 460 151 .
Aug 13 @artillain You gon' like my most recent talk 😁 https://t.co/uCgJayDS4B 1 0 0 0 71 .
Aug 13 @jeffwhelpley @ChrisEsplin I like that way of framing it. I would largely use the approach you mentioned if those were my goals for sure - in particular Cloudflare. I went down a deep rabbit hole of building a site optimizer that would inline CSS and a bunch of other optimizations when doing e-commerce… 1 0 0 0 304 .
Aug 13 @jeffwhelpley @ChrisEsplin Thanks Jeff! I'm talking about web apps specifically (so I'm assuming behind a login). But while I have you - let's say I do load a 70kb (gzipped) blocking css file on a website - to what extent will google search penalize me for stats that look like this? https://t.co/6dVPsD5swS 0 0 0 0 307 .
Aug 13 @artillain Haha that was tongue in cheek I know you’re a friendly, although I wasn't familiar with that analogy - I like it! 1 0 0 0 124 .
Aug 13 Love it when plans start to come together https://t.co/VDCmUnhYsE 5 0 2 915 65 .
Aug 13 An example: Tailwind Lite is 68kb gzipped. Yes that's "70kb of blocking CSS", but it's also the vast majority of all the classes your app will need, full stop. Seems extremely reasonable to me. 0 0 0 217 193 .
Aug 13 The more I've thought about it, the more I think the obsession with avoiding *any* excess kilobytes on first page load is silly for most web apps (excluding maybe e-commerce). Web apps are designed for long running user sessions: A slightly longer-than-usual first request is 1) Not noticed by 99% of users, and 2) A reasonable way to give your browser the code it needs to run the rest of the web app. (Talking about a few hundred kbs of css/js here, not MBs). On a half decent connection with server round-trip you're looking at a few hundred milliseconds. On very slow connections it's a few seconds, which is bad, but in that case the app is going to need all sorts of other optimizations, and even then, front-loading the assets often still comes out as best all-in solution, assuming you're not using a ton of libraries, which you shouldn't be in most cases. 3 0 3 628 867 .
Aug 13 @artillain Rude 😮 but fair 0 0 0 0 28 .
Aug 12 Yeah. If you're a decent founder you generally work quite hard and think a lot about customer-desires. If you can force yourself into that mindset as an employee, and be ok with 30% of your work being dull/frustrating - you're already miles ahead of others - doesn't have to require long hours - simple not easy. 2 0 1 367 312 .
Aug 12 Gonna have to rename this - @tailwindcss folks understandably don't want to create confusion. New website/name on the way this weekend 2 0 0 201 134 .
Aug 12 It's really a shame how quickly "skill issue" went from useful concept to term used to weasel out of making a good argument. Basically let's people get away with rebutting as a 7 year old would. 2 0 0 225 194 .
Aug 12 As an aside - simple sinatra codebase hooked in to Hatchbox is so nice - 10 seconds from git push to live. 2 0 0 195 106 .
Aug 12 https://t.co/RvZAuUMnog 0 0 0 153 23 .
Aug 12 The @hatchboxio team keeping their prices at $10/month is the saas equivalent of the 99c Arizona Iced Tea. Such a great deal. 11 3 0 2.3k 125 .
Aug 09 https://t.co/aSBC2Ao3k6 https://t.co/fpIPFXYyzs 1 0 0 549 47 .
Aug 09 I really need to share my side projects more. I've seen a few people ask for a no-build version of Tailwind recently - I happened to build one a few years ago that still works pretty well - link below 4 0 2 959 202 .
Aug 09 @jordwalke https://t.co/7LXMYXYWIs 34 1 0 0 34 .
Aug 07 cc @colmtuite 1 0 1 103 13 .
Aug 07 I should issue a retraction here. These are much more common than "at the OS level and some native apps" - I haven't used one in a long time, but I've noticed them around a lot more now they're on my radar, to be fair. 2 0 1 354 218 .
Aug 05 @stripe You don't hate the banking system enough https://t.co/KsEFvyxM7W 1 0 0 131 72 .
Aug 04 @ChrisEsplin Yus https://t.co/Pz39qRPmyp 0 0 0 0 40 .
Aug 03 I don’t understand. Didn’t one of the js influencers say recently that AI doesn’t work if you don’t have typescript? 2 0 1 343 116 .
Aug 03 Just on way home from @BigSkyDevCon - really special conference. Small enough that you get to connect with everyone, and Bozeman is phenomenal. Will be back for sure. 12 1 1 3.4k 166 .
Aug 01 @TylerAlterman I had about 1.5 years of pretty strong anxiety/depression which I at-the-time put down to burnout. Everything felt extremely dull and a strong feeling of is-this-really-it. Moved to Southeast Asia and literally forgot about it within 2 months. Looked back at my journals and… 2 0 0 0 290 .
Aug 01 @bradgessler 😂 extremely true 1 0 0 0 29 .
Jul 31 1990 crew 💪 3 0 0 224 11 .
Jul 31 Recruiting is a great example of the limits of structured data - I remember when the internet was taking off and there was lots of talk about how middle men like recruiters and real estate agents were dust, because now everyone had “perfect information”. There’s no such thing as perfect information. There are enormous databases listing skills, experiences and qualifications for hundreds of millions of people. And yet hiring for knowledge work is still a complete black box. Many making the same mistake when it comes to AI 1 0 0 243 526 .
Jul 29 This is the kind of thing I mean - the people working on this stuff are super aware of the gaps - it didn't always feel like this https://t.co/81ffLyg2aG 2 0 0 128 153 .
Jul 29 Going through this now and it's put together in such a way that makes me incredibly optimistic for the future of the web - the questions are so on-point when it comes to what's missing currently and how it can be made better. 1 0 1 281 225 .
Jul 26 @grok Wrong - they’re just ones I’ve interacted with recently 0 0 0 0 61 .
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 242 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 314 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 349 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 232 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 .
Showing 301-400 of 4360 tweets
← Prev 1 ... 3 4 5 ... 44 Next →