firelizzard

joined 2 years ago
[–] firelizzard@programming.dev 2 points 1 year ago

To me that ‘meme’ is like someone making an “Eggs aren’t meat” meme. Technically correct, I agree with the factual part of the statement, but the meme is dumb and pointless, like a bad joke. Unless the point is to belittle, in which case the poster deserves to be forced to do front end dev and deal with irrational user complaints until they repent or end up huddled in a corner mumbling incoherently, either or.

It’s like sexism. I don’t have time for that shit. If people were being sexist, bigoted, or belittling frontend devs at my job I’d tell them to get their heads out of their asses, or find a new job and then tell them. Fortunately I currently work with people who don’t suck.

[–] firelizzard@programming.dev 5 points 1 year ago (2 children)

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 1 year ago

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

[–] firelizzard@programming.dev 3 points 1 year ago

Who uses struct tags for comments? I’ve never used or seen them used as anything except annotations as in tag:"value". And linters (go vet?) will tell you if you’re formatting them wrong.

[–] firelizzard@programming.dev 1 points 1 year ago

Go is just as easy. Install the compiler, write a file, compile it, get an exe. And a lot less foot-guns.

[–] firelizzard@programming.dev 1 points 1 year ago

VSCode has tons of features that save a lot of time. Unless Zed manages to get close to feature parity, I don’t see how it can complete from a productivity point of view. VSCode’s UI performance isn’t stellar but it’s not nearly bad enough to counteract the productivity boost I get from its features.

[–] firelizzard@programming.dev 2 points 1 year ago

I’m in this comment and I don’t like it

[–] firelizzard@programming.dev 1 points 1 year ago* (last edited 1 year ago)

I agree that it is a very useful skill to know how to use the CLI. I agree that every senior developer should know how and every junior should be capable of learning. I vehemently disagree that developers should use the CLI as their regular means of interacting with Git if that is not their preference.

[–] firelizzard@programming.dev 6 points 1 year ago (1 children)

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 2 points 1 year ago

"I'm capable of not making a fool of myself with UI" does not equate to "I'm a full stack developer"

[–] firelizzard@programming.dev 4 points 1 year ago (3 children)

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

[–] firelizzard@programming.dev 1 points 2 years ago

*when I'm doing debugging that requires commenting out code.

Most of the time, I don't comment out code. I run the code in a debugger, step through it, and see how the behavior deviates from what I expect. I mostly only resort to commenting out code if I'm having trouble figuring out where the problem is coming from, which isn't that often.

view more: ‹ prev next ›