[-] firelizzard@programming.dev 5 points 1 month ago

I think it’s a joke about the song being copyrighted

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

"Flagged as spam", "Publication Not Available". I can't see the article.

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

After programming in Go for nearly a decade, the idea of going back to needing semicolons brings me pain. Rust seems cool, but semicolons 🤢

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

The first part of this article is taking about naming, and then heavily implies “CSS/HTML is not a programming language” is equivalent to devaluing front end developers. But that’s not the case, at least not for me.

Front end is hard. It is obnoxiously hard and requires both artistry and technical skill. And it’s critical to the success of anything that has a front end.

But I still say, “CSS/HTML is not a programming language”, because they’re not Turing complete. A programming language is something you can write a program in, without any other languages. It’s a matter of definition, not a matter of valuation. CSS and HTML are difficult and critical to get right but they’re a different kind of thing from programming languages.

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

You are correct, Go doesn’t have enums. The const thing is a widely accepted pattern for approximating enums.

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

When it happens? That happened to me a long time ago. I’m still a backend developer. I can create UIs and I can spin up and manage docker CI infrastructure but I sure as hell don’t want to. A properly run company team should have separate professionals for UX, front end, back end, sysadmin, etc. Just because I am capable of doing those things does not mean I should.

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

You don't have to be a full stack dev for that to happen to you

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

I find it very hard to believe that AI will ever get to the point of being able to solve novel problems without a fundamental change to the nature of "AI". LLMs are powerful, but ultimately they (and every other kind of "AI") are advanced pattern matching systems. Pattern matching is not capable of solving problems that haven't been solved before.

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

Do you use the command line for everything? Do you edit with vim, view diffs with git diff, browse the web with links or lynx?

GUIs are useful tools. I’m happy with VSCode’s git integration. It’s just what I need for basic stuff like staging files and committing. I use the CLI whenever I want to do something like rebasing because I can type that command faster than I can figure out the GUI, but it would be stupid to artificially force myself to use the CLI for everything because of some kind of principal.

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

I’ve been using GitLab for years. I have a GitHub account but at this point I only use it to contribute to other projects.

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

Degrees are meaningless, excepting places like CalTech. I’ve known too many ‘programmers’ who had a CS degree yet were damn near useless to think otherwise. Not to mention my own CS degree taught me almost nothing.

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

The point isn't whether you use the GUI. The point is whether you are capable of doing your job without it. I'm not going to throw shade but personally I hate being at someone else's mercy - such as when the GUI breaks and I am forced to wait for someone else to fix it. One reason I stay away from the JavaScript browser/electron ecosystem is because there are so many opaque, inscrutable tools (namely bundlers and module resolvers) and I have no freaking clue how they work under the hood and they're virtually impossible to debug.

view more: ‹ prev next ›

firelizzard

joined 1 year ago