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
Ask HN: What's your most unpopular dev opinion?
41–50 of 96 posts
Re: Ask HN: What's your most unpopular dev opinion?
#42Re: Ask HN: What's your most unpopular dev opinion?
#43Developers are terrible at writing software that solve business problems. Developers are better at writing software the solves problems for other developers
Re: Ask HN: What's your most unpopular dev opinion?
#44Rust has a horrendous developer experience and companies and teams investing in it are making a huge mistake.
In fact, 90% of the bugs in the product of the startup I work for come from the (typescript) frontend, instead of the larger (rust) backend.
Re: Ask HN: What's your most unpopular dev opinion?
#45Rust has a horrendous developer experience and companies and teams investing in it are making a huge mistake.
Re: Ask HN: What's your most unpopular dev opinion?
#46Naming things well (and renaming them as new information evolves) is massively important. As important as tests.
Here is a sample folder structure (from memory, not exactly the same):
/Customer/Project/:
./.190 - STEEL - QTY - 3 - CUSTOMER - PART#.dxf
./.190 STEEL - QTY 1 - CUSTOMER - PART# DO NOT ETCH BEND LINES.dxf
./LEFT SIDE BRACKET B.sldprt
./PART 3.sldprt
./PRJ001.sldprt
./PRJ002.sldprt
./PRJ401.sldprt
./ALL PARTS PUT TOGETHER.sldasm
./FINAL ASSY.sldasm
./STEPS ASSY.sldasm
Keep in mind they also have a /Customer/Project REVISED - USE THIS/ folder, a /Customer/Project 4-13-24/ folder, and a /Customer/Project UPDATED/.They also have (ON PURPOSE!) a system where they have 3 sources of truth so if any of them don't match we have to stop what we're doing to double check what's actually correct :|
While they didn't take my suggestions on this particular thing, my expertise has been noted for when there's a need for printer troubleshooting...
Re: Ask HN: What's your most unpopular dev opinion?
#47Most "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!
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 professionals. The so-called "software engineer" has no licensing requirements.
Using computers, software and the internet as a Trojan Horse to collect data and provide advertising services, unlike trades and other licensed professions, is mostly unregulated. The behaviour that so-called "software engineers" routinely engage in is the entithesis of professionalism.
HN commenters often express disdain for formal education. Perhaps it is too difficult for them to complete the requirements to become licensed professionals. Generally, liability for use of the "software engineer's" work product, i.e., software, is disclaimed in softwaare licenses or "terms and conditions" attached to websites or mobile apps. The so-called "software engineer" has no meaningful legal responsibility to software users.
How can software today, so-called "modern" software, be so bad and getting worse. Perhaps this is how.
Re: Ask HN: What's your most unpopular dev opinion?
#48The most useful programming language is Bash.
Re: Ask HN: What's your most unpopular dev opinion?
#49Naming things well (and renaming them as new information evolves) is massively important. As important as tests.
Re: Ask HN: What's your most unpopular dev opinion?
#50My 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