Hello, I'm Kyle. You might know me as KQD.

Briefly:

  • Ohio born & raised.
  • Programmer, writer, runner, footballer.
  • Studied computer science and (because I liked a girl) English writing.
  • Dad x3 (because same girl liked me).
  • Building Patriot Software since 2014.

Some things I believe (always evolving):

  • My faith.
  • There is no substitute for hard work.
  • Discipline > motivation.
  • Learn from others, but compete against yourself.
  • Playtime with kids is the closest thing to real magic we have.
  • Always tell your teachers and coaches thank you.
  • Routinely save time for you to be alone.
  • Take 100% ownership over why you're at where you're at.
  • Don't complain. Less than 100 years ago, 24-year-olds stormed Normandy.
  • Developing natural skills > following your "passion".
  • Attitude and effort matter more than you think.
  • People vastly underweight the value of simply being kind.
  • Often you'll need to imitate before you can innovate.
  • Actively seek out your weaknesses by inviting critique.
  • Writing helps you think. Write a lot.
  • All first drafts are terrible.
  • Simple and concise storytelling is an S-tier skill.
  • If you have a problem you can't solve, go run three miles.
  • If you want to be viewed as a leader, help raise up more leaders.

Specifically on tech/business:

  • Moving fast is the most important thing in business.
    • You never have enough information, learn to make good bets anyways.
    • Keep things as simple as possible.
    • Moving fast requires smaller teams, and small teams are more fun.
    • Speed increases learning velocity, which is your company's most important metric.
    • You do not have to compromise quality.
  • A majority of tech companies are >1-5x overstaffed.
    • Wait as long as humanly possible to hire—most aren't ready for the pain this brings.
    • A company's culture is who they hire, fire, and promote.
    • Performance reviews should be one yes/no question: "Would you enthusiastically hire this person again, right now?"
  • Most tech companies get deadlines wrong.
    • Have deadlines.
    • Almost all "here's how to measure engineering" metrics are dumb.
    • Deadlines help contain scope and force decision making.
    • Work fills the time allotted, so allot less and bet on iterations.
    • Readjust if the team can hit the deadline but the quality isn't there.

General advice: Work incredibly hard, spend as much time with those you love as possible, be kind, and give everyone a square deal.