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

Fuck around and find out

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

They were doing that before “AI” development was a thing

[-] firelizzard@programming.dev 18 points 7 months ago

Knowing how to write code has only ever been half (or less) of the job. A real programmer solves problems with code, especially problems that aren’t like any they’ve seen before. Someone who can write code but can’t solve problems or can only ‘solve’ problems they’ve seen before is just a code monkey. AI can regurgitate code it’s seen before (that is, code it was trained on) and it can do some problem solving but it falls on its face quickly if you ask it to do anything complex (at least for my metric of what is complex).

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

I think the point is, the kind of people who have “million dollar ideas” are now using LLMs instead of pestering real programmers.

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

VSCode is the first development environment I’ve used that doesn’t make me feel like this. It’s not perfect but the base application is rock solid and the full DE experience is the more reliable than any other DE I’ve used.

P.S. I specifically said DE for those people who say VSCode isn’t an IDE. Personally I don’t see the point in differentiating.

P.P.S. Sublime is not a DE in my opinion. It’s an excellent text editor with syntax highlighting. The plugins were an afterthought and it was never intended to provide the full experience. Granted I haven’t used it in years.

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

I’ve never understood why people are so intimidated by tar

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

If you’re adding code you don’t understand to a production system you should be fired

Edit: I assumed it was obvious from context that I’m referring to copy-pasting code from stack overflow or an LLM or whatever without knowing what it does but apparently that needs to be said explicitly.

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

Who said anything about fully validating hardware? "Hardware vendors should solve their own problems" is not the same as "hardware vendors should fully validate their products".

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

If you’re using reset with uncommitted changes and you’re not intentionally throwing them away, you’re doing something wrong. git reset —hard means “fuck everything, set the state to X”. I only ever use it when I want to throw away the current state.

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

hackthebox is essentially a puzzle solving platform where the puzzles are designed to teach you hacking. You're not supposed to hack the platform.

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

I’ve written programs in C. I’ve written programs in assembly, for x86 and for microcontrollers. I’ve designed digital logic and programmed it into an FPGA. I’ve built digital logic circuits with transistors.

I’ll still take Go over C any day of the week. If I’m doing embedded, I’ll use TinyGo.

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

monopoly: the exclusive possession or control of the supply of or trade in a commodity or service.

GitHub is not a monopoly: it has competition. If you're upset about it's market share, switch to GitLab, Bitbucket, or host your own instance. If you're upset about people not being aware of the other options, be an advocate and spread awareness of the alternatives.

view more: ‹ prev next ›

firelizzard

0 post score
0 comment score
joined 3 years ago