Hacker News new | ask | show | jobs
by consumer451 10 days ago
Here is my naive take on sovereignty, and how everything should work in the new "USA decided to kill its own dominance, and attack its allies" world. The world is now balkanized, let's live in that reality.

1. Almost every country has amazing universities with software tracks. A big issue is that universities often don't prepare their students for the real work, aka making and supporting products.

2. Governments should greatly favor products created by the students of their own universities.

The goal of every country should be to foster a sovereign software flywheel. Anything else seems pretty darn silly.

3 comments

>The goal of every country should be to foster a sovereign software flywheel

The very simple economic problem with this is that autarky does not increase aggregate output. Saying "I will do this myself", always requires the qualification "at the expense of what else that I'm not doing?"

The adaption to a reality of a balkanized world for small countries is, like Singapore does successfully, triangulate between large countries, specialize what you're good at, be pragmatic and flexible and strategically neutral which makes big powers compete for you without drawing hostility, rather than trying to become 'sovereign', which makes you poor and a target.

When your previous major ally now threatens to destroy your country, and system of government, new compromises need to be made.

We are all in for a wild ride in the coming years. Many adjustments will need to be made. Those who adjust fastest will come out on top.

> Almost every country has amazing universities with software tracks.

Simply not true. It’s questionable what “best program” means for software engineering. It’s a hard craft to teach in classrooms and apprenticeship/mentoring model is reputable. Even if every country had such a system today (far from it) it wouldn’t produce devs with 10 years experience until 10 years from now.

> Governments should greatly favor products created by the students of their own universities.

Simply not true. Go with the best tool for the job. Favoritism for domestic industries is fatal in highly innovative industries. Even if your own product is better (American Gopher was far superior to European HTTP, American UNIX was superior to Finnish Linux, American Perl was superior to Dutch Python), adoption matters.

Looking backward it seems really bizarre to favor locals, doesn’t it?

The alternative is building the capacity to evaluate and mitigate risk.

I ve had exactly same idea for many years now, but apparently that's not as obvisous to others

Developing new software? Universities! Maintaining/migrating old software? Universities! IT counseling and advise? You won't believe it ... Unive okey i stop here you got the point

SV VCs have been Stanford's biz dev team. Every country should use that as a template.