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 ❤️ 🔄 💬 👁 📝
Jul 04 @arcinternet what happened to "Mute Tab" on the latest release? Was it removed? 0 0 0 0 79 .
Jun 30 @Mqsley @ryanckulp ChatGPT should solve this for you no? 0 0 0 0 56 .
Jun 29 @dhh I can’t remember if you said designers are in the actual codebase or working with static files? If the former, how do you handle environment setup etc considering they’re less technical? In either case you should consider a live-staging-VM with VScode’s remote server, adds… 3 0 0 0 279 .
Jun 27 @elliotdickison @htmx_org On the largest team you've been part of... What was the total monthly spend on engineering headcount? Would you consider the ROI on that spend good, considering the output? Was hiring and onboarding devs considered a huge headache or solved problem? Was reorganising teams to… 0 0 0 0 303 .
Jun 27 @scottcorgan @remix_run You're not wrong on that argument. You then reach the next argument - do the benefits of this approach justify the additional complexity of needing to (reasonably) deeply understand js as the primary language (vs plain html), the npm/npx ecosystem etc. https://t.co/aKxM3RUuID 2 0 0 0 300 .
Jun 27 @elliotdickison @htmx_org I have a tweet for that 👇 Imagine on-boarding someone with ~3 months of total learning experience - how much time do they spend learning the tools vs the much simpler task of creating some html. https://t.co/2DcoghgytY 0 0 0 0 246 .
Jun 26 Great single slide overview of the actual “tradeoff” that many teams make and how ridiculous it is, particularly when compared to “add a single line of code to your page (@htmx_org) which gives it the missing capability”. https://t.co/XHzDvbzdKk 57 10 1 6.3k 245 .
Jun 26 “Alexa, show me an example of a tweet that people with certain priors will mistake as insightful but that’s actually very stupid” 2 0 0 438 129 .
Jun 24 @prfctjun Hey! Can you follow so I can dm? 0 0 0 0 42 .
Jun 23 @Hetzner_Online can you explain what this is about please? Thanks https://t.co/PW6nt5OxKO 0 0 0 0 89 .
Jun 21 Reporting back on this - we hired 2 bootcamp grads 6 months ago who are now building full client projects on their own with this stack. And just finished an exercise with two more bootcamp grads (with zero rails experience !) who had a dashboard w/ live search built in a day 🤯 7 1 2 994 277 .
Jun 21 https://t.co/y5b3lJMcP6 0 0 0 148 23 .
Jun 21 I've had a few encounters with institutional bureaucracy/incompetence in the last few years, but nothing comes close the Irish motor insurance ombudsman in terms of the amount of hours spent/wasted and the (in)ability of the system to do what it's meant to do. Soul destroying 0 0 1 254 276 .
Jun 20 Another infuriating example of how to make your customers resent you - charge a 120% premium to skip the 30 - 60 mins wait at the luggage belt (i.e. to let people have a small carry on). Seems like a new thing this year? Culprit here is @vueling https://t.co/NF17sT6758 0 0 0 201 270 .
Jun 19 @dqmonn These. They look awful but they’re so good. I’ve done calls outside with sirens blaring beside me and the caller couldn’t hear a thing. Did my morning calls today from an outdoor cafe at Amsterdam central station which I never would’ve done before https://t.co/BpziJ03s0n 0 0 0 0 281 .
Jun 18 @erikras Used to use imagekit for this 1 0 0 0 38 .
Jun 16 @JoshWComeau Yes! @iwantmyname are excellent - No fluff, super quick & easy to use, great support. 3 0 0 0 102 .
Jun 15 The ending of Black Mirror S6E1 is *so* good 0 0 0 155 44 .
Jun 12 ❤️ 1 0 1 275 2 .
Jun 11 @GergelyOrosz You might enjoy this thread https://t.co/aUDcCVdfQn 1 0 0 0 67 .
Jun 11 Two things I didn't know were possible: I was diagnosed with (mild) asthma at 25, and last week I developed hay fever symptoms at 33 Today I Learned about the Atopic March. (Interestingly both seem to have been triggered by moving/traveling to new climates.) https://t.co/CdSPgf4Zi4 2 0 0 376 285 .
Jun 09 Realising that "Planning & Execution" is in many cases better language than "Product and Engineering" to describe the two streams within technology teams and orgs, and better reflects what actually happens. 4 1 0 304 210 .
May 31 @ccharlesworth @metabase Don’t use enough to pay $1k/yr for cloud and keep having issues with self hosted, most recent being un-debuggable heroku crashes - time sink. Will check out redash, thanks! 0 0 0 0 197 .
May 30 What are the best @metabase alternatives out there at the minute? 2 0 1 301 65 .
May 30 @dpaola2 Epic! Great stuff! 3 0 0 0 27 .
May 26 @dpaola2 @Replit @bitdotioinc No docs needed - you sign in and create a database, and they give you a host, username, password for your db which you paste into database.yml. It’s postgres so don’t need to forego using pg no 1 0 0 0 223 .
May 26 @dpaola2 @Replit Ah! that’s the one thing I skipped - just used @bitdotioinc free tier and plugged database creds in database.yml I can’t remember exactly but I *think* they may have strategically disabled pg in nix because they make money from db add on 0 0 0 0 256 .
May 26 @dpaola2 @Replit 👋 yup! Just set another codebase up last week. You running into issues? 0 0 0 0 88 .
May 26 Related 2 0 1 273 7 .
May 25 If you have a Product Hunt account, please go upvote @ConjureSo and try it out. It's an insanely comprehensive behaviour modification tool that has 10x the capabilities of anything else in the space, not a rough MVP you'd normally see on PH. @Whelton has done an incredible job 8 1 3 982 277 .
May 22 Love this idea - such a good one term explanation for why many pre-internet structures/institutions (the education system, many jobs) no longer make sense in their current form 1 0 0 317 176 .
May 19 Been diving back into Platform-As-A-Service products for a client recently. You wouldn’t think it from Twitter but @heroku still the best all-round offering IMO. Using it for over a dozen apps, haven’t had any issues, and as of this week, haven’t found anything better out there. 1 0 1 379 279 .
May 19 Wasn’t expecting this from the react ecosystem. It’s cool that hooks help, but ultimately you’re still trapped inside react/npm/pre/post processors etc What if I told you you could insert dumb-tailwind, hyperscript and htmx in your head, and get copy-paste-ability in raw html. 14 3 0 2.7k 278 .
May 17 @csakon I think you may be reading malice where there is none. He’s not complaining, nor making any claims about the relatively complexity of his own work 0 0 0 0 154 .
May 14 Got plugin access this weekend and built a multiplayer game that runs inside ChatGPT (the first ChatGPT game?) Check it out 👇 https://t.co/g0JEkKTve3 4 0 0 574 150 .
May 11 @Mqsley Did an agent write this? 😜 0 0 0 0 34 .
May 09 I’m legitimately in awe of people who can do this - I always just assumed that being a good writer meant multiples of writing time spent editing, it blows my mind that people’s thoughts can come out completely cohesive, to the point they don’t need to touch them. 🤯 0 0 0 369 265 .
May 09 @DrCamRx How do you square “Don’t eat chicken, it’s not ancestral enough”, with “take a pill for your testosterone”? 0 0 0 0 116 .
May 09 @shrutibalasa The repo readme explains how to customise it, but using it is as simple as just adding a snippet in the page head. Two additional resources which may also be helpful: Flexbix Froggy, for learning flex box, which is the trickiest CSS concept to wrap head around:… https://t.co/E44VN2B6Ba 0 0 0 0 302 .
May 09 @shrutibalasa If it’s the npm/compilation steps she’s getting stuck on, she can use dumb-tailwind to skip that https://t.co/XQFOOkI6Y6 2 0 0 0 134 .
May 08 I feel a similar level of affinity to @htmx_org as I did/do to @rails, not just because I love the patterns and simplicity it enables, but also the philosophy (locality of behaviour etc) . So seeing influential devs like Michael check it out puts a silly grin on my face. 13 2 1 3.7k 272 .
May 08 0 0 0 156 1 .
May 07 https://t.co/sLoy3azXCK 0 0 0 168 23 .
May 07 @Liv_Boeree Yes! And the worst - “humbled to announce” https://t.co/JU4DV8xh7n 8 0 0 0 79 .
May 05 @philipyoungg First stick @linuxnetdata free agent on it and get emails when it starts to encounter issues (takes 2 minutes), then when you get an alert ssh in and use ps aux or similar to see what’s likely causing issue. Should get you started 4 0 0 0 244 .
May 04 Sames 3 0 1 412 5 .
May 04 @htmx_org In relation to asset pipeline, see below. When it comes to everything else - I still haven’t made mind up wrt forms - for 50% of them async/htmx feels simpler, and I personally dislike the extent to which form_for prevents new devs understanding/debugging forms, but there have… https://t.co/3kjknQ5yKJ 2 0 0 0 312 .
May 04 @benzado @htmx_org It’s always contextual, but yeah the 3 or 4 apps we’ve been working on recently - at no point did we have to do anything hacky to avoid the asset pipeline. Still feels super normal, still enjoying working this way 2 0 0 0 232 .
May 04 Noticed that I basically never install native apps any more. Just cleaned out my Applications folder and there are only 2 buckets left: 1. OS extensions/utilities (window manager, screenshot tool, search etc, and 2. Browsers. Wondering if I'm outlier or if it's same for others? 0 0 1 452 279 .
May 03 Highest impact personal productivity hack I’ve done: me and a friend divide the year into sprints and do weekly accountability calls which cover both personal (health, finances) and business goals. Such a good way to get important things out of your head and commit to action. 4 0 0 283 276 .
May 01 One example 👇 There are many many industries where discovery-by-skill is as or more dominant than discovery-by-problem-set. And they’re doing just fine. https://t.co/DvQUppjhRl 0 0 0 210 179 .
May 01 Keep seeing people taking highly contextual “advice” on Twitter seriously, going in circles or ditching good plans because a random guru tweeted a pithy, simplified-to-the-point-of-uselessness soundbite to make themselves seem wise. 0 0 2 340 232 .
Apr 25 @elidourado 👋 0 0 0 0 13 .
Apr 25 1 0 0 191 1 .
Apr 23 I dislike calling this stuff out because I’m super excited by what’s happening with AI & don’t want to be negative. Just noticing many of the same patterns we saw with web3/crypto stuff - inflated claims, inflated expectations, inflated disappointment 1 0 1 202 255 .
Apr 23 I’ve noticed a phenomenon where Twitter growth-hounds get carried away with periods of accelerated tech advances and compete to find the next big thing, overplaying new tools and making silly extrapolations, similar to news stations competing to break the big news first. 0 0 0 258 272 .
Apr 23 I had a hunch this was the case. Still haven’t seen any examples of AutoGPT doing the crazy stuff it’s aparently capable of. Is it possible that a bunch of Twitter threadbois hyped this thing with Twitter threads and the influencers/pods ran with it (cough cough All In) 1 0 1 938 270 .
Apr 22 @nikitabier I went on a similar quest. Ended up with a few pairs of these, equally life changing https://t.co/SUVHsdhaZD https://t.co/4Ob8tv0pqf 0 0 0 0 145 .
Apr 22 This weeks mania: - A friend is replacing a THIRD of his team with ChatGPT agents??? - ChatGPT plug-ins were apparently rendered impotent by AutoGPT already? Who knew - Round sizes will need to come down because the teams will all be “3 guys and a bunch of agents” Unhinged… 2 0 0 663 275 .
Apr 21 @stevekrouse @coqui_ai I haven’t checked yet, have only played around with it 1 0 0 0 77 .
Apr 21 @stevekrouse Tried @coqui_ai? 2 0 0 0 29 .
Apr 21 Just found @ply_io - a product I've been wanting to see for ages! Surprised it's taken this long for someone to build it, looks like they nailed the implementation. My hunch is that this pattern (injecting action buttons and widgets into existing products) will find its way into other products too, zapier being the obvious one. https://t.co/7jyIG7zLGG 2 0 0 307 355 .
Apr 21 @NoCodeJac @postmarkapp 1 0 0 0 23 .
Apr 21 @ctjlewis Are you serving the gpt-3/4 responses as-is, or are you doing anything to improve their quality before showing them in chat? My experience is 60%+ of code snippets returned by chatGPT don’t work out of the box. Solving that would be major 7 0 0 0 248 .
Apr 20 @Whelton I’ve never been good at Twitter and like to think I don’t tweet for likes, but have noticed a big drop off in engagement since last year, which didn’t pick back up when I subscribed a month or so ago 1 0 0 0 208 .
Apr 20 Don't know enough about this domain to know whether these proposals are viable, but love seeing people taking the initiative to propose well-researched solutions to help inform public (and likely govt, lets be honest). Insta-followed @Rob_Tolan https://t.co/FoNJ1GgTNi 2 1 1 601 272 .
Apr 18 @mikenikles Nice distillation of some of the hidden downsides (read: long term dependency hell) of unnecessary libraries and compile steps. https://t.co/kk9FYaGDnM 0 0 0 0 163 .
Apr 18 @DylanoA4 I thought the same! Also reminded me of these guys https://t.co/sOrEHEdSUS 0 0 0 0 84 .
Apr 16 Really enjoying both @AcquiredFM and @FoundersPodcast recently, difficult to listen to them and not want to do something great with your life. 19 0 3 3k 143 .
Apr 16 https://t.co/307eGblZ0C 0 0 0 315 23 .
Apr 15 Most recent episode of All In is difficult to listen to - Chamath and Jason in particular, going so far off the deep end in regard to AI based on assumptions that AI progress is compounding *daily* 😂. Favourite was Jason’s phishing-induced Global Financial Crisis. I’d be surprised if they don’t edit it after listening back in a few weeks/months, embarrassing. 1 0 1 1.2k 361 .
Apr 12 https://t.co/YK8XSux3Ml 0 0 0 225 23 .
Apr 12 @atthatmatt I would say it needs to be, plus much more - to obsolesce 50% of programmer jobs (let alone in the next year), which was his claim 0 0 0 0 142 .
Apr 12 @visakanv 🙋‍♂️😁 0 0 0 0 15 .
Apr 12 @Shpigford Check out @nordigen by @GoCardless 3 0 0 0 45 .
Apr 11 @Shpigford There is indeed https://t.co/1zDjLSNLyn https://t.co/bUeOStNw5Q 6 0 0 0 75 .
Apr 08 McKay’s claim here is that the impact of AI on software dev will continue to grow exponentially along with the underlying intelligence APIs. I think that’s incorrect, because I don’t think access to intelligence is the “final boss” in increasing speed and output when building software. 0 0 1 527 286 .
Apr 05 @bentossell @a16z Big congrats! Excited to see what’s next 1 0 0 0 58 .
Mar 31 Still thinking about this - will become more important as a decent chunk of point-and-click interfaces get enhanced/replaced by natural language with AI. 1 0 0 403 153 .
Mar 31 @amasad when will Ghostwriter be able to write directly to my codebase? https://t.co/KQvX4EiW9d 2 0 0 0 95 .
Mar 29 @wasimlorgat @krlvi https://t.co/PHKzgpbeXn 0 0 0 0 43 .
Mar 28 @nico_jeannen @render What’s wrong with Heroku Eco app pricing out of interest? 0 0 0 0 79 .
Mar 28 This is quite big from someone as influential and thoughtful as @Rich_Harris Really hope this is a little nudge for people to actually consider whether they need a build step/typescript versus the current dogmatic "this is how it should be" attitude. https://t.co/tD7jOVE5yO 0 0 0 509 278 .
Mar 28 @mxstbr @scrimba is great because it avoids the setup issue. These were the courses I picked out for my beginnner friends https://t.co/sphSOuJVll 2 0 0 0 145 .
Mar 24 @ShaanVP Have tried them all, @CleanShot by far the best - best feature is the screenshot stays in bottom left of your screen and can be dragged anywhere to share. Also has drawing etc. On organization, make a screenshots only folder so it doesn't get mixed up with your desktop/downloads… 5 0 0 0 290 .
Mar 23 @ShaanVP @bentossell 1 0 0 0 20 .
Mar 22 @Shpigford Next step: Port to react-native and use expo to ship over the air to iOS and Android 1 0 0 0 95 .
Mar 22 ... https://t.co/DV5C5uqf1i 1 0 0 126 27 .
Mar 22 https://t.co/QpmbHUeNAj 0 0 1 139 23 .
Mar 22 This thought prompted by this question, which gave a close to perfect answer... https://t.co/FkLevymm1k 0 0 0 0 103 .
Mar 22 There was a long period where the difference between assembly-line-style teams (left diagram) and design-process-style teams (right diagram), in terms of output, quality, and return on investment wasn't large enough to be noticeable. My hunch is that the new generation of AI-tool-assisted lean teams (one or two programmers, minimal specialization) is going to make that gap much much larger, potentially too large to justify the cost structure of the team on the left. 1 0 1 696 470 .
Mar 22 Wonder will this become more common now that ChatGPT can generate full copy-pasteable apps https://t.co/oH2YyOmqmF 1 0 1 383 115 .
Mar 21 I now understand why I'm always super confused when I see the Americans in my feed implying Europeans don't work, which doesn't match my experience at all. (Ireland works on avg. more than US, but not true for most of Europe). https://t.co/ymgVINU1ML 16 2 3 2.5k 251 .
Mar 20 @danielpaulme @htmx_org & hyperscript. Not because they give you lots of new stuff, but because they substantially reduce the amount of other stuff you need by adding a few small enhancements to html. Oh and this 👇 https://t.co/iMz47VcJI1 2 0 0 0 244 .
Mar 18 @Alber_RomGar Hi Alberto, just found this in my bookmarks. Has your opinion on this changed since? 0 0 0 0 98 .
Mar 18 Wanted: Pagespeed insights that doesn't crash the browser. What do people use for this? https://t.co/WJyoIDgyqa 1 0 2 525 111 .
Mar 18 RT @tonyennis: Last year, my team started a "Remote Development" experiment. We're still iterating, but it's already a core part of our wor… 0 1 0 0 140 .
Mar 18 Yes 0 0 0 190 3 .
Mar 17 Cc @dannypostmaa We built this late November, stopped because we couldn't control the results well enough, was just saying to friends when ControlNet launched that we should try it again. FYI if you see it and think we're copycatting 😊 0 0 0 182 237 .
Mar 17 TFW you built an almost-identical product as a popular indie hacker, complete with the same name, but 3 months earlier, and now it looks like you're trying to copy them 😂 https://t.co/zfJCBftKEf 3 0 2 788 194 .
Showing 1401-1500 of 4360 tweets