[-] firelizzard@programming.dev 8 points 4 months ago

Maybe if you didn’t make unqualified blanket statements people would take you more seriously. If I trained my own LLM and kept it for my own personal use, in what way is that fascism? Because according to you it is, since all AI is fascism.

[-] firelizzard@programming.dev 9 points 5 months ago

I think “meta” here means “a post about the platform I’m posting on”. You know, the original meaning of the word, not the company that decided to name itself after a word because it sounded cool or some other idiotic bullshit like that.

[-] firelizzard@programming.dev 9 points 5 months ago

If by “Linux” you mean “Unix/BSD” and by “now” you mean “for the last quarter century”, then yes. So, no.

[-] firelizzard@programming.dev 9 points 5 months ago

Hahahahaha! No. WSL is in no way a good substitute for a real Linux system. It’s better than nothing, but that’s about it.

[-] firelizzard@programming.dev 8 points 1 year ago

And relying on runtime validation is a horrific way to write production code

[-] firelizzard@programming.dev 8 points 1 year ago

“Assume it’s a map and treat like a map and then catch the type error if it’s not.” Paraphrased from actual advice by Guido on how you should write Python. Python isn’t a bad language but the philosophy that comes along with it is so fucked.

[-] firelizzard@programming.dev 9 points 2 years ago

Better to not have version control!? Dear god I hope I never work on anything with you.

[-] firelizzard@programming.dev 8 points 3 years ago

Most experienced developers already agree with you

[-] firelizzard@programming.dev 9 points 3 years ago

My point is that Docker Desktop is entirely optional. On Linux you can run Docker Engine natively, on Windows you can run it in WSL, and on macOS you can run it in a VM with Docker Engine, or via something like hyperkit and minikube. And Docker Engine (and the CLI) is FOSS.

[-] firelizzard@programming.dev 9 points 3 years ago

I just share one window at a time. I put the meeting on one half and the window I want to share on the other, which makes it 16:9 and works perfectly for what I need to share.

[-] firelizzard@programming.dev 8 points 3 years ago

I understand the principles, how branch prediction works, and why optimizing to help out the predictor can help. My question is more of, how often does that actually matter to the average developer? Unless you're a developer on numpy, gonum, cryptography, digital signal processing, etc, how often do you have a hot loop that can be optimized with branchless programming techniques? I think my career has been pretty average in terms of the projects I've worked on and I can't think of a single time I've been in that situation.

I'm also generally aggravated at what skills the software industry thinks are important. I would not be surprised to hear about branchless programming questions showing up in interviews, but those skills (and algorithm design in general) are irrelevant to 99% of development and 99% of developers in my experience. The skills that actually matter (in my experience) are problem solving, debugging, reading code, and soft skills. And being able to write code of course, but that almost seems secondary.

[-] firelizzard@programming.dev 8 points 3 years ago* (last edited 3 years ago)

I've been working primarily in Go for the past five years, including some extremely complex projects, and I have never once wished I had dependency injection. It has been wonderful. I have used dependency injection - previously I worked on a C# project for years, and that used DI - but I adore Go's simplicity and I never want to use anything else (except for JS for UI, via Electron or Wails for desktop).

Edit: If we're talking about dependency injection in the general sense (separation of concerns, modularization, loose coupling), then yeah I agree that's kind of critical to writing good, maintainable software. When I hear "dependency injection" I think of frameworks such as Unity, and that is what I was specifically talking about - I am very happy with the fact that I have felt zero need to use any framework like that over the last five years.

view more: ‹ prev next ›

firelizzard

0 post score
0 comment score
joined 3 years ago