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

Filtered by topic: Tech Philosophy & Takes ✕ Clear filter
Date ↓ Tweet ❤️ 🔄 💬 👁 📝
Jan 18 @thekitze Problem will be deliverability - google has a chokehold on smtp, which is meant to be an open protocol. You basically will go straight to spam if you just fire up a new server and start sending 3 0 0 0 203 .
Jan 18 @mredlica @thekitze @coolifyio Love coolify too but cloudron is crazy well integrated and has a ton of apps 0 0 0 0 107 .
Jan 18 Whenever I read things like this it reminds me how little CEOs at big companies understand what’s happening in their own company and how unreliable anecdotes are when they go beyond one degree of separation 2 0 0 562 206 .
Jan 14 There are two ways to get close-to-100%-correct code from AI: - Use patterns and libraries that are plentiful in its training data (react etc). - Use as-close-to-vanilla as you can (html, css) Turbo is in the dead zone for now unfortunately 1 0 0 214 241 .
Jan 12 Just set up and reinstalled a new laptop - interesting to see how much easier this has gotten over time. - Only 7 apps that I now rely on, 3 are browsers - Previously slowest task - getting dev environment set up, now non-existent because everything's in the cloud. - Total time to get to productive: ~30 minutes 2 0 1 267 313 .
Jan 07 More hot takes on Rails jank - ActionCable is rarely needed, creates debugging and performance issues, and shouldn't ship by default - Hotwire's defaults are not very good - Top loader bar mostly makes apps feel slower than they are - Caching pages and showing them while the new page loads in the background makes the majority of apps feel janky (Said in the spirit of improvement - still a huge rails fan ❤️) 2 0 0 224 415 .
Jan 03 @artillain I prefer a mix. I think a mix is particularly important if you’re trying to control costs and keep it affordable to build multiple streams - was radicalised when trying to build a 30+ person eng team. Every single hire was just so hard to find, total team cost was astronomical,… 0 0 0 0 290 .
Jan 03 Many many people in the software industry, building extremely basic software, still lamenting how hard it is to find "great engineers", haven't realized there is a second variable. https://t.co/9gi01uJU2Z 1 0 1 232 204 .
Jan 03 We have about 8 client rails codebases that *we* created, and 3 we inherited. The inherited ones use "standard" rails. The ones we created use our own "Rails Lite" - no asset pipeline, no turbo, no actioncable, hx-boost instead of hotwire. It has really shone a light on how sub par the default rails setup is - developer enjoyment, velocity and product quality is much higher in the Rails Lite codebases 3 1 0 344 404 .
Jan 02 Learnings from another day of AI coding, specifically with https://t.co/Xj1J7WHRng, https://t.co/v1mNLt1vkZ, and Replit Agent https://t.co/qj7KWWbWG8 - The first-run experience of Bolt is extremely cool - the type-to-chat on the left, with preview on the right and the transitions as each file gets updated feels so close to pure magic - it's just thwarted by the regularity with which the result doesn't work. - The UX on solving errors is the best of the three - it intercepts issues and adds a "Fix this" button in the chat. Neither lovable or Replit do that well. Lovable: - Basically the same as https://t.co/qj7KWWbWG8 except 1) It feels less prone to break - was better at one-shotting prompts and didn't get stuck, and 2) You can't browse the code - Love the UX of being able to target a specific element from the chat Replit - Was surprised at how good the sonnet-powered code suggestions were. - Needs an option to reload open webview when AI changes are applied (currently there's one to restart the server but not reload) - Not great at changing multiple files. I had a prompt that need database changes, routes, controllers, and views. It only managed the first, then had to batch the rest with continuous "Ok now move on to the next resource" - The feedback loop still feels too-slow-to-be-enjoyable. Takes 15-20 seconds between prompt and "Apply Changes". Feels slower than cursor. - That said ignoring the speed, I much preferred coding in Replit to coding in Cursor - it feels smoother because you're not switching between the app and the browser. 6 0 1 428 1.6k .
Jan 01 The term #nobuild gained a lot of steam in '24 (on my timeline at least). Proposing another term that's close-but-not-the same: "No package manager" or "nopm" https://t.co/wQkvZf3Dt9 3 0 1 345 182 .
Dec 26 Direct API access is a very limited way to connect AI chat to your data https://t.co/wrdBH5Qp9C 1 0 0 265 95 .
Dec 24 This is me 100%, definitely something to do with learning during a time when the tools were bad, and always feeling like the new tooling created too much of a dependency and reduced my ability to create an intuitive mental map 2 0 0 354 226 .
Dec 08 Quick way to keep the "For You" feed but avoid videos 1. Download a custom css chrome extension like Stylus 2. Use this code to hide all tweets with videos [data-testid='tweet']:has([data-testid="videoPlayer"]) { display: none } 0 0 0 203 233 .
Dec 06 "If you watch a senior engineer closely, they can scaffold full features in minutes, but they're not just accepting what the AI suggests. If they did they'd end up with a house of cards" 🎯 https://t.co/l2WBiKvFXC 1 1 2 301 213 .
Nov 25 @bentossell @kamrify Kamran is a master shipper and super nice dude 3 0 0 0 67 .
Nov 22 @SriVenkatesh8 @htmx_org I wrote an article on this exact thing - using rails but principles still apply https://t.co/8cpBN8YKWV 3 0 0 0 130 .
Nov 22 @thepatwalls I think for non-developer someone like @rileybrown_ai . For a developer - I would nominate myself 🤗 Here's me and Sahil doing a live stream where we both build out a sports app. Would be down to jam for sure - I'm Rails also which I know is your stack. (Video is long, skip to… 3 0 0 0 291 .
Nov 22 Basically the same highs and lows as learning to code pre-AI, but with slightly shorter feedback loops 1 0 0 247 102 .
Nov 22 The amount of time and money I've wasted with the existing payment companies, simply trying to pay overseas contractors and helping clients build simple financial products has radicalised me. The day it becomes viable to send payments without paying extortionate fees, having ridiculous settlement times, and money going missing for days, is one I relish. It's been technically possible for a while with stablecoins on fast cheap chains like solana, but the barriers of 1). Having to educate people on how it all works, and 2) Having people be able to use the funds they hold, have been too high. I dove back in recently and there are a few products that have given me hope we might be approaching a tipping point. Going to be running some experiments with the team to see if it works in practice. Kast: Open the app, input your country and a photo of your passport, and get a visa debit card and a solana address (Took me 2 minutes). Give this to your employer and they can pay you in USD, instantly, with zero fees, and you can use the card with Apple pay etc & get a physical card. No smooth bank account off-ramping yet though. Sling: Basically Revolut but with lower fees and without the reliance on interbank rails (you can send to someone else's Sling account and they can use it instantly without waiting for their bank to settle). But also has bank transfers and withdrawals. Doesn't support the Philippines yet which is a hard requirement for us, but keeping an eye. Both built on @solana but require zero crypto knowledge as a consumer. They do both rely on the existing payment rails (visa, mastercard, bank accounts) to be useful, so there's no guarantee they'll stay functional or keep their fees at zero - for now though definitely worth taking a look. https://t.co/sWQ6K7tNnC https://t.co/sI7Evp9XBN @KAST_official @SlingMoney 3 0 2 390 1.9k .
Nov 13 Is Twitter search completely broken for the last week for anyone else or just me? https://t.co/gNYWuIvGc1 0 0 1 377 105 .
Nov 10 @cantillon_fr Thanks for that! That would require a separate pay button for each invoice right? 0 0 0 0 95 .
Nov 10 If you want to build a payments product like this today, your options are: 1. Pay a company like Stripe a percentage fee (anywhere between €100 to €200 *per transaction* for a €10k payment. That's it - there are no more options Online payments are not anywhere near solved https://t.co/sVpT7IpASt 2 0 1 500 299 .
Nov 10 If you want to build a payments product like this today, your options are: 1. Pay a company like Stripe a percentage fee (anywhere between €100 to €200 *per transaction* for a €10k payment. That's it - there are no more options Online payments have not been anywhere solved https://t.co/J90TFTEiBS 0 0 0 0 300 .
Nov 05 @bebraw This is my fear. I think it would be a massive shame for the future of the web. How do you reconcile "I try to minimize js in my work" with "I don't want to drop typescript"? We're building modern SaaS apps with about 2% javascript. Doesn't make sense to me that you keep a build… 0 0 0 0 289 .
Nov 05 @bebraw Surely we get to the point that transpiration is no longer needed at some point? It happened with css 0 0 0 0 109 .
Nov 05 Working on a js app this week and it's making me appreciate the no-transpilation approach we have even more. The gap-in-consistency between development and production that people have grown to tolerate in js land is crazy. 4 0 1 306 222 .
Nov 03 @dustingetz @yacineMTB This take surprises me, because I’d consider myself very philosophically similar to you generally. Do you think the understandability of a system is important? And that the approach you recommend here is likely to lead to smart people adding unnecessary complexity over time? 0 0 0 0 298 .
Nov 02 If you agree with @shl, you should try @rlygoodsoftware https://t.co/jLep2I5VJF 5 0 0 398 55 .
Oct 24 I see SaaS founders complain often that people are reluctant to add card details/pay for their Saas. But I just went through about 20 services we're paying for but not using, and half of them are a huge pain to even figure out how to downgrade - it's no wonder people are wary of https://t.co/cOMgsXY9Lb 0 0 0 178 303 .
Oct 23 The deeper I go down the optimal-CSS rabbithole, the more I find myself disagreeing with the philosophy behind Tailwind, which sucks because I really look up to Adam & the team. I agree with the idea of have-a-framework-so-that-you-can-write-close-to-zero-custom-css I disagree with the idea that there's no better way to achieve this than componentising most of the places where repetition occurs. I also dislike the framing of this as a dichotomy - either use 100% utility classes or write 100% custom components yourself. Blog post soon 5 0 1 398 543 .
Oct 23 Something else I don't see a lot of discussion on: A distinction between run-time and build-time libraries. It's not "frameworks or nothing", it's: 1. Create your html/css/js/web components from zero 2. Use a run-time library that provides utility and organizational patterns (but no build tooling dependencies). 3. Use a build-time library that provides utility and organizational patterns (but needs build tooling dependencies). I think we need to be focusing more on (2) and less on (3). 0 0 1 445 492 .
Oct 23 Checking out more js-ecosystem component libraries including shadcn today & their new sidebar component, which is world class. What I love: - They're pushing the copy-paste pattern. - They use CSS variables for config as opposed to js. - It's marketed as a single file (sidebar.tsx). What I don't love: To use sidebar.tsx you need to build your app in React. This makes the most sense *from an adoption perspective* - the industry is still focused on React. But if you were reasoning from first principles about this, and particularly if you care about the codebase being easily modifiable 1, 3, 5, and 10 years into the future, I don't think the tradeoffs of the built-in-react, versus built-on-the-platform make sense. If those were the design goals, I think you'd deliver it as sidebar.css and sidebar.js The developer experience is *very* similar - you copy paste code into your codebase, set up your css variables, and then pick the parts of the feature set you want to use and copy them over. The main difference is that instead of writing jsx components, you're writing html - but the code looks remarkably similar: with attributes. What am I missing here? 0 0 0 210 1.2k .
Oct 23 Another data point here: CSS went through a build-time library phase (scss, sass etc), where it was the norm to use a higher level language and a build step because CSS couldn't do things like variables, nesting, calculations Now CSS has those things, and we're removing these build time libraries wholesale. Won't this also be true for js meta-frameworks at some point? If so, when? 5 0 0 729 387 .
Oct 19 @rauchg what’s you do to get the inventory in? Public API somewhere? 0 0 0 146 68 .
Oct 19 K fuck it, gonna also build this in html first rails as a comparison. 8 0 1 542 69 .
Oct 18 What are the arguments that declarative frameworks (React, vue, svelte etc) buck the "Obsoleted by The Platform" trend? 1 0 1 676 119 .
Oct 18 The history of web development: 1. Frameworks and tooling (abstractions) are built to do what the platform can't. 2. The platform can now do those things. 3. Abstractions get deprecated. Platform's capabilities grow On a long enough horizon, the abstractions are the tech debt https://t.co/wu58C4fQad 14 5 4 4.2k 302 .
Oct 17 Ok, maybe I can just open up dev tools and see the CSS file/s there. The dev tools 👇 https://t.co/Bgu2qQ5xil 1 0 0 146 108 .
Oct 17 - Read the docs and add the required changes - Reload the browser - no change. Let's debug - First - is the css file being imported? - lets view source - The source 👇 https://t.co/lv6YM9vUpX 1 0 1 434 190 .
Oct 17 You'll never convince me that this is how we will be writing/extending html in 5 to 10 years time. https://t.co/usiS76zTSM 9 0 3 849 122 .
Oct 13 Every time I come to the US I’m reminded to never trust twitter takes on cities. They are comically misguiding 0 0 0 472 110 .
Oct 11 Put me in the *extremely skeptical* group for this happening. Many other ways AI will disrupt things, but humans mostly want their tools to be predictable, so I don’t think we’ll see shapeshifting software become widespread. 0 0 0 527 225 .
Oct 10 @powell_eric @rails I personally most like Svelte because code more closely resembles html & I'm not a big fan of jsx, *but* I think I would still go with react because it's substantially larger ecosystem wise (availability of packages/docs etc) & that's the main benefit of going js-land. 1 0 0 0 297 .
Oct 10 This looks like the smartest way to combine the benefits of Rails on the backend and js-ecosystem on the frontend. If I wasn't all in on server rendered Rails this is where I would be looking 100%. So awesome to see @rails as the second officially supported framework. Great work @skryukov_dev & @evilmartians 12 1 1 2.3k 311 .
Oct 07 Really enjoyed doing this with @shl. Kudos to him for keeping an open mind. Glad we could clear things up on my beloved @rails 50 3 4 14.1k 126 .
Oct 06 Doing more cursor-coding recently - an observation: It's difficult to switch brain-modes between tell-cursor-what-to-write and write-the-code-yourself, even if the latter is actually quicker than typing out a prompt. Assuming I'm not an outlier, I *think* this will mean people who go the ai-assisted route will tend toward writing less and less code over time, eventually approaching zero. Not sure how I feel about that yet. 7 0 3 865 431 .
Oct 05 Went to see Joker 2 last night. Still honestly confused. I kept wondering if maybe it felt bad because it’s not predictable and everything else today is, but I think actually no it was just quite bad. 1 0 1 338 200 .
Oct 04 @adamrdaniels @shl @unpolyjs Yeah behind the scenes It’s literally a link that adds a new category to the database and then redirects to the page again and reloads the whole page. Htmx is smart enough to 1. Follow the redirect without a page load and 2. Merge the divs that already exist. Really nice 0 0 0 0 300 .
Oct 03 @shl All this in ~30 lines of code, mostly html https://t.co/b3IlWFCvZ3 1 0 0 198 71 .
Oct 03 For example to build one of the form flows @shl mentioned, the solution didn't really require a lot of custom htmx. It was, roughly speaking: - Add hx-boost to the body and use plain old Rails form helpers. - Use a css snippet and hx-indicator to show loading spinners on link clicks and form submits. - Use hx-preserve to prevent elements being replaced on new page load. But it takes quite a long time to figure those things out. 10 1 2 940 435 .
Oct 03 This is the thing that needs to be solved for the server rendered approach to become more prevalent. It's *possible* to do really nice, simple stuff with htmx, it's just really not obvious. https://t.co/CWtXfgABES 3 0 0 1.4k 213 .
Oct 02 The history of my view on when you should use Tailwind - 2020: 100% in Tailwind - 2023: 90% in Tailwind - 2024: 20% in Tailwind (*if you have good css standards/library) There are just so many component-like things in web apps and I don't think packaging everything at the view layer has better DX or leads to better UI/UX. The problem has been that if you don't do Tailwind, you have to build our your own library/standards, which is a lot of work. 1 0 0 274 452 .
Sep 30 @Shpigford @revisedev Yes but also suggesting to show that in the video next time as that’s the impressive part more so than the code 0 0 0 0 133 .
Sep 30 Unless something has changed in the last year Heroku is still the all round best provider for medium-traffic apps even at those prices. Provided you swap out heroku postgres for RDS and limit addons 4 0 1 657 198 .
Sep 30 Had a good chat with @shl about the future of software dev and whether @rails is tech debt. We agreed on way more than we disagreed on - he’s given it a lot of thought and is much more nuanced than comes across here. (I also don’t think he *still* thinks rails is tech debt, but I’ll let him comment on that) His first point is that you get much more out of the box with next/react to build polished, slick frontends. Which you kind of have to figure out in rails apps (I agree). His second point was that having everything typed makes it much easier to work with AI, and makes you much less worried about breaking things. I can see this but I think there are non-obvious trade offs to adding layers on top of the platform that become more of an issue over time - so this really depends what you’re optimising for. We’re gonna do a live stream where we both build something out - me in rails and him in @nextjs, to let people see the benefits/trade-offs of each. Should be fun! 63 1 10 5.7k 982 .
Sep 28 @ohitslloydeh @GregMolnar This is anecdotal from Rails world but I think 1. The average new junior web developer thinks js ecosystem before rails, and 2. The average mature rails company isn’t hiring a lot of juniors 2 1 0 0 216 .
Sep 28 @GregMolnar Because he has a ton of influence and people listen to him. Rails is still in the danger zone from a talent pipeline perspective so correcting the idea that it’s a legacy framework is important/worthwhile 11 0 0 0 216 .
Sep 27 @shl Yes! And that’s a huge issue! Not just with htmx but Rails more generally 1 0 0 0 78 .
Sep 27 Have had multiple interactions in the last few days (on here and at Rails World) that make me think maybe I should do a little htmx-on-rails course - there’d also be heavy overlap with Turbo because it’s ultimately about “thinking in hypertext” as it applies to rails 6 0 1 896 267 .
Sep 27 @shl That’s a pity - it also took me/us a few months to figure out, and was more about figuring out what to ignore conceptually. But we’re at a point where there aren’t any complex interactions that aren’t covered in 2/3 blog posts/guides we’ve written internally, and we’ve done quite… 0 0 0 0 286 .
Sep 27 One of the things we're doing with all new joiners at @rlygoodsoftware now is having them go through @MobbinDesign and literally rebuild the products in there (with our stack/handbook of course), and with daily code review from me. This was built by 2 devs over 2-3 weeks. Note the details (loading states, animations etc) - it all feels reasonably smooth (with some polish to be added) but it's literally just partial page updates on the links and forms, a small set of ~20 or so reusable css classes, and a sprinkles library for minor frontend state. Posting because I keep hearing people saying modern web apps aren't possible to build without a "modern" stack like React (cough @shl) and it is demonstrably not true, *provided* you've done the work to find the right/bets abstractions (which admittedly is harder in non-react land). 3 1 0 440 849 .
Sep 27 @shl Got you - I do agree Rails needs more obvious ways to build really nice polished stuff, and turbo/hotwire/stimulus are not it IMO. On the other hand I still think for low/medium interactivity sites, HTML with something to handle partial page updates, and a sprinkles library for… 12 1 0 0 286 .
Sep 24 @FORSBERGtwo Hey Bjorn is this still available? Happy to pay for it 0 0 0 0 67 .
Sep 24 @RUTVIKCHANDLA @_jr @rails Still available? 0 0 0 0 43 .
Sep 23 Watched Caleb's flux demo and had a few thoughts. 1. Wow, we have basically the exact same primitives for our in-house css system (minus the layouts). 2. 95% of the value is in the CSS - coupling it to Laravel/Livewire seems limiting when it could be sold as CSS only and slot into anyone's stack. 3. Maybe I should sell ours too 🤔 4 0 1 530 332 .
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 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 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 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 You either die a tailwind user, or live long enough to end up building your own css ui kit 🙃 2 0 0 700 92 .
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 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 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 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 .
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 @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 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 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 27 My impression is Rails & Laravel are the most productive full stack, solo-dev frameworks out there, and that Laravel is much farther ahead from an ecosystem/batteries included perspective. Ruby is just a much nicer language (in my subjective opinion) than php 3 0 1 578 264 .
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 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 419 174 .
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 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 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 @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 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 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 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 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 .
Showing 301-400 of 1587 tweets
← Prev 1 ... 3 4 5 ... 16 Next →