Personal Growth
Running a Business and Keeping up With Changing Technology
Slide 2
Slide 2 text
• I’m Tom (nice to meet you!)
• I’m self-employed and blog daily
• Married for eight years
• Two beautiful daughters
• Two crazy terrier mutts
Hey, What’s Up?
@tommcfarlin | https://tommcfarlin.com | http://pressware.co | https://presswareplugins.com
Slide 3
Slide 3 text
A Primer for Professional WordPress Development Practices
Starting Up
A few questions for all of you.
Slide 4
Slide 4 text
1. How many of you manage developers?
2. How many of you are developers who answer to
others?
I want to know…
Slide 5
Slide 5 text
Two Stories
Leading to a Single Point
Slide 6
Slide 6 text
A Primer for Professional WordPress Development Practices
Don’t Stop Believin’
My Journey in Rock and Roll
Slide 7
Slide 7 text
A Little Bit of Country
• Raised listening to country
music.
• Not into most modern
musicians.
• Taught an appreciation for
good songwriting.
Slide 8
Slide 8 text
A Lot of Rock & Roll
• Metallica inspired me to want
to play the guitar.
• The Eagles, et al. made me
want to expand my skill set.
• Like hearing the guitar for the
first time.
Slide 9
Slide 9 text
Then 90’s Top 40
• I began lessons.
• I learned a lot of 90’s Top 40
alternative rock.
• This was a far cry from what I
thought I was going to be
learning.
Slide 10
Slide 10 text
An Insatiable Curiosity
• Progressions, Scales, Theory
• Interests soared into blues,
folk, and classical.
• I began digging into deep
tracks of well-known artists.
Slide 11
Slide 11 text
Writing Original Tunes
• Played with other bands.
• I began writing and tracking
tunes with my brother.
• I was convinced that I was
going to pursue music for a
career.
Slide 12
Slide 12 text
If I didn’t know a song, I could learn it.
The more principles I knew, the easier it was to learn new material.
Slide 13
Slide 13 text
A Primer for Professional WordPress Development Practices
What’s My Age Again?
I Blinked and It All Changed
Slide 14
Slide 14 text
Our First Computer
• The Apple IIe
• Too young, but video games!
• Atari, Nintendo, and so on.
• These systems were
computers.
Slide 15
Slide 15 text
Our First PC
• 8 years old, Windows 3.1
• Doom, Wolfenstein
• Prodigy, America Online
• And the slippery slope
Slide 16
Slide 16 text
How Am I Seeing This?
• How does this machine work?
• AOL Forums
• Visual Basic 3.0
• Proggies
• IRC Channels
• Linux, C, …, etc.
• Costing my parents money
Slide 17
Slide 17 text
An Expensive Hobby
• I took them apart
• I rebuilt them
• Atari, Nintendo, and so on.
• These systems were
computers.
Slide 18
Slide 18 text
Into Computer Science
• Studied Computer Science
• Loved what I was learning
• How do I keep up with this?
• FOMO? FONHAJ!
Slide 19
Slide 19 text
My First Job
• A number of internships
• Software Engineer for a large
jobs-based Internet company.
• Loved what I was doing
• Ultimately wanted to pursue
self-employment.
Slide 20
Slide 20 text
A Primer for Professional WordPress Development Practices
All Together Now
Where The Stories Converge
Slide 21
Slide 21 text
Remember This?
The more principles I knew, the easier it was to learn new material.
If I didn’t know a song, I could learn it.
Slide 22
Slide 22 text
Remember This.
The more principles I know, the easier it is to learn new material.
If I don’t know a technology, I can learn it.
Slide 23
Slide 23 text
Running a Business
• Our technology helps drive our business.
• We should elegantly solve problems.
• This helps us; This helps our users.
Slide 24
Slide 24 text
Experience
and
Awareness
Slide 25
Slide 25 text
Keeping up with Technology
1. Principles and foundations over technology.
Slide 26
Slide 26 text
Keeping up with Technology
1. Principles and foundations over technology.
2. Go deep rather than wide.
Slide 27
Slide 27 text
Keeping up with Technology
1. Principles and foundations over technology.
2. Go deep rather than wide.
3. Stay aware of what’s out there.
Slide 28
Slide 28 text
Keeping up with Technology
1. Principles and foundations over technology.
2. Go deep rather than wide.
3. Stay aware of what’s out there.
4. Connect with those who know more.
Slide 29
Slide 29 text
A Primer for Professional WordPress Development Practices
Thank You!
Comments, Questions, or Confusion?