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 ❤️ 🔄 💬 👁 📝
Sep 23 Today I learned there are online services that will print and post a Google doc for €5. Can't believe I didn't know that was a thing, saves so much headache. 0 0 1 219 157 .
Sep 22 @p_millerd 1. Supernuclear newsletter https://t.co/rqMi7Mhe4a 2. I’ve saved a bunch of tweets and links here https://t.co/pRL0NOY8my 2 0 0 0 132 .
Sep 21 https://t.co/wpBK78AwMK 1 0 0 197 23 .
Sep 19 Happened to see both of these in the last 48 hours. “My old ass” = great movie “Book of Mormon” (the broadway show) = not that good 0 0 0 178 133 .
Sep 14 If you’re gonna go Cybertruck, why not go full Cybertruck 0 0 0 244 57 .
Sep 14 https://t.co/KAfAAyxJDd 0 0 1 349 23 .
Sep 13 This is bananas 0 0 0 181 15 .
Sep 10 @Shpigford Disagree slightly. Your db latency is multiplied by the number of queries on the page, so if you add features and have pages doing say 50 queries, which can easily happen if you don’t watch out for n+1s, it can get slow fast. Prob not Virginia to NY, but generally having app and… 3 0 0 0 291 .
Sep 10 @IMAC2 For the past decade the opposite has happened - It has been extremely common to see people using javascript to do things that are trivial to do with html/css and where using javascript makes the code and the product worse. I agree that using hacks or features that aren't… https://t.co/cibwOptGBs 3 0 0 0 303 .
Sep 08 @tabacitu @ste_bau I built this, for that: https://t.co/aSBC2Ao3k6 1 0 0 0 66 .
Sep 08 This is a real message served from AWS, in 2024. 🤦‍♂️ https://t.co/LrSkcCaNl5 1 0 0 213 77 .
Sep 07 @MrNick_Buzz @patricklu10 Hey Nick! What’s the best way to chat about this? Our model is heavily inspired by you guys 😁 https://t.co/Cj5qRX7sEX 0 0 0 0 144 .
Sep 06 @Shpigford @synth_finance @Hetzner_Online @digitalocean @hatchboxio App server and db server in different locations gonna make that feel a bit slower than it needs to. Or are they same region? 2 0 0 0 192 .
Sep 06 Sometimes I forget there are people who *don’t* value these things above all else. 2 0 0 271 82 .
Sep 05 I’ll say it because many in the Laravel ecosystem will feel too conflicted to say it (because Taylor has done so much and is an absolute machine). But this probably isn’t good news for the community/ecosystem - almost impossible to get the returns a series A investor will be expecting without juicing revenue and moving attention up market. Hope I’m wrong 2 0 1 421 356 .
Sep 05 What if I told you you could have... - UIs with reactivity and smooth loading states - That load in 1/10th of a second - That preserve scroll state - That preserve state when the page is reloaded Using only html, with plain links and a single attribute on your body tag. @rails with @htmx_org is the way. 7 0 1 337 327 .
Sep 04 Trademark violation spotted @htmx_org https://t.co/ok1Srf2BwE 4 0 0 302 61 .
Sep 04 I’m convinced Hetzner just blocks like every third person who signs up. Happened me a year ago, came back a few months ago and it worked. Weird 0 0 0 185 143 .
Sep 03 To be clear we do this for more than half of our clients, but for some who don't, and many of the companies I chat to, this is an issue. 0 0 0 83 136 .
Sep 03 The main remaining large challenge I have working with clients: Almost no one wants to do the "grunt work" required in the product role - creating new tickets for features, bugs, improvements. Improving existing ones. Writing updates etc. Everyone wants to be a strategist 1 0 1 176 274 .
Sep 03 Lots of talk on the timeline about micro managing after the Paul Graham essay, and I think repositioning “micro managing” as a positive thing is dumb. The thing they’re referring to - being involved in the details and having veto power - is IMO different to micro management. Using the same term is going to backfire when neurotic CEOs use it as an excuse for toxic culture. 2 0 0 170 376 .
Sep 03 @finereli All good my side 0 0 0 0 26 .
Sep 01 Dutch pragmatism is allowing a small group of 3 (us) to sit in your café for a few hours even though it's technically not open til 5, because they asked to and it's not doing any harm. Many such examples - love this culture. 2 0 0 287 224 .
Sep 01 @finereli This is smart given you saved me a 5 figure deal and we’ve only been working together for 3 weeks 1 0 0 0 107 .
Aug 31 @htmxlabs Can confirm https://t.co/hIYH7Jc0QE 3 1 0 0 45 .
Aug 31 Another week, another meeting with a founder who's convinced they need a "visionary" technical founding team member for their boxware startup. 1 0 0 211 142 .
Aug 29 This is about one of the best reasons I could think of to get filthy rich 2 0 0 320 73 .
Aug 29 @devhenryhale Hey! Did you get to build anything with it yet? 0 0 0 0 61 .
Aug 29 Opened cursor. First thing I tried: Spent 10 minutes trying to get it to understand what was happening and fix - no dice. Task was based on understanding that a markdown file was being converted to html, and writing a few lines of js to enhance it Will keep playing around 1 0 0 195 273 .
Aug 29 https://t.co/biejMA10Ew 1 0 0 123 23 .
Aug 29 @harrybrundage Refactoring’s one I didn’t consider. I can somewhat empathise with that but I’d say the times I’ve felt that are maybe a couple times a year, not something that’s ever been acute enough that I’ve gone looking for a solution 0 0 0 0 238 .
Aug 29 The idea that static typing is what makes the difference between solid software and buggy software baffles me. It prevents a very specific kind of bug, which happens (on our teams at least) quite rarely. What am I missing? 2 0 2 455 223 .
Aug 28 @FinlaysonConnor Had this exact question a few weeks ago and streak was the one that stood out, have been using it on and off since then and it’s quite good 0 0 0 0 156 .
Aug 28 https://t.co/bk5yGuYbil 0 0 0 139 23 .
Aug 27 If you're genuinely interested in being on the cutting edge and pushing the web forward - this is the kind of stuff you should be nerding out about and following - this is what gets us maintainable, usable, future proof web software. Not the latest react library that replaces it and is out of date in a few months 4 0 1 365 314 .
Aug 26 @atthatmatt Yeah, couple of reasons - "A crud app" is 3 syllables - people don't use terms in sentences that feel clunky. - "Crud" as a term means nothing to non-tech people, so every time you use it you have to follow it up with "CRUD means create, read, update, delete..." - People (I… 0 0 0 0 289 .
Aug 26 Thought about this more and I'm really liking "Boxware" - Easy to remember - Conveys practicality (like a box) - Discourages over complication ("You're building boxware, you don't need {X complex thing}") - Conveys storing stuff (like an actual box) - Most UIs are just boxes (form inputs) inside boxes (sections) 2 0 0 269 314 .
Aug 26 https://t.co/aFXH5jsILk 0 0 1 333 23 .
Aug 24 On the internet, you can just ✨ Make up new terms ✨ and publish a website, and other people will start to use them. Very cool, highly recommended https://t.co/LXiDZhJpEG 2 0 0 252 169 .
Aug 24 This is cool. HTML First is mentioned in W3C's own Web Sustainability Guidelines (although they mislabelled it "HTMX First" 🤣 https://t.co/PBtm0zRG0M https://t.co/6w55L7BSJS 4 0 0 420 174 .
Aug 24 There are 9 external links out from that document - the only reason I'm not sharing the full doc with links included is that the external links aren't 100% finished just yet, but soooon. 4 0 0 116 186 .
Aug 24 Draft of a one-pager for how to build "Hypertext Rails" applications that are on par with the js ecosystem for experience & slickness, but without most of the complexity overhead. https://t.co/2GVX89YgbB 5 0 1 274 207 .
Aug 22 Learning the hard way this year: Don't consult with people who won't listen to your advice, and heed the early signals. 2 0 1 140 119 .
Aug 21 RT @MikeMcQuaid: I'm super proud to have spent the last year building @Workbrew_ with ex-GitHubbers @johndbritton and @mozzadrella (and som… 0 2 0 0 140 .
Aug 21 Knowing when to use @heroku and AWS, and when not to, can save you $45k/yr (Numbers from a recent @rlygoodsoftware client project) https://t.co/956HlQciqT 1 0 0 180 130 .
Aug 20 @devhenryhale here you go! https://t.co/QTdRjNvMRn 1 0 0 0 50 .
Aug 19 This week's issue: Been using @tellow_app to pay payroll tax for the last 6 months. Just found out the government has not received any of these payments - they're somehow lost in the system. Tellow have no way to get in touch with them & are ignoring support messages 🫠 0 0 0 122 274 .
Aug 18 I honestly think turbo will be replaced with something else in the future - just doesn't feel as magic as the rest of rails. I had the exact same experience and hear this regularly 0 0 0 250 180 .
Aug 18 The average AI founder seems to have thought very little about the implications of their beliefs. Good example here Them: “AIs will be sentient soon” Me: “Gotcha, so probably best not to commercialise them, cos that’d be like slavery right?” Them: “Oh no we’re building a huge moonshot company around giving one to everyone” 🤔 2 0 1 405 330 .
Aug 18 @finereli Love this. Happy to help paint the terrain 0 0 0 0 52 .
Aug 14 Discovered this by accident recently: Best noise cancelling for working from noisy cafés: Play music through normal in ear earphones, wear Noise Cancelling over-ear headphones *on top of them*. Sound quality not amazing but I'm getting zero leakage in my local coffee shop which is pretty noisy - much better than the noise cancelling headphones on their own - so good for focus. Go-to playlist is Big Desk Energy on shuffle https://t.co/GYwWV7rbRV 2 0 0 191 450 .
Aug 14 @RevolutApp I’m locked out of my account. I enter my Passcode and am told it’s wrong. When I try to reset I’m told I can’t use my current password 🤷‍♂️ https://t.co/RmXcie3sMH 2 0 0 0 175 .
Aug 14 @motherwell Our approach to determining value differs. This is like saying when GPRS data came along on cell phones "I'm happy to pay $1 for every mb of data I use to send email, because otherwise I'd have to fly to meet my clients which would cost thousands of dollars" - the value… 0 0 0 0 283 .
Aug 14 @joshmanders Not following - they're credit card fees? 0 0 0 0 54 .
Aug 12 @gavinsblog Yeah, it may be the case that neither work. I’d agree that general digital literacy isn’t going to help much - I don’t even know how you’d create educational content given how quickly it changes and that we’re only starting now to get synthetic media. Also would think there’s not… 0 0 0 0 293 .
Aug 12 @gavinsblog You’re definitely better informed on this than me so i ask this with curiosity - what are the barriers to it (the capacity and desire to vet material one consumes online) becoming widespread in say 10 to 15 years? 0 0 0 0 225 .
Aug 12 This is why I think the only long term defence against disinformation will have to be *individual* education, as opposed to trying to censor it on the platforms - that’ll work short term, but at some point for democracy to work well the people who vote will need to be able to navigate their own way to the truth, or at least away from pure fabrication 2 0 1 407 352 .
Aug 12 There *has* to be a better system than peridodically threatening business owners with the most drastic thing that could happen them (closing their bank account) in order to uphold protective regulations. How can the gov/payment cos not see how insane this is? https://t.co/DvFkUMWZau 0 0 1 223 284 .
Aug 12 @Mqsley Tell me more 1 0 0 0 20 .
Aug 12 Playing this through the cycles, I wonder if this doesn’t just get to a point where people get tired of their entire feed being hollow synthetic content and the “certified real human endorsement” ends up converting much higher anyway 1 0 2 362 234 .
Aug 10 @devhenryhale Love that! Will share GitHub later, currently on vacation. Thanks for the kind words 🙏 1 0 0 0 100 .
Aug 09 Crazy that this is controversial. Getting people to pay you for something, repeatedly, is extremely hard - seems systematically undervalued by people who've never had to do it. https://t.co/PFaJ5O8ufH 1 0 0 237 201 .
Aug 09 At this point this is every few weeks. Neo banks are the perfect example of lipstick on a pig - the underlying system is 💩. https://t.co/Md0PpyYi8E 0 0 1 387 147 .
Aug 09 Makes me sad when a js library doesn't have a vanilla javascript option 😢 https://t.co/sJyJ2ZOTWW 3 0 0 187 97 .
Aug 08 @flaviocopes https://t.co/lIseNJXJ9Q - it’s similar to Alpine but with slightly simpler syntax 3 0 0 0 94 .
Aug 07 @bengbutler @wilhelmklopp @kolo_ai Congrats! Kolo looks very cool, would love to take a look at it if/when rails support drops. 0 0 0 0 127 .
Aug 06 I’ve always been the “Your engineers shouldn’t be hidden away from your stakeholders” guy, but having your ops team tag your engineers in slack multiple times a day and not go to a PM by default, is one of the best ways to get low output/attrition from otherwise great developers 5 0 0 219 279 .
Aug 05 @mubashariqbal If the stats can come from simple Sql queries then @metabase is awesome - super quick to set things up and get familiar with 1 0 0 0 139 .
Aug 02 @levelsio Nope Bonifacio Global City https://t.co/XWxt30mQDS 0 0 0 0 60 .
Aug 01 @levelsio Have you ever done BGC Manila? Rest of Manila is a bit manic but i can’t find a single other city that has the same combination of density (10 x 10 blocks so super easy to get around), walkability (it’s cut off from the traffic of the rest of Manila) and modern facilities - bars,… 2 0 0 0 291 .
Aug 01 @jakobgreenfeld So the new one from insntantly is bogus? 1 0 0 0 56 .
Jul 31 @rtayag Agree! ActiveRecord + the gem ecosystem is 90%+ of the value of Rails in my opinion 1 0 0 0 91 .
Jul 30 My biggest pet peeve now that most other productivity problems have been solved - Most day-to-day computer work happens across about 2 dozen SaaS apps - Have to constantly re-log-in to most of them - 2fa flows etc. - Many are slow. - Often you need to be logged in to 2 accounts at once. Result: Just getting basic tasks done each day can feel like a slog Strikes me that having custom frontends at the OS level could alleviate this somewhat - let the providers expose the API and let the OS handle the UI, which would like be some form of tables with filters and actions. Wouldn't work with creative tools but would handle most crudware. 0 0 1 244 643 .
Jul 29 @johnrushx Ah I see what you mean. I think that would also apply in Europe though - large variance but places like Ireland, UK, Netherlands, Germany anyone at that level is making a lot more than €36k a year 2 0 0 0 207 .
Jul 29 @johnrushx Agree overall but where are you getting the salary benchmarks? I think if it’s average it’s closer to 7/8k in US no? 1 0 0 0 127 .
Jul 25 My twitter feed is giving me a lot of US election stuff at the moment, from both sides of the isle, and it’s wild how people can interpret the exact same soundbite as proof that someone is either extremely villainous or virtuous depending on which ideological lens they’re wearing 2 0 1 464 280 .
Jul 25 It’s wild that people still haven’t properly caught on to what cloudflare workers can do - these kinds of things are a few dozen lines of code that chatGPT can one-shot output from a text prompt. 0 0 1 339 195 .
Jul 25 Separately, just signed in to Zapier for the first time in a while - their new UI is top notch - the whole thing feels super smooth & easy to understand 1 0 0 138 156 .
Jul 25 Is there really no good alternative to https://t.co/GjWmj3F7Tx? Pricing is insane, seems like an opportunity for someone to build a better, cheaper competitor 0 0 1 167 159 .
Jul 25 @rlygoodsoftware Hotwire (https://t.co/JXc3HKUXwt) walked so we could run https://t.co/f4vpVJNQpn 0 0 0 125 97 .
Jul 25 3 years of work in one graphic. This is how we build apps at @rlygoodsoftware https://t.co/EwLPyokC4l 4 0 1 281 101 .
Jul 23 @odas0r @1Marc Not objectively bad! Just a personal preference https://t.co/tXctlXeUvT 1 0 0 0 86 .
Jul 23 @1Marc But you’re still writing html inside JavaScript 😕. Personally prefer js in my html attributes like https://t.co/lr6EztfwdZ 4 0 0 0 129 .
Jul 23 @austen we agree - one of our devs is also a @bloomtech grad https://t.co/aHzZJJ77nG 0 0 0 238 84 .
Jul 22 @thepatwalls https://t.co/pJLzxtP5KE 0 0 0 0 36 .
Jul 21 @tabacitu https://t.co/aSBC2AoB9E 1 0 0 0 33 .
Jul 19 @joshmanders @stripe You wrong about this - they’re very good at responding publicly but if you don’t go semi viral on social you’ll get the same “there’s nothing we can do” customer service - I know easily 10 people who have had that happen. If you’re “inside the happy path”, which I’m guessing you… 0 0 0 0 301 .
Jul 18 @rauchg @v0 This is cool - does it export .tsx by default? If so why? 0 0 0 0 69 .
Jul 18 Want to really get behind Web Components, but the way they handle CSS - with no way to easily inherit the CSS of the containing page - feels like a massive constraint 😔 2 0 0 267 168 .
Jul 17 @emerywells Whats the example of existing saas where this would apply most strongly to? 1 0 0 0 87 .
Jul 17 Worst parts of using @heroku : - Sporadic, but time consuming manual upgrades when you run a lot of apps (upgrading DB, stack, plugins). - Overpriced "Add Ons" which cause cost to balloon - Finding the right specs that cover throughput during high-traffic periods without spending too much on a monthly basis. We've recently found a nice middle ground - using RDS for database, upstash for redis, and letting heroku run the web app & workers - now we can scale compute very easily and one-click resize the database when it starts to struggle. 0 0 0 240 544 .
Jul 15 Back in Manila this week. There's something about the culture and people here that just puts a smile on your face. Unflappable, infectious positivity. Very lucky to work with 🇵🇭 people every day. 2 0 0 166 197 .
Jul 15 @neondatabase any idea when you'll be supporting eu-west-1 as a region? 0 0 0 0 71 .
Jul 14 @rsnous @htmlenergy Hey Omar! Have you come across https://t.co/EgIFQGJeff by any chance? We have very similar ideas 😁 3 0 0 0 118 .
Jul 12 €37.92 https://t.co/twwUDjpgBa 0 0 0 126 30 .
Jul 11 .@webflow is great but editing long rich text is so bad - arguably the buggiest feature I've used in any product 0 0 1 177 112 .
Jul 10 @panphora No idea if it's the angle you're thinking, but my immediate reaction from the demo video was that the perfect audience for this is students (literally elementary school upwards). View Source editing is something I've seen a lot of kids do and immediately be enamoured by & have… 0 0 0 0 292 .
Jul 08 @Shpigford https://t.co/Pz39qRPmyp 0 0 0 0 34 .
Jul 08 Do the anti-self-hosting people realize this is possible? I pay ~$15/month for this Cloudron instance which I haven't touched in over a year. Meanwhile it runs and auto updates all of these tools for free. https://t.co/o6GlRskFT2 3 0 1 401 231 .
Jul 05 “2 bottles of sparkling water please” When did everything get so insanely expensive? https://t.co/VkfxF4z1oq 2 0 2 425 109 .
Showing 801-900 of 4168 tweets
← Prev 1 ... 8 9 10 ... 42 Next →