Comment

Comment by Verdex

> Imagine you replaced "software" with "civil" and everything you said remains true.

This is false. Bridges are large and have failure cases that managers and government officials understand.

Software is invisible and has failure cases that are completely incomprehensible.

Hiring a bridge designer from another country who is really keen on avoiding the background check will raise some eyebrows.

Hiring a nearly anonymous software engineer from who knows where is business as usual for many large companies.

Bridges have pretty limited use cases. There really isn't that many places to hide if your banned.

Software is in everything. Software is used by everyone. Right now it's big enough that people can make it through an entire career without actually knowing how to program (just make sure you move jobs every few years). It's only going to get bigger. Losing a license just means that it's time to job hop again. Maybe shift gears and become a process consultant. Losing a license in software is not a deterrent.

> something is better than nothing

We have a lot techniques to evaluate what a good way is to build a bridge. Right now with software the best thing we have is code smells. It just smells bad to me. We have no ability to objectively encode what makes code good or bad. We just "know it when we see it". Something can most definitely be MUCH worse than nothing.

parent Verdex 7 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton