.gitignore doesn’t prevent things from being committed. It just tells git to ignore files that aren’t already being tracked. And you can easily override that with -f. Putting .gitignore inside of .gitignore will ignore itself (if it’s not already tracked).
Principal Engineer for Accumulate
- 2 Posts
- 131 Comments
Ethan@programming.devto
Programmer Humor@programming.dev•Cruel and abusive behaviorEnglish
82·3 days agoHave you used LLMs? They have about as much personality as a pigeon.
Ethan@programming.devto
Programmer Humor@programming.dev•Perfectly cloning the Microsoft Teams experienceEnglish
2·10 days agoOh god, please let me wake up back in the sane timeline…
Ethan@programming.devto
Programmer Humor@programming.dev•This was not the flex that DHH thought it wasEnglish
4·15 days agoThe real work of maintaining a distro is maintaining the package lists (and ensuring none of the packages are broken, buggy, etc). So if you have your own package lists, it’s a distro. If you don’t, “it’s a distro” is a much weaker claim IMO.
You: “Nobody who uses AI treats it like a tool, they treat it like an employee they can claim credit for.” Me: “I treat it as a tool.” You: “Wow, you won’t shut up about AI.”
Wow, you are just the best at reasoned arguments!
Kindly, fuck right off. (I’m blocking you, so any response you make won’t be for me.)
The very thing that if they could would replace us with it.
I find it depressingly hilarious that this is the line that makes people furious. Not the previous decades of exploitation and corruption.
So because everyone you know who uses “AI” treats it that way, that necessarily means literally everyone who uses “AI” must treat it that way? Wow, such flawless logic.
Some of us see LLMs for what they actually are - tools. Tools that can be useful, but are also dumb as fuck. Claude is fantastic for writing boring, boilerplate shit like unit tests and reasonably good at finding bugs in my code. But I am never going to take credit for its work. If for no other reason than “I wrote this” means “any mistakes in this are mine” and I am not going to take the blame for the dumb shit Claude does.
“AI” used to mean “artificial intelligence” as in “a thing that is intelligent”. Which disqualifies LLMs because they’re dumb as fuck; their ability to generalize is garbage.
Ethan@programming.devto
Programmer Humor@programming.dev•"Buy more storage for only 19,99$ a month!"English
31·1 month agoThis is why I use Gentoo. I get exactly what I ask for and nothing else. The core install comes with nothing but the bare minimum, and if you don’t want a thing you just don’t install it.
Ethan@programming.devto
Programmer Humor@programming.dev•It's quite the burden knowing I'm always the smartest person in any given room.English
1·2 months ago“This project contains blobs” and “this project can be linked to blobs” are not the same thing. The kernel source code is completely FOSS.
If LLMs (since AI is not a thing that actually exists) were banned tomorrow, I’d be pretty grumpy that I had to go back to using the garbage fire that is modern search engines. And I’d be grumpy that I had to go back to writing boilerplate code myself. And then I’d get over it and move on with my life.
Ethan@programming.devto
Programmer Humor@programming.dev•PSA Huggingface is scraping GitHubEnglish
22·2 months agoI will use whatever the fuck license I want to for my projects
Ethan@programming.devto
Programmer Humor@programming.dev•Dualboot is evil, use only linuxEnglish
3·3 months ago😆😂🤣 Are you kidding? Have you tried using nouveau? It works, sure, but you can’t play games that are even vaguely modern and if something uses up a bit too much RAM the entire display system starts jittering/lagging or becomes unresponsive. Source: I ran nouveau with a GTX 2080 for years. I was only able to fully ditch Windows once I fully ditched Nvidia (by switching to an AMD GPU and scrubbing every last vestige of Nvidia’s bullshit off my PC).
Ethan@programming.devto
Programmer Humor@programming.dev•When Windows users find the ThreadiverseEnglish
4·4 months agoSpeak for yourself. I’m a huge Linux fan but I find it rather easy to not annoy people. Mostly because IDGAF what OS anyone who isn’t me is using. And the only time I’d ever recommend Linux is if someone technical was asking for advice. If they’re non-technical, I will tell them to not use Linux (no fucking way am I going to be their tech support). If they’re technical, they can decide on their own (unless they ask me directly).
Possible in the sense that biological brains and human brains aren’t special. But no one will ever convince me that large language models (I’m talking about the actual math and programming that they use today for “AI”) will ever be actually intelligent.
Ethan@programming.devto
Programmer Humor@programming.dev•Kind of impressive when you think about itEnglish
2·5 months agoVirtually every company I’ve worked at used Office primarily. And by the looks of the other comments your experience seems to be atypical.
Ethan@programming.devto
Programmer Humor@programming.dev•These heroes are the real onesEnglish
3·5 months agoIf I wasn’t already convinced (for separate reasons) to never, ever work there, you would have thoroughly convinced me. That sounds absolutely awful.
You make that sound like a bad thing
Ethan@programming.devto
Programmer Humor@programming.dev•These heroes are the real onesEnglish
11·5 months agoAnd it’s management’s job to multiply the senior’s estimate by 5 and +/-50% for good measure. And even then, that’s a rough estimate at best.
Maybe using points for some planning actually works; I’ve never worked at a place that could use it for actual estimates. My estimates are entirely based on gut feel, my feeling of the complexity involved and my feeling of how much the team can get done. Over the last two years (since metastasizing into a CTO) my overall estimates have pretty much always been in the right ballpark. Which is to say, when the CEO says “We’re going to do X, Y, and Z this quarter,” I say “We’ll be able to reach about 50% completion if we work on all of those at the same time,” I’m usually more or less right.
I’ve never worked with a dev who could make significantly better estimates than me (excluding the early years of my career when my estimates were absolutely awful). Most of the devs I’ve worked with just wouldn’t give estimates; if pushed they’d be as vague as they possibly could. The only boss I’ve had who would give definite estimates was always off by an order of magnitude (as in he thought it would be 10x easier than it was, even though he had decades of experience writing code and managing teams).

Running makes my knees angry