Posts by fatherlinux

Let Me Explain Poverty

Let Me Explain Poverty

 

 

 

 

 

 

 

 

Growing up:

  • Your dad goes to jail on your birthday
  • Vietnam veterans smoke pot and party with your dad
  • Your dad hits your mom
  • You hit your dad with a bag of diapers
  • Your mom points a gun at your dad’s face
  • Your parents divorce
  • You move in with your grandmother and uncle
  • You remember the sound of your drunk, angry uncle throwing your grandmother’s cat down the stairs and breaking it’s tooth. He’s mad for who knows what, and you avoid him as much as possible
  • You are hungry toward the end of every month because the food stamps run out
  • You change schools every year, sometimes you go back to schools you have already went to
  • You have barely any friends because you change schools every year
  • Kids steal your stuff because you live in a poor neighborhood
  • During a summer program at the local school, you and your friend get handcuffed to the jungle gym for hours and chased around by older kids. Nobody helps
  • Your electric, gas and phone are off randomly. Friends call, and get the disconnected message – the next day at school, everybody knows your phone is disconnected
  • A kid that hates you, trips you at recess, while you are running full speed, and you have a scab along the ridge of your nose for months. Nothing happens to him
  • One of the kids from school sees you buying milk with food stamps and tells everyone at school. They make fun of you, even though most of them are probably getting food stamps as well
  • You know and understand all of your parents financial struggles
  • You watch your cousin’s cat fly up in the air, land on the ground, and die in convulsions after two kids in an old sedan speed up on purpose to hit it. They are in a gang, so there is no recourse
  • Your mom tries to enter you into a better school where all the kids have more money than you
  • You are too poor to get braces and have huge, bucked teeth
  • At the beginning of each year, the teachers are mad at you because you don’t have the “folder” they told you to buy. You’re too embarrassed to tell them that you are begging your mom every day, but she just doesn’t have the money until…
  • You wear used clothes on the first day of school, everyone knows and laughs
  • You wait for your mom’s income tax return so that you can actually get something that is brand new – you wait and plan for it, scheming, seething with desire. It’s almost sensuous planning for that one moment of pleasure.
  • No girls want to date you
  • All the kids make fun of you because you “are ghetto”
  • They make fun of you because you “talk like you are black”
  • You sit alone at lunch because you barely have any friends
  • You get “jumped in” to a dumb local gang by having four kids “fight” you for five minutes (probably because you are lonely)
  • You get taken hostage by two of the toughest kids at school. They punch you in the face, pour soda on you, and hold you for hours. Eventually, you escape on your bike while they chase you. Your heart pounds.
  • Because you hate school so bad, you miss so much that you fail a semester, then another semester…rinse, repeat
  • You tell the principal about how bad it is and he doesn’t care
  • You tell your guidance counselor and he says you should drop out and join the military because you will never amount to anything
  • You barely graduate high school with a 1.66 grade point average – mostly because you failed so many classes because of absence
  • You know you have no future

Then you:

  • Constantly struggle to keep a car running, so you can get to your job at a grocery store
  • Rebuild the motor on your car to keep it running
  • Have a suspended license because you can’t afford insurance
  • Learn to “act white” as demanded by society
  • Figure out how to get into college anyway
  • Beg your single mom who is depressed and alone to fill out the financial aid forms, always late, and barely ever receive any money
  • Struggle to work in a warehouse loading and unloading trucks while going to college on loans
  • Eventually get a job in computers, as a lab assistant for minimum wage
  • Survive on $20 a week after bills, eating macaroni and cheese, and 99 cent whopper juniors
  • Eventually, you start to know more about computers than some other people
  • You stop dying your hair dumb colors, take off the combat boots & chain wallet, and start interviewing for jobs
  • Eventually, you weasel your way into a real computer job supporting developers, and servers
  • People think you work really hard at work
  • But, you are rough around the edges, and everyone knows it
  • You are not calm and patient, and you speak your mind too much
  • You eventually have an offer at another company to make more money, but your dad and you get into a screaming match because he doesn’t think you should “give up a good thing”
  • 10 years later, you are still going to school
  • People still look at you a little weird because you can’t quite hide it all….

Eventually you:

  • Graduate college with 3.9s and 4.0s every semester
  • Get a job with a major technology company and make more money than you ever believed was possible
  • Learn to speak well, write well, and influence
  • Travel the world
  • Learn to speak three languages
  • Become just another white dude in tech
  • Gain expertise in several different disciplines including engineering, sales, marketing, and product management
  • Work too much and struggle to balance it with life
  • Bring others along for the ride
  • Try to be a good ally
  • Google offers you a job, finally. You turn it down.
  • Gain weight from working too much
  • Are attracted to adventure sports because of baggage in childhood – but it helps you hide it all
  • Freak out and loose all the weight
  • You put on a great show
  • You finally get over the fear of bringing children into this world
  • Even though you have significant expertise, you struggle to figure out whether you have enough life left to start a business and try your hand
  • Try to explain to others that choosing to “take risk” is a luxury

Or

  • You fail at any step of the way and go back to the beginning…
Read More

Hardware, Firmware, and Software – Biology, Culture, and Behavior 

Hardware, Firmware, and Software – Biology, Culture, and Behavior 

This article is part of larger context I have been documenting about my study of Anthropology and Computer Science, and how it changes the way you think. I often think of a person’s actions and personality in the context of three main layers – Biology/Hardware, Culture/Firmware, and Behavior/Software. For example….

Hardware & Biology

I have always thought of Biology as quite similar to hardware. In fact, in the context of evolution, I use the words almost interchangeably. You get new hardware when you purchase a server, and new genotype/phenotype when you are born. In the case of hardware, this might represent the next generation of HP Server, in Biology this is your offspring. Repairs and augmentations can be made, but you ain’t getting new hardware until the next generation comes out. Generations change based on Darwinian evolution – variation and natural selection.

In hardware this means that with each generation, Product Managers and engineers choose what variation is available in a product line, then customer select which ones they want. The servers that sell well often go on generation after generation, whereas the lines that don’t sell are deprecated. If you know hardware, you will know the HP DL380 sold well for years and years producing models from G1 to G10 over a period of nearly 20 years. The complete history is interesting.

In biology, we don’t have so much control over the product lines, at least not ethically, as CRISPR Baby Scandle shows and Eugenics experiments of the early 1900s demonstrate. Instead, we leave the variation to non-deterministic, biological processes – aka sex and procreation. Then, mother nature, through competition decides who lives dies and finds a mate. Your line might succeed for many generations, it might not.

It’s interesting to note that every single one of us living today has a string of roughly 20,000 ancestors which succeeded in producing offspring. Every generation, twenty thousand times in a row, without fail. This is powerful. Long story short, biology and hardware are governed by Darwinian rules of engagement – we live and die, generation by generation.

Firmware & Culture

Firmware is different, it can be updated during the life of a server, albeit with some fiddling around. Historically, you needed special utilities to load the firmware, though the tools are getting easier. Honestly most people only updated it a few times, if ever, during the lifetime of a server.

Culture is similar. It can be changed, but it’s not easy. It requires large groups of people to make a conscious effort, typically involving verbal stories and books. Like firmware though, the tools are getting easier and the velocity of change is probably increasing. Now days cultural change happens through media like TV, movies and even YouTube.

Firmware is different than hardware though. Many of you have probably forgotten about Lamarck’s theory of evolution which competed with Darwin. Lamarck thought that if a Giraffe stretched it’s neck a lot during it’s lifetime, it would get longer (so far so good animals do grow and change). He also believed this “longer neck” could be passed down to it’s children (this ain’t how biology works – contwbtious epigenetics aside). Firmware is similar – updated versions may live on for multiple generations of servers, slowly having bugs fixed and features added over time.

While that doesn’t work with hardware and biology, it does work with culture – it changes during the creatures lifetime and it is passed on to their offspring in the changed state. It is Lamarckian in nature – who’d a thought.

Software & Behavior

The behavior of any specific program or individual can have wild variation specially (between instances – copies of software and individual creatures) and temporally (over the lifetime).

Software can be changed in memory while it’s running (temporal) – some programs self modify. It an also chabge spatially, as people copy and distribute it.

The same is true of individual behaviors, that is to say they change temporally, based on the age of the creature, and spatially, based on who the person is interacting with (style shifting in linguistics).

The study of this individual behavior is more the realm of Psychology than Anthropology, but the survival mechanisms within this individual behavior (Evolutionary Psychology) is of particular interest to the study of human evolution.

Suffice to say software and individuals are quite malleable.

Conclusion

A Server lives and dies in the market place based on the capability of it’s hardware, firmware, and software to function together as a unit which provides business value. Primates such as humans do the same, competing for resources as a single unit containing biology, culture and individual behaviors – the unit lives and dies together. All of the units, tied together as a product or creature is a powerful concept.

Next time you are at a coffee shop, look around – next time you are arguing with somebody on Facebook or Twitter, remember this framework. Each and everyone of us is the product of every generation before us. Every last one of our ancestors produced at least one successful offspring, with one hundred percent success, over the last 330,000 years, using almost identical hardware (brain, arms, legs, back, etc) – generations and generations of firmware – and 20,000 different copies of software. We are pretty amazing creatures, each and every one of us. We often focus on our differences without noticing what we have in common.

While this analogy, like all analogy, is imperfect, I love it because it helps put so many problems in context, quickly.

Read More

Computer Science & Anthropology

Computer Science & Anthropology

Anthropology and Computer Science don’t typically seem like they would have a lot of overlap, but they do. Each focuses on how discrete units change temporally and spacially. One focuses on human evolution, the other on engineering – one on statistics, the other on digital logic. In Anthropology, at least in the US, we study a lot of Biology, Linguistics and culture. We learn and practice methods of setting up experiments, testing and critquing, theory, reading and critiquing hundreds of papers. In Computer Science, we learn software engineering and algorithms, writing hundreds of hundreds of functions and programs, constructing software and debugging.

Studying Anthropology and Computer Science leaves a person with a strange view of the world. Everything around them seems to have predictable patterns – humans, machines, and the interactions of both. You see patterns in everything. You see patterns most other people don’t recognize – and you can make better decisions quicker. In fact it leads you to frustration when debating other people.

Thinking in this way, has led to the development of some personal theories, ideas and best practices. These theories relate to a lot of things that Sam Harris, Jordan Peterson and Eric Weinstein talk about. All of these people are extremely intelligent and very educated, yet I just don’t hear them frame these questions in the way that I think about them – in the frame of evolution.

I’ve developed a few theories and a few best practices that help me slice and dice arguments very quickly, and I can honestly say have helped me immensely in my personal and professional life. The plan is to flesh each of these out in follow on blog entries.

Theories, Analogies, and Best Practices

  • Hardware, Firmware, and Software – Biology, Culture, and Behavior – hardware is like biology, it is difficult to change – really it can’t be changed much until the next generation comes out. Firmware is like Culture, it can be reprogrammed, but it takes special tools and is often hard to test, and hard predict the results of an upgrade. Software is like the individual behaviour of a nuclear family – mother, father, and offspring. It’s the most easily changed, and also has great variation between instances.
  • Culture and Religion – Pools of Symbols – we know that humans operate on symbols, so it would make sense that these symbols would be pooled together in archetype and provide Darwinian survival generation after generation, like genes in a gene pool. Religion and architype feel so profound because they really are. If all there is relative value, these are pools of relative value.
  • Developmental Biology, Culture, and Behavior – we know that time has a profound effect on Biological development, why wouldn’t it have the same effect on Culture and individual behavior?
  • Symbols are Like Sprites in Video Games – We don’t operate on the underlying data, we operate on the symbols. I have seen this many a smart person to bad conclusions about evolution and human behavior.
  • Thinking of Things in Terms of 330,000 Years – for the vast majority of Human history, the smartest person in a group of 20-30 people was the one who led. Grouping symbols in emotionally engaging ways helps a group survive. Hence, the religious leader in any group was also the academic leader, and most likely the physical leader as well. It’s only in the last 10,000 or so years that this began to change. I always struggled to explain why intelligent people could believe in God, until I had this epiphany. I am not religious.
  • Thinking of Things in Terms of 25,000 Generations – when my daughter was born, I had the epiphany that her eyes, ears, voice, nose, arm length, gate, attitude and even intellect was the permutation of 25,000 generations of ancestors. The vast majority of her is probably made up of duplication of traits in ancestors, but there is also probably just a hair of new variation.
  • Thinking of Things in Terms of The Nearly Neutral Theory – things don’t have to be survivally advantageous to fix themselves in the genome, nor in culture, nor in individual behavior. They just can’t be so deleterious as to remove the individual from the gene pool. Hence, we witness all kinds of irrational behavior
  • Absolute and Relative Value in the Context of Human Evolution – there is no such thing as absolute value in evolution, everything is based on probability. Relative value helps construct everything around us and give meaning to life. I think it’s why Jordan Peterson’s theory about accepting responsibility actually makes people happier.

Strangely, when you study Anthropology and Computer Science you get comfortable with crossing the threshold between digital and analog, logical and statistical. Anthropology uses a lot of statistical testing, whereas computer science uses a lot of digital logic testing.

Nonetheless, they both focus on how things change temporally and specially. There are even second order equations in both, like developmental biology and self modifying programs.

But, you must also take care not to mix the two where it is unethical. In software it is ethical to be ruthless with your software changes, the same is not true when dealing with individuals who experience the world and suffer.

I hope you have a chance to dissect some of my articles, and critique some of these ideas.

Read More

Injury is an Opportunity for Growth, Not Just Recovery

Injury is an Opportunity for Growth, Not Just Recovery

A few weeks ago, I injured my back boxing – badly. My left hand is numb and feels like I hit my funny bone – all the time, all day and night. It kinda sucks. I can’t squat, deadlift, run or ride a bike. These are things I really miss, but it’s going to be a few months, at best. That said, I have learned some very interesting things from this injury.

  1. I had to completely change my mindset – quickly. The week I injured my back, I still squated 310lbs three times. Then, three days later, I failed getting my deadlift to 350lbs – only made it to 275lbs. Lighting pain was shooting up my back in two places, but I was in a growth mindset. I was in a heavy week of training where my mind thought I was going to break person records. But, I figured out quickly that if I kept this mindset, I would become even more injured. I couldn’t walk right for two days. I had to take a step back and create new goals. That was very difficult mentally – depressing even.
  2. I had to learn to experiment again. I have mentioned this before, but when you simply can’t do something, you have to change your mindset. I almost killed myself squating 310lbs (three times I might add) with my back this way. To continue is madness and will genuinely cause me more injury, so I had to go back in the gym and experiment with things I didn’t ever want to do, like leg presses.
  3. I had to rethink strength training. I am a fairly strong advocate of the Mark Rippetoe method of Squatting. It moves the most weight with the most muscle mass over the biggest range of motion. Thus, it is the most efficient time splent in the gym. That said, I can’t do it. But, I can leg press 410lbs, ten times, do back extensions as a separate exercise, and do pull-ups without bothering my back. This gets me close, but moreover it gets me thinking differently. This leg press is WAY more weight than I can squat. It is stimulating more quad growth, which is useful in Jiu Jitsu with my guard. Coincidentally, we are focused on guard for the next 6 months. Growth, not just recovery.
  4. When I hear guys at the gym talk about injuries, my ears perked up. I am a lot more empathetic. It wasn’t that I wasn’t sympathetic, but injuries just didn’t interest me that much. For that, I feel like a bit of an asshole. I also feel a bit wiser now. Probably, I will be a better day for this 🙂

I am not going to stop training because of this injury. In fact, everything I have read says you need the strength training to recover faster and better. I am still doing:

  • Strength training 2/week
  • Jiu Jitsu 2/week
  • Yoga 3/week

Power lifting may be out for a while and I may never do boxing again (we shall see), but I am using this as an opportunity to strengthen my back (pull-ups, back extensions), up my Jiu Jitsu game (leg presses), and learn 🙂

Read More

A Product Management Conference in Cleveland? Who’d a Thought.

A Product Management Conference in Cleveland? Who’d a Thought.

Why would you attend a product management conference, when your time might be better spent learning technical skills or studying some new open source project? Well, the short answer is because there are aspects of product management in almost all jobs now. With the cloud and service based thinking, we all have to think about consumption, pricing & packaging (chargeback), lifecycle, and where we are going to provide value in the marketplace – even if it’s private marketplace, aka private cloud. Or, because the world loves hyperbole, I sometimes say – “we are all encouraged to think like product managers.” But, what does that mean?

It means we need to think beyond just the implementation and along the axes (yes, this is the plural of axis) of time and value. Time is hardest thing to do for primates to visualize, let alone other mammals. Value is another abstract concept that we aren’t very good at measuring without dollars. Both take training and practice. Product Management (PM) has been a profession for a long time. Both Pragmatic Marketing and Serius Decisions have been building and delivering product management training for a long time. As an aside, I have taken a good bit of the Pragmatic Marketing training, and it is quite good. They have modules like Focus, Build, Launch, Market, Price, etc.

In pursuit of personal growth as a Product Manager, I spent a few days in Cleveland, Ohio attending a product management conference called INDUSTRY Cleveland. I live in Akron, so it wasn’t far. There were some some really good talks. Here’s a list of some of the ones I found interesting with a bit of commentary:

So, if you are a senior architect, developer or even a sysadmin, I would suggest spending a little time to get a product mindset. It will really help with your interactions with customers and product management. It will also help you serve your peers better when you are building internal tools. And, who knows, you might find another avenue for your career growth…

 

Read More