Back to the story, so there are several very hard parts about coaching college paintball:
1. Paintball is a sport that rewards things that go against human nature 2. Very few people have played organized, well coached paintball prior to playing in college.
This thread is going to be about #1 above while being related to #2.
Specifically, there are MANY times where your best course of action is to do something that protects another person while exposing you to being eliminated (aka shot).
This works (and keeps you alive) because if that other person takes the same approach, you created a mutual defense that protects both of you.
In other words, it's very much "put others ahead of me".
This is surprisingly difficult to teach people.
Why?
Let me set the scene:
- there are 10 players on the field
- they may all be shooting at the same time
- they may all be shouting things the same time
- meanwhile, you are trying to not be eliminated
As you can imagine, your adrenaline and heart rate are "elevated".
A big part of this is also communication. If the players aren't talking to each other, they can't co-ordinate their actions and the mutual defense can break down very quickly.
So how do you teach people to talk and work together?
Great question!
For a long time, I had no idea. I thought that if they just played a lot together, it would develop over time. That is true to some extent but:
a. it takes FOREVER and I only had these kids for 3-4 years at most
b. it's very organic so you don't explore all of the scenarios
So I tried everything:
- getting them to practice phrases
- lots of 2 v 2s, 3 v 2s etc
- doing walkthroughs of the field talking about the strategy
but nothing worked.
Then one day I had an idea!
The plan was:
- do a 2 v 1
- the 1 player was in a fixed position.
- on the 2 player side, the goal was to get a player into a forward position and the other player's job was to protect them.
There was a very crucial twist though!
The player doing the moving DID. NOT. HAVE. A. GUN.
I know what you're thinking: "That's crazy talk! How do you play paintball without a gun??"
You (and all of the players) had the same question mind you.
But something amazing happened.
Suddenly, the two players started talking. And planning. And thinking through their moves.
Why? Because the player without the gun realized he needed the other player to work with him against the opposing player. Otherwise, he would be out.
And the player on the 2 side with the gun realized he couldn't just sit back. He had to take a very active role in protecting the moving player or they both lost. If you lost, you had to run laps which gave extra incentive.
In other words: they were working together!
I couldn't believe it! Something so simple had led to giant positive outcomes.
Reflecting on this later, I realized that it truly boiled down to creating interests that were aligned.
I told my mom this story and in her own genius Italian mom way summarized the whole thing:
"Of course! If you are a man and you have a gun, you don't think you need anyone else's help. Take away that gun and now you suddenly need people!" #smartlady
If you've read this far, here is a funny picture of me coaching the @Huskers paintball team many years ago.
How to do a "make vs buy" decision when you have zero data.
aka "What running professional paintball tournaments at Disney World taught me".
A thread.
So back in the mid 2000's, I was the General Manager for a professional paintball league called Paintball Sports Promotions (PSP).
To give people a sense of scale, here is a picture of our biggest event in 2006, the World Cup:
Some other numbers:
- 10 fields
- 200 teams
- 3,000 players
- 200+ referees and part time staff
- Estimated 40,000 spectators over the course of a week
- The parking lot on the right was 1 of 3 of the available lots
- Total budget for the event was north of $600K
How to build an army of top quality people via Amazon Mechanical Turk. Yes, you read correctly, Mechanical Turk (henceforth referred to as MT).
A thread.
Most people think of MT as "that thing Amazon offers where you have a lot of work that you need humans to do where you pay per task and it works out to be below min wage".
Because they have that mental model they automatically equate MT to "low quality" which is wrong...
What most people don't know is that MT gives you the option to save and rank how the people (aka Turkers) performed when doing your tasks (aka HITs).
You can also offer up HITs to your saved Turker lists as well.
Given the above, I'm going to lay out how to build your army...
Back in the early 2000's, I worked for a firm that was responsible for investigating TV Smart Card hacking for a major satellite provider.
Here are some of the highlights of how we tracked and caught some of the hackers.
A thread.
So for those of you not familiar with how satellite TV worked back then here is some background.
- The provider would "beam" a stream of data (e.g. TV channels etc) from a ground station up to a geosynchronous satellite
- Geosynch was important as you target a country/region
- The satellite would then take that data & "beam" it back down to the area below it (b/c geosync)
- Individual subscribers would have both a dish & a decoder box (dbox) since the stream was encrypted
- The decoders would have a Smart Card(SC) that could decrypt the stream
Bash often gets ignored in today's cloud centric world but there is a lot of cool stuff you can do just with basic commands, the switches on those commands and piping things together.
To the command line!
So I'm going to start out with some of the more basic commands and some switches that people aren't familiar with and then rapidly get more advanced in both usage and stringing commands together.
Never done this on Twitter before so should be exciting!
Let's start with: ls
# show files in a single column
ls -1
# show files with detail
ls -l
# show files in reverse time order
ls -ltr
# show all hidden files
ls -a
# show files with human readable size and sorted by size
ls -lSh
Inspired by @patio11@RachelTobac@HydeNS33k@holman@sehurlburt here is a list "Quick Things Many People Find Too Obvious To Have Told You Already" aka "Things I wish someone had told me earlier"
I've often heard that #DevOps is all about #empathy and I agree.
As an operations person, the most helpful empathetic developers I ever saw were the ones that were told: "20% of your bonus depends on a rating of you from the Operations people"
I didn't believe this for a long time but you can 100% start a blog, write interesting posts and get people to pay you money to tell you more about what's in those blog posts.
Put another way: there are videos of people putting together Duplo on YouTube with MILLIONS of views.