Hacker News new | ask | show | jobs
by kuschku 1687 days ago
Many of the best people in IT are there today, because they got curious about how stuff worked, experimented with it, broke the rules, and learned from that. This curiosity needs to be encouraged, not stopped.

The young generation in IT already has issues because many of them don’t understand files, and many of them can’t even use a computer anymore.

They grow up with tech all around them, but because all of it is closed and proprietary and restricted, they never even try to look behind the curtain.

We call ourselves software engineers, then we also need to take on the ethical responsibility of our actions just like engineers do.

If you contribute to this culture of closed technology, you are just as well at fault as developers of DRM tech or Android SafetyNet.

4 comments

Amen to that! Sadly, it's easier to persuade the population (and hence squeeze the $$$ out of them) when they are kept docile, unknowing, and unquestioning. Knowledge is power, and they don't want you to have too much.
Do they grow up with managed machines?
Unfortunately, the answer is sometimes: yes.

Some students get a managed device from their school - and are allowed to take it home.

There have been already some scandals revolving around those devices. From school accessing their webcam - and trying to discipline someone for taking drugs when they ate jelly beans.

This is why my son's first computer was a raspberry pi.
These people can do that at home.

Also not understanding files can be a benefit. Files are a legacy computing abstraction. Not knowing legally cruft can give you an open mind.

Most of the students using chromebooks at university or school do not have own computers at home. These devices are all they've got to access the internet.

Every experience they'll make during their teenage years with computers is shaped by these managed experiences.

Just because it's legacy, doesn't mean it's not a powerful tool.

Files have multiple advantages over other approaches, such as being independent from the application that created them (even if the company subsequently goes under), being editable with a different application from the one that created them (though imperfectly sometimes), and being self-contained bundles of data that need no infrastructure to support them other than a local application (compared to other approaches, where a large cloud infrastructure is basically mandatory and you're SOL if it goes away for you).

Recency bias is a thing. Try to work counter to it.