People in such situations sometimes get shitty. Don’t take it personally.
A rule of thumb is, don’t seek approval from those who reject everything. What can you expect?
No easy answers here.
If you’re teaching yourself something, make sure you give yourself opportunities to win at regular intervals. You don’t actually know things will work, so give yourself more chances to experience progress
Under no circumstances share a hotel room with another consultant.
Ok, yes, if there’s just a 200 page report of TLS nitpicks, it’s not pwned. Just isn’t.
Write well. Take the time.
Explore. Yes, you get to.
Don’t extend that to people. The social engineers are working a job. That’s different. Constrained. Don’t become, as Dino says, a psychopath.
When they explain something to you, listen for what they’re not worried about. Look there.
Don’t let the best record of your work be your slides. At bare minimum, make sure to package your code.
Write the docs. If only for yourself! Yes, you’ll forget things.
Anyway, don’t. The universe will conspire against you. It’s amazing.
Yes, you do get to invest in yourself like that. The job that pays the most might have to, to get anyone to stay.
And yes, you learn this way. From anyone, as long as they’re curious.
You’ll do a few dumb things. Try to notice. Apologize.
You’re seeing other people’s babies through very naive eyes. Be kind.
Trust me, the “famous” nerds miss the heck out of you.
Hackers are not rockstars. You know who are rockstars? ROCKSTARS.
we ain’t rockstars we just code a lot
There’s much more to hacking than pwnage. It’s not just about breaking in and beating somebody.
We’ve got a lot of new toys. They’re supposed to do one thing. What else can they do?
Not every hack is some horrifying threat to humanity. Sometimes you help the color blind!
Nothing will make your skills go stale faster than *only* breaking stuff. You will stop knowing what things to break, or how they imagine the world works.
This is a problem. We make poor tools.
Be good to people, it matters so much.
I do. Write me something awesome. Build me crazy, fun, inspired.
I want you to win!
You don’t need permission to be awesome. But if you like, I wave my Kona Harry Potter Bluetooth magic wand. Accio Awesome!
We ain’t doing this to be *bored* :)
Lots of ways to burn.
Protect your curiosity. Seek it in others. You’re not “supposed to already know”...anything. That’s the fun of hacking. Pawing around in the darkness, discovering accidental beauty.
LEDs are solar panels, in exactly the same way.
In fact — solar panels are LEDs too. Run em backwards, they glow.
Hacking is mostly ignoring the directions.
There’s all sorts of toxic pressures nowadays. But the magic is still around. Really.
It becomes what you know.
Nerdery is knowing something else.
I had some guy at a random table at #Defcon who thought what I was playing with was hilarious. He wasn’t famous (as far as I know), he wasn’t some master. Just curious.
Be that guy. Listen. Laugh. Learn.
Two things that guided my talks:
1) I’m telling my friends a story about some funny things I found.
2) Talk about a few things, so the confused can rejoin a thread.
Just my way.
Talks are not about you. That’s different than school, sometimes work. There, you may well be proving you know a thing other people already know.
Hacking is exploring the unknown. This is not a test. You have a curious audience. What could *they* know?
If you’re looking to have people know you’re smart, that’s the talk you’ll give.
If you’re looking to have people know about this cool thing, that’s the talk you’ll give.
You might like the former. Would your audience?
I assure you, this is deeply controversial. A lot of human communication is failing nowadays because nobody wants to listen. Nobody wants to know your shit. Their brains are full. Happens.
But I can document :)
You couldn’t hire an iSec master consultant without also hiring their apprentice. Just wasn’t an option.
iSec was a *factory* that emitted *masters*.
We lift eachother up. If we choose
Heh. It’s been a while. Remember, people don’t just forget. Often they simply weren’t around back then.
Grudges are a tax. They only *feel* good. You’re still paying.
This is why they’re not nearly as transitive as you might like. Grudges suck, even for the begrudged.
There is no statute of limitations on being thankful. Years, decades, doesn’t matter. Now is always a good time.
Best when you don’t need them for any reason.
Notice the helpers.
I’m in the muck with all of you. I’m calling out what I’ve seen help.
Hoping you will too.
Blackhoodie. Hell yeah, let’s teach women how to reverse.
Rootz Asylum. Hell yeah, let’s give kids a place at Defcon.
BSides: Hell yeah, we can have a con there too.
Hell yeah, there’s a bit of a theme here.
This is such great advice I’m just going to point at it. Don’t “just” do Infosec.
The blackest magicks I’ve ever summoned started from learning how to drive WS2812 LEDs with sub-millisecond precision on commodity SBC’s. Oh, is that how time works? COOL
Doesn’t mean you should. But functional fixedness is a problem, and it’s choking innovation everywhere.
Everything can do more.
But don’t forget that tech can be fun and useful. Some do.