Ok. How is that relevant to the post or the comment?
Once you’re used to it, indentation makes code soooooooo much easier to read. When I was in school and a classmate asked me for help with their code, I outright refused to touch it until they properly indented it. It makes it easy to see the structure.
How is that useful? Because if your answer is “I boycott devs that have type errors”, I got bad news for you. Unless you’re working on mission critical systems, like pace makers, airplanes, spacecraft, financial systems, etc, sinking the necessary engineering time to 100% prevent those kinds of errors is a bad business decision.
An error message should either be instructions for the user, or something they copy-paste into a bug report (or equivalent). That’s it.
How would telling the user there’s a type error be helpful at all? If the user isn’t a programmer that would be utterly useless to them. If they are a programmer it’s probably still useless because the probably don’t have the source on hand.
… with a debugger
I tried for a good 20-30 minutes to get it to generate something that worked. It just gave me a sequence of garbage. Each one looked plausible but as soon as I really read the code it was clear there were issues. Different issues each time. I wasted more time trying to get it to produce correct code than it took to write it myself, once I gave up on the AI.
For me the most productive way to use AI is to ask it to suggest a strategy and to implement that myself. If the code is simple enough for the AI to get it right, I can often write it myself with less effort. If it’s something that requires multiple reprompts to get right, I can almost always do it faster myself.
Or something more complicated than it can handle. Ask it to implement an ASN.1 floating point parser. It looks good but the closer you look at the code the more trash it is.
The boss probably isn’t lying about no technical debt. He’s probably just too dumb or ignorant to know about it.
“Crypto” is a standard (to the general public) shorthand for “cryptocurrency”. And not every cryptocurrency uses blocks so “blockchain” is not technically accurate.
Ah, when you said local I assumed you meant your physical device
This is why I use a distro that doesn’t add lots of extra bullshit I don’t need
firelizzard
0 post score0 comment score
That’s completely irrelevant. The afghan government doesn’t have any power over US devs. On the other hand the California government has quite a lot of power over anyone who lives or does business in California (and Colorado).