Live data from Hacker News

Ask HN: What's your most unpopular dev opinion?

news.ycombinator.com

71–80 of 96 posts

Re: Ask HN: What's your most unpopular dev opinion?

#71
post #5

Rust doesn't belong in the Linux kernel. eBPF turned Linux into a microkernel. systemd is terrible and bloated. IPv6 addresses are convoluted. Gödel's Incompleteness Theorem proves we'll never have Artificial General Intelligence.

Gödel's Incompleteness Theorem just means what it says about mathematical proofs. It implies nothing about AI or human intelligence. Unless you have a good logical argument that it does?

Re: Ask HN: What's your most unpopular dev opinion?

#73
post #3

Lisp is a king of PLs, those who do not write in Lisp are just ruining our world because FOSS values are effectively lost if bad guys can use GPL code which becames elusive after compilation. Lisp program which does not share its source code can not share full set of properties which are expected from Lisp code. Some devs really understand how it is inevitable to be fully FOSS for the sake of preventing digital feuda…

You can fully compile a Lisp program too right?

Re: Ask HN: What's your most unpopular dev opinion?

#74

Most "Software Engineers" AREN'T ACTUALLY ENGINEERS ... it's illegal in many states to use that title if you're not licensed with the state's Professional Engineering Board. If you haven't taken professional engineering exams, and passed, you're not an Engineer. STOP IT!

Perhaps this is an unpopular fact rather than an unpopular opinion. Here is an example of HN commenters trying to dismiss it: https://news.ycombinator.com/item?id=37233321 The so-called "software engineer" may not have a university degree. They may have only worked for employers who themselves were college dropouts. Tradespeople with only a high school education have licensing requirements; they can all themselves pr…

I agree. When I started my career I thought of myself as a programmer. The idea of engineer didn't cross my mind.

Re: Ask HN: What's your most unpopular dev opinion?

#76
post #12

My programming font. It’s proportional and uppercase letters have a 1/3 of a space of left padding. Proportional because they are faster to read in general, and the padding makes reading camel-case faster as well. https://github.com/ericfortis/verdanacamel

By saying that is 1/3rd of a space, you are pretty much saying that the true, full space is the one found in a monospaced font.

Because that 1/3rd fake space space looks about the same size as the proportionally-sized real spaces you have elsewhere.

Re: Ask HN: What's your most unpopular dev opinion?

#77
post #8

That AI is utterly dreadful at coding, and I can't fathom how anyone is getting any productivity gains out of it.

To get the code you want out of LLM/Diffusion AI, you have to literally treat it as a smart text editor that understands English and the syntax of the language you are working it. The expenditure of keystrokes is easily worse than if you just wrote that code yourself in the first place.

Re: Ask HN: What's your most unpopular dev opinion?

#78
I have two and, judging from colleagues’ reactions, I am unsure which is more unpopular.

The font size in my text editor/terminal is 22 pt (I think; it might be 24). I want to avoid eye problems when I am older and I believe avoiding strain on them when I am younger will make that more likely.

My lines of code are no longer than 80 characters because reading vertically is faster and less error-prone than reading horizontally. (100 characters is also acceptable.) This has nothing to do with old software except as far as it introduced the 80-character limit at all. However, it is somewhat related to the font size, given a larger font means fewer characters per line, but they are otherwise independent choices.

Re: Ask HN: What's your most unpopular dev opinion?

#79
post #31

Most "Software Engineers" AREN'T ACTUALLY ENGINEERS ... it's illegal in many states to use that title if you're not licensed with the state's Professional Engineering Board. If you haven't taken professional engineering exams, and passed, you're not an Engineer. STOP IT!

I'd say that engineering is in this case a mindset. It means bringing rigour and precision to the craft. I agree that many software developers are not software engineers.

The problem is that "rigour" is defined by a religious belief in some particular set of OCD habits.

Re: Ask HN: What's your most unpopular dev opinion?

#80

The most useful programming language is Bash.

It's the duck tape that holds systems together

In case you're not making a deliberate duck joke, you should know that it's "duct tape": tape for assembling sections of air duct piping.
Post reply on HN