Tony Ennis (@tonyennis) 's Twitter Profile
Tony Ennis

@tonyennis

I help people build good software

Now: @rlygoodsoftware

Prev: @websummit, @editmodelabs (yc S21)

reallygoodsoftware.net

ID: 25488144

linkhttps://www.tonyennis.com calendar_today20-03-2009 11:00:30

3,3K Tweet

2,2K Followers

2,2K Following

Tony Ennis (@tonyennis) 's Twitter Profile Photo

1. Get a VM from contabo or hetzner 2. Connect from editor via remote-ssh 3. gem ‘passenger’ & bundle install 4. passenger start —daemonize 5. Add dns record for VM’s ip address 6. One line in Caddyfile 7. ‘service caddy restart’ provisions SSL You now have a “live” rails app

Tony Ennis (@tonyennis) 's Twitter Profile Photo

Currently run 4 “production” websites like this. If I have an idea for something I want to change, I jump into cursor, hit save, change is live. Can’t do everything this way, but for your personal website, for example, works remarkably well

Tony Ennis (@tonyennis) 's Twitter Profile Photo

For years I listened to the twitter sentiment of "Don't do consumer it's just too hard". Then me & gf decided to give it a shot. Since then we've done 40m views on Tiktok and are averaging 30 new customers/day. Don't believe all the advice you hear on here.

For years I listened to the twitter sentiment of "Don't do consumer it's just too hard". Then me & gf decided to give it a shot. Since then we've done 40m views on Tiktok and are averaging 30 new customers/day. 

Don't believe all the advice you hear on here.
Tony Ennis (@tonyennis) 's Twitter Profile Photo

.Cloudflare if you're interested in saving users time, why not fix the load speed of literally every screen in the web app, which takes 3 to 5 seconds to fully hydrate?

.<a href="/Cloudflare/">Cloudflare</a> if you're interested in saving users time, why not fix the load speed of literally every screen in the web app, which takes 3 to 5 seconds to fully hydrate?
Tony Ennis (@tonyennis) 's Twitter Profile Photo

Every single time there's controversy on the timeline, I somehow only feel compelled to share the viewpoints of the side I mostly *don't* agree with, because the side I agree with is so over represented, finding a good point from the other side feels like it should be amplified

Tony Ennis (@tonyennis) 's Twitter Profile Photo

Over time I've learned: When you see controversy on the TL, it's not cowardly to take a deep breath, let it blow over, and contribute later when it's less heated, & where you won't accidentally find yourself contributing to the polarization

Tony Ennis (@tonyennis) 's Twitter Profile Photo

"How do you manage 8 dev teams at the same time?" Every morning: Headphones on, read updates, make loom responses for 30m, then jump on call with whoever needs a deeper dive. + Plus super talented team + Plus 3+ years of experiments + Plus clear guidelines on how to build

"How do you manage 8 dev teams at the same time?"

Every morning: Headphones on, read updates, make loom responses for 30m, then jump on call with whoever needs a deeper dive. 

+ Plus super talented team
+ Plus 3+ years of experiments
+ Plus clear guidelines on how to build
Tony Ennis (@tonyennis) 's Twitter Profile Photo

I'm slowly changing my mind on how much more value we can squeeze out of AI with the current architecture (LLMs). Human inquiry/reasoning has multiple steps - we have a "hunch", then we get our thoughts out of our heads and verify them (e.g. writing an article or writing a maths

Tony Ennis (@tonyennis) 's Twitter Profile Photo

I love that the remix guys are popularising web standards again among js folks, but I (currently) feel that the improvements they’ve made are in a dead zone. Marginally better than react, but not a step change in simplicity or functionality yet

Tony Ennis (@tonyennis) 's Twitter Profile Photo

Ryan himself wondered about this back in May, and don’t think Remix 3 really disproved this hunch. If you’re on react and thinking “how can I improve the ratio of complexity:value”, there’s more value in going full offline first than in using a slightly better React, IMO

Ryan himself wondered about this back in May, and don’t think Remix 3 really disproved this hunch. If you’re on react and thinking “how can I improve the ratio of complexity:value”, there’s more value in going full offline first than in using a slightly better React, IMO
Tony Ennis (@tonyennis) 's Twitter Profile Photo

Isn’t it kind of bad that the AI czar is openly conspiratorial against the second most important AI company in the world and the US? Shouldn’t he at the very least be engaging in dialogue?

Tony Ennis (@tonyennis) 's Twitter Profile Photo

Couldn't make this up - logged on this morning excited to try out some new AI data analyst tools - *both* of the ones I've heard of have critical bugs on the onboarding flow

Couldn't make this up - logged on this morning excited to try out some new AI data analyst tools - *both* of the ones I've heard of have critical bugs on the onboarding flow
Tony Ennis (@tonyennis) 's Twitter Profile Photo

Another few hours trying new AI tools today - this time the AI avatar tools - every single one littered with bugs in the onboarding. The enshittification continues...

Another few hours trying new AI tools today - this time the AI avatar tools - every single one littered with bugs in the onboarding. 

The enshittification continues...