This.
First, find people of your same level to hang around with, that can explain things in your own terms (experts explaining things over your head really sucks).

Second, get a Raspberry Pi.
Start "sysadmining" the Raspberry Pi. Find fun projects. At some point, start playing around with networking on it. Explore all the fun command-line tools, like 'traceroute'. Use 'openwrt' as your home router and "netadmin" that heck out of that.
Now install web services on your RPi and play around with that, watching how your web server can serve raw HTML containing CSS and JavaScript. Create your own website. Now buy a domain name and push out to an AWS server. Make a LAMP app that serves stuff from an SQL database.
Now hack your server with SQL injection. Keep playing with bad server-side scripts until you get good at SQL injection.

Play with Chrome "Developer Tools" to explore how websites construct their web pages.
Now it's time for JavaScript. Spend some time learning abstract programming language theory with JavaScript as well as practical fun with it both inside the browser ("Developer Tools" again) and on the command-line ("NodeJS").
Be like that this teen. No, he's not a "prodigy" as the story claims. It's all pretty straight forward -- if you are interested in it, and have people at your level who can help you over the bumps.

wusa9.com/article/news/h…
It's pretty darn frustrating when you hit that wall when none of it makes sense, and that simple explanation that are you reading is gibberish. That's because writers are bad and don't empathize with the questions you have.
Every insurmountably complex thing will eventually become easy, trust me. You just don't remember learning to tie your shoes and how hard that was. Or pooping. If you keep at it, in time, you too will badly explain easy topics as you forget all the problems you had learning them.
My best learning came not from mentors, but from people my own level. They, too, can suck, I still bitterly resent that 13 year explaining 'arrays' to me in a totally messed up manner when I was 12. But it's through talking about such things that we acquire knowledge.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Robᵉʳᵗ Graham😷, provocateur

Robᵉʳᵗ Graham😷, provocateur Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ErrataRob

2 Apr
For you data junkies: the raw data on how the recent flu season went:
apps.who.int/flumart/Defaul… Image
I interpret this as answering the question whether all this mask wearing, social distancing, and lockdowning actually works to stop the spread of disease. I think the answer is conclusively that it does.
I interpret this as answering the question whether the covid was no worse than the flu. This shows that the covid was wildly more infectious than the flu.
Read 6 tweets
1 Apr
Money laundering is not a real issue in tech.

Orwellian surveillance of citizens' every financial transaction is the problem in tech. That's why there will never be cash currency greater than $100 bills -- to prevent large anonymous transactions that gov can't surveill.
It's like how Eliot Spitzer got caught "structuring" payments to prostitutes to avoid detection. The crime wasn't paying for sex, the felony was evading government surveillance.
The heavy cost of surveillance makes it nearly impossible for Americans to get bank accounts overseas. Even simple exchange students find enormous hurdles getting foreign bank accounts.
Read 8 tweets
28 Mar
"Responsible disclosure" starts with "bug bounties". If you aren't paying people to discover vulns in your code, then any way the discoverer wants to disclose the vuln is "responsible".
In other words, "responsible disclosure" is an idea pushed by vendors as a way to cover up bug, by insisting it's the discoverer who is responsible for vulns not the vendor.
Yes, yes, if we remove every consideration other than how a discoverer discloses a vuln, we could say they should wait until it's patched.

But that means ignoring concerns larger than disclosure itself.
Read 5 tweets
26 Mar
Wait, what??? I'd take out my laptop IMMEDIATELY and start using Microsoft Word.

"What do you mean it's not free software? It came preinstalled on the laptop!"
Why would anybody miss this opportunity I cannot imagine.
I mean, he might be lazy that day and not respond to Word. So then I'd have to open up Visual Studio and start writing code. There's no way he'd be able to resist that temptation. "Omg, a programmer, they must be indoctrinated!!"
Read 6 tweets
18 Mar
No, none of them.
- Yes, our best data suggest masks probably reduce the spread covid. But even then it's not protection. Depends on your definition of "work".
- There's much clearer evidence of vaccine efficacy, but still, "work"?
- The Belarus 2020 election was stolen.
"Masks work" is one of those polarizing political statements made to shut down legitimate debate. I'm never going to agree to that sort of nonsense. It's by questioning and debating such things that we acquire knowledge.
Now, the claim that the 2020 US presidential election indeed is an illegitimate conspiracy theory, but that's because we can easily debunk the claims. Yes, questioning the election is legitimate, refusal to hear the answers is when you become illegitimate.
Read 8 tweets
17 Mar
A good analogy to what'll happen when government tries to regulate cybersecurity.
Germany, France, and Italy paused use of the vaccine over concerns over bloodclots -- even though by every rational measure this will costs thousands of lives.
There were 15 deaths due to bloodclots out of 17 million doses.
(a) this is no higher than the normal deaths due to bloodclots
(b) is an entirely acceptable number of deaths due to bloodclots compared to the risk of the disease.
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!