Dave Copeland @davetron5000.com · 18/09/2026I thought it only used Google-derived models? Didn't CFed say zero stuff on Google infra? 100
Dave Copeland @davetron5000.com · 17/09/2026Yeah, I can see that. That's all I have an iPad for too, but I almost never use it, so I would not want to carry it around with me all the time just to have one device. 000
Dave Copeland @davetron5000.com · 16/09/2026The Duo seems for tech people and devs only, esp given the price. And NGL I would love an iphone with a reliable method of text entry! Physical keyboard or whatever version of autocorrect they had on OG iPhoneOS would be awesome. 110
Dave Copeland @davetron5000.com · 14/09/2026I'm thinking the best strategy for making apps work with iPhone Duo is just don't bother. 010
Dave Copeland @davetron5000.com · 11/09/2026For me, it's "you have no money or bank accounts at all oh wait, the async loading completed you now have money again". 110
Dave Copeland @davetron5000.com · 04/09/2026None of my self-published books are included since I didn't register with the copyright office. Maybe that's the case for yours? 100
Dave Copeland @davetron5000.com · 25/08/2026See also: looking to David Rails advice on anything other than Rails and Ruby (or to anything other than running a small team over which total control is exerted) 000
Dave Copeland @davetron5000.com · 25/08/2026over a decade of React and this is and was the best argument not to use it ever. Facebook's web/apps have always been slow. I'm not saying React is to blame, but I am saying you don't look to them to lead on performance when they can't make a fast website. 140
Dave Copeland @davetron5000.com · 24/08/2026This a core problem with Rails that won't be solved. The maintainer doesn't believe this is a real problem and the community either ridicules attempts to fix it or gets stuck in endless debates about code organization. There are good ideas out there - interested in hearing Brandon's… 121
Dave Copeland @davetron5000.com · 11/08/2026I have tried them all and they always break hard on a new macos release, and new ruby releases are always a huge PITA. containers have solved that for me. They always work, are always updated, don't depend on the os, etc. 120
Dave Copeland @davetron5000.com · 11/08/2026When you adopt a version manager in Rubyland, prepare to change every few years to the next one. rvm -> rbenv -> chruby -> asdf -> mise -> ??? Me? My docker-based setup has never failed and always works no matter what the braintrust at Apple do or what nonsense is happening with Linux. 130
Reposted by Dave CopelandAndré Arko @indirect.io · 31/07/2026I wrote an update on the dispute with Ruby Central over Bundler and RubyGems. I'm sad it's reached this point, especially since Ruby Central's conferences are a big part of what convinced me to join the Ruby community back in the day. andre.arko.net/2026/07/30/rub…andre.arko.netRuby Central's Destructive LegacyAt conferences and meetups, and in conversations online, many Ruby developers have asked me about Ruby Central and my disagreement with them. This post is my attempt to answer the questions I’ve been getting over and over, covering: 1) what is Ruby Central doing now? 2) has the dispute over Bundler… 26826
Dave Copeland @davetron5000.com · 29/07/2026“It doesn’t matter whether ‘Matz is nice’” po-ru.com/2026/07/29/i...po-ru.comIt doesn’t matter whether “Matz is nice”I’ve met Matz once, I think, at EuRuKo in Krakow in 2010. We chatted briefly in Japanese. He seemed nice, but also quiet and reserved. At the time, he didn’t speak much English; perhaps he could speak... 093
Dave Copeland @davetron5000.com · 08/07/2026But it's often subsidizes and even when premiums are 100% covered, you still pay per visit, per med, per procedure. Even the elderly on Medicare must pay premiums and co-pays. And then when they don’t take your insurance, you pay through the nose. It's a uh great system 🤦♂️ 110
Dave Copeland @davetron5000.com · 08/07/2026I had always assumed it’s because most of their countries you get healthcare and a social safety net, so in theory you need less money 100
Dave Copeland @davetron5000.com · 08/07/2026It's amazing to me that it has basically zero features of any template system used by any web technology from the last 25 years. 000
Dave Copeland @davetron5000.com · 19/06/2026You can get a nice mechanical watch for $500 so I'd say very close :) 000
Reposted by Dave CopelandFree DC Slate @freedcslate.bsky.social · 13/06/2026DC, now is the time to hold Trump enablers in local party offices accountable. Vote for all 20 members of the FREE DC Slate by Tuesday June 16th at 8pm. We are a NEW DC Democratic Party takes bold collective action to protect our neighbors, put DC's wealth to work, and organize for people power! 075
Dave Copeland @davetron5000.com · 04/06/202615 years ago, I got married!! At our ceremony, we combined salt (we aren't religious butike to cook and salt historically was used as a covenant). We repeated it 5 years later and again today! We have a lot of salt lol. 060
Dave Copeland @davetron5000.com · 02/06/2026They finally made the three shells from Demolition Man 010
Dave Copeland @davetron5000.com · 01/06/2026Plex: extremely precious about metadata, shows you the stars, related movies, seasons, episode summaries etc. Plex Downloads: here's a fucking bag of .mkv files, randomly sorted, GL 010
Dave Copeland @davetron5000.com · 30/05/2026let me know - I got doc updates over a year old I’d like to merge. i still refer to my own PRs for docs. 000
Dave Copeland @davetron5000.com · 20/05/2026When you select text that automatically is goes into the system selection, but when you select text and issue the app's copy command (which could be any shortcut) that is a different buffer. Middle-click pastes from the system selection, not the other one. Pasting depends on the app. Its maddening 110
Dave Copeland @davetron5000.com · 20/05/2026Wait til you use one. Every app has different shortcuts and UI paradigms. Copy/paste is so absolutely cursed you will swear you are losing your mind. And the number of independent layers of configuration to change anything is mind-boggling. 110
Reposted by Dave CopelandAurelie Verrot @aurelie.bsky.social · 14/05/2026True story: I gave the Apple AI thingy a pic of my son Warren holding a World Cup trophy replica and asked it to “blur the picture except for Warren [it usually knows who he is] and the cup”. And I kid you not, it sent me back a picture of Elizabeth Warren holding a coffee cup. 152
Dave Copeland @davetron5000.com · 02/05/2026I worked with a designer who thought the only way to prevent people from having to re-login frequently was to have an app on the App Store. Because of this, he wanted us to spend 100,000's of USD building an app that was just a few web forms. 020
Dave Copeland @davetron5000.com · 15/04/2026re: erin's quoted post - this is why I buy Tom Bihn. Quality materials, YKK zippers. They are expensive, but they actually hold their value really well on the used market, at least in my experience. Of note: I fucking love bags and would buy a zillion all the time if I could :) 121
Dave Copeland @davetron5000.com · 09/04/2026Unfollowed pragmatic engineer. We don’t need more of David Rails 040
Dave Copeland @davetron5000.com · 08/04/2026Why are you platforming a white supremacist? Plenty of other people to talk to about LLMs. We don’t need more of his opinions. 0120
Reposted by Dave CopelandAndré Arko @indirect.io · 02/04/2026Towards an amicable resolution with Ruby Central andre.arko.net/2026/04/02/tow…andre.arko.netTowards an Amicable Resolution with Ruby CentralLast week, three members of Ruby Central’s board published a new statement about RubyGems and Bundler, and this week they published an incident report on the events last year. The first statement reports that Ruby Central has now completed a third audit of RubyGems.org’s infrastructure: first by th… 24114
Dave Copeland @davetron5000.com · 26/03/2026Former student, class of 95, and as far as I know, The Cellar is still operational :) 000
Dave Copeland @davetron5000.com · 11/03/2026Update on Desktop Linux - I'm back to using it, xremap is the only thing making it usable for me, there's a ton of papercuts, fuck snap, but overall it's a solid dev machine. naildrivin5.com/blog/2026/03...naildrivin5.comTrying Linux Desktop Yet Again with More SuccessTrying Linux Desktop Yet Again with More Success 010
Dave Copeland @davetron5000.com · 09/03/2026The Mediocre State of PWAs (via pwa.support, which I vibe coded for science) naildrivin5.com/blog/2026/03... [ sparing you all the tedious "Golly Gee Whiz Claude Code is whatever blah blah" post - cannot stand those ]pwa.supportpwa.support — Check PWA & Web Manifest support 010
Reposted by Dave CopelandMike Perham @mike.contribsys.com · 03/03/2026Happy to see Andre finally speaking publicly about the hostile Ruby Central takeover last year. RC is no longer a trustworthy steward for the Ruby community. I don't see how we repair this rift without Shan stepping down, she has been awful as ED. andre.arko.net/2026/03/03/f...andre.arko.netFour months of Ruby Central moving Ruby backwardFrom the moment RubyGems was first created in 2004, Ruby Central provided governance without claiming ownership, to support the Ruby community. Providing governance meant creating processes to provide... 0207
Dave Copeland @davetron5000.com · 28/02/2026On the off-chance you have not heard of the MONA museum, you absolutely MUST find time to go. My wife and I chose Tasmania over Uluru for a) cost and b) the MONA when we went to AUS a while back. It's one of the most memorable museums I've been to. 010
Reposted by Dave CopelandXavier Noria @fxn.bsky.social · 25/02/2026I have had some gigs like that: a CTO wants to do something that is scoped a well-suited for independent work (coordinated with anyone affected). It has to be done and can afford it, but the day to day eats them. You enter, do it, and shake hands. 001
Dave Copeland @davetron5000.com · 25/02/2026TBH this is a good approach for any project - finish quickly and without incident. Don't ask permission for delivering quality work, either (however you want to define it). And make sure that each Friday, the entire team can walk away from the project, never to return, and it still has value. 000
Dave Copeland @davetron5000.com · 25/02/2026That works for something with a business outcome, but just "fix this mess", in my experience means "replace this mess with the consultant's mess" unless you are really lucky on choosing consultants :) 110
Dave Copeland @davetron5000.com · 25/02/2026And if you should get cover, time, and/or resources to undertake a major improvement: work you fucking ass off to finish it as quickly as you possibly can, because these types of projects are the top list to be cancelled to reclaim resources for shorter-term gains. 100
Dave Copeland @davetron5000.com · 25/02/2026 What if a mess already exists? TBH, my answer is too bad. Find a way to make small improvements over time as you work, or find a way to quantify in business, not moral, terms about why a larger improvement is needed. 110
Dave Copeland @davetron5000.com · 25/02/2026Using tools to help with changes (e.g. AI or scripts or whatever) is just a thing we have the help us with #1 and #2. I find it highly unlikely a team would have the capability and resources to do good work but somehow not be able to improve the codebase as they work. Clean as you go. 210
Dave Copeland @davetron5000.com · 25/02/20262 - Do not ask permission to make the improvements that need to be made. Make them. Make them as part of other work, or proposed deliverables that require the improvements. I see so many devs flail in a state of learned helplessness because they cede their agency to some non-programmer, then comply 100
Dave Copeland @davetron5000.com · 25/02/20261 - Don't create cruft in the first place. Many devs think they must go as fast as possible (as opposed to fast enough) and just produce sloppy code. It's way better to just not do this, plus it's easier to manage a process that avoids. This relates to the second strategy 200
Dave Copeland @davetron5000.com · 25/02/2026In my experience, it's impossible to justify "paying down" tech debt to anyone outside your team's programmers, and even then it's iffy. Doing a bunch of work without changing the system is hard to quantify, perhaps even impossible. That said, cruft happens and needs to be dealt with. 2 strategies: 110
Dave Copeland @davetron5000.com · 25/02/2026And in theory (strong 'in theory'), the AI is more sophisticated and so could do changes that might be tedious and lengthy for a person but not inherently difficult or time consuming. I dunno, I'll be interested to see how (or if :) this turns out. 000
Dave Copeland @davetron5000.com · 25/02/2026I'm not so sure - consider a case of a codebase with a lot of duplication, but where that duplication could be changed with a basic search & replace across all files. Even though that feels like "tech debt" (or just sloppy programming), practically speaking it doesn't seem that big of a problem 100
Dave Copeland @davetron5000.com · 25/02/2026If the AI code generators are capable of adding any feature to any codebase then there is no longer such a thing as technical debt. Tech debt - if it matters at all - is only relevant to people writing code. 120