SlideShare a Scribd company logo
1 of 19
<?php echo 'Hello Worl...Oooh, Shiny!
Presented by Sean Prunka
Sr. PHP Developer
The Hacker Academy

www.HackerAcademy.com
✘Why are distractions bad?
✘What can I do about it?
8
4

6

Late Interruption
Early Interruption
Small Interruption
Big Interruption
Uninterrupted

2
0

Efficiency Metric*

10

12

Why are distractions such a bad thing?

Time on Task

*NB:
Efficiency Metric
uses imaginary
data points
What distractions do we face?
●

Unavoidable
– Meetings
– Email
– Phone
– Coworkers
– Bosses
– Mental Blocks
– Task Switching

●

Avoidable
–
FOMO!
●
Twitter
●
FaceBook
●
IRC
●
G+
●
Etc.
–
Self Inflicted
●
Smoke breaks
●
Playing Games
●
Videos (YouTube!)
So, how do we combat them?
●

External
– Put the phone on DND
– Set aside a block of time
specifically for follow-ups via
phone, email, text, etc.
– Schedule meetings early or late.
– Adjust your own schedule to
overlap with “business hours”

●

Internal
– Impostor Syndrome
●
Pep Talks
●
Mentors
●
Community
– FOMO
●
Block site
●
Close tabs
Tips to combat downtime (2)
●

External
– Project Switching
●
Manage your time by
devoting larger chunks
of time to each project.
– 2 Projects? ½ day
each or every
other day.
– 3 or more? Split
days in half and
swap days.

●

Internal
– Mental Blocks
●
Improvise
●
Take a break/walk
●
Catch up on FOMO
●
Reach out to the
community for help.
FIND A “SECRET”
WORK ZONE!
But I work remotely!
✔Why are distractions bad?
✔What can I do about it?
(pause)
(breathe)
(questions?)
HELP! I Don’t Know What I’m Doing!
(shh, yes you do.)
T he System 638: Exper ts
Used by permission of the creator: Rosscott Nover (@Rosscott)
Taken from his website: http://www.systemcomic.com/
Fear vs. Reality
●

●

●

●

I can’t even remember the right syntax
for substr() w/o PHP.net

●

That test was *easy* I passed because
it was just common sense.
One day, they will figure out that I’m a
fraud and fire me.
Luck has gotten me this far, what if my
luck runs out?

●

●

No one remembers all the syntax for every
function. That’s why auto-complete exists in
IDEs and that’s why PHP.net is so well
documented.
I *earned* my ZCE. I am the go-to guy at
my company for PHP, MySQL, and even
JavaScript.
I would not have been asked to speak at this
meeting if I were a fraud.
T he System 355: Exper ts
Used by permission of the creator: Rosscott Nover (@Rosscott)
Taken from his website: http://www.systemcomic.com/
Additional Resources
Distractions:

Jason Fried's TED talk “Why Work Doesn't happen At Work”: http://j.mp/12ED7C1
Codecraft post about Interruptions: http://j.mp/13zIuop
Coding Horror post on Multi-Tasking: http://j.mp/10IG8za

Impostor Syndrome:

The blog article this talk was based upon (mine): http://j.mp/NNhX0d
Laura Thomson’s blog post on Impostor Syndrome: http://j.mp/1gFPl4E
Wikipedia article on Impostor Syndrome: http://j.mp/1d0UVO4
Mentors can be a big help too: http://j.mp/1d0V3x4
About Me:
●

Sean Prunka
–

Sr. PHP Developer for MAD Security, LLC

–

15+ yrs of PHP experience

–

ZCE PHP 5.3

–

Please rate this talk on Joind.in

●

Twitter: @sprunka

●

Email
–

sprunka@gmail.com

–

sprunka@madsecurity.com

More Related Content

What's hot

No Javascript Howlers
No Javascript HowlersNo Javascript Howlers
No Javascript HowlersDan Goodwin
 
How To Pass A Ruby Code Test
How To Pass A Ruby Code TestHow To Pass A Ruby Code Test
How To Pass A Ruby Code TestRobert Postill
 
08 10 12 Meebo Ajaxworld Preso
08 10 12 Meebo Ajaxworld Preso08 10 12 Meebo Ajaxworld Preso
08 10 12 Meebo Ajaxworld Presorajivmordani
 
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...Puppet
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerChristian Heilmann
 
Introduction To Django
Introduction To DjangoIntroduction To Django
Introduction To DjangoTuan Anh Tran
 
DjangoSki 2010 Keynote
DjangoSki 2010 KeynoteDjangoSki 2010 Keynote
DjangoSki 2010 Keynotedavidascher
 
Logging node.js global summit
Logging   node.js global summitLogging   node.js global summit
Logging node.js global summitMarcos Bérgamo
 
Chat in Space with MongoDB
Chat in Space with MongoDBChat in Space with MongoDB
Chat in Space with MongoDBMongoDB
 
Human trafficking s response
Human trafficking s responseHuman trafficking s response
Human trafficking s responseheawoodi
 

What's hot (13)

No Javascript Howlers
No Javascript HowlersNo Javascript Howlers
No Javascript Howlers
 
How To Pass A Ruby Code Test
How To Pass A Ruby Code TestHow To Pass A Ruby Code Test
How To Pass A Ruby Code Test
 
08 10 12 Meebo Ajaxworld Preso
08 10 12 Meebo Ajaxworld Preso08 10 12 Meebo Ajaxworld Preso
08 10 12 Meebo Ajaxworld Preso
 
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer
 
Introduction To Django
Introduction To DjangoIntroduction To Django
Introduction To Django
 
Dynamic Website
Dynamic WebsiteDynamic Website
Dynamic Website
 
DjangoSki 2010 Keynote
DjangoSki 2010 KeynoteDjangoSki 2010 Keynote
DjangoSki 2010 Keynote
 
Logging node.js global summit
Logging   node.js global summitLogging   node.js global summit
Logging node.js global summit
 
Hello world web
Hello world webHello world web
Hello world web
 
Chat in Space with MongoDB
Chat in Space with MongoDBChat in Space with MongoDB
Chat in Space with MongoDB
 
Human trafficking s response
Human trafficking s responseHuman trafficking s response
Human trafficking s response
 
Esteem slide deck - April 2017
Esteem slide deck - April 2017Esteem slide deck - April 2017
Esteem slide deck - April 2017
 

Viewers also liked

Colin Pape: Helping Communities Shop Locally
Colin Pape: Helping Communities Shop LocallyColin Pape: Helping Communities Shop Locally
Colin Pape: Helping Communities Shop Locallydomainsherpa
 
branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion a-small-lab
 
Informática
InformáticaInformática
Informáticayrhgastro
 
Goal oriented
Goal orientedGoal oriented
Goal orientedcrobiti
 
Keep Your City Delicious!
Keep Your City Delicious!Keep Your City Delicious!
Keep Your City Delicious!a-small-lab
 
明日から使える(?)Rubyトリビア
明日から使える(?)Rubyトリビア明日から使える(?)Rubyトリビア
明日から使える(?)RubyトリビアMaki Toshio
 
Getting the buzz to grow
Getting the buzz to growGetting the buzz to grow
Getting the buzz to growwendysuths
 
Evan Horowitz: Making Millions Through Adult Domains and an Affiliate Network
Evan Horowitz: Making Millions Through Adult Domains and an Affiliate NetworkEvan Horowitz: Making Millions Through Adult Domains and an Affiliate Network
Evan Horowitz: Making Millions Through Adult Domains and an Affiliate Networkdomainsherpa
 
Network is Important
Network is ImportantNetwork is Important
Network is ImportantLasse Chor
 
Spider Research in Tokyo / くものけんきゅう
Spider Research in Tokyo / くものけんきゅうSpider Research in Tokyo / くものけんきゅう
Spider Research in Tokyo / くものけんきゅうa-small-lab
 
レガシーコード改善ガイド
レガシーコード改善ガイドレガシーコード改善ガイド
レガシーコード改善ガイドMaki Toshio
 

Viewers also liked (20)

Colin Pape: Helping Communities Shop Locally
Colin Pape: Helping Communities Shop LocallyColin Pape: Helping Communities Shop Locally
Colin Pape: Helping Communities Shop Locally
 
Anne Mai
Anne MaiAnne Mai
Anne Mai
 
branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion
 
Freedom of Expression - Freedom of Connection
Freedom of Expression - Freedom of ConnectionFreedom of Expression - Freedom of Connection
Freedom of Expression - Freedom of Connection
 
Internet studies
Internet studiesInternet studies
Internet studies
 
Fairy Cakes
 Fairy Cakes Fairy Cakes
Fairy Cakes
 
Irene foodproject
Irene foodprojectIrene foodproject
Irene foodproject
 
Informática
InformáticaInformática
Informática
 
Goal oriented
Goal orientedGoal oriented
Goal oriented
 
Keep Your City Delicious!
Keep Your City Delicious!Keep Your City Delicious!
Keep Your City Delicious!
 
співпраця з громадами
співпраця з громадамиспівпраця з громадами
співпраця з громадами
 
明日から使える(?)Rubyトリビア
明日から使える(?)Rubyトリビア明日から使える(?)Rubyトリビア
明日から使える(?)Rubyトリビア
 
What is your goal?
What is your goal?What is your goal?
What is your goal?
 
Getting the buzz to grow
Getting the buzz to growGetting the buzz to grow
Getting the buzz to grow
 
Texas policy 2016
Texas policy 2016Texas policy 2016
Texas policy 2016
 
Evan Horowitz: Making Millions Through Adult Domains and an Affiliate Network
Evan Horowitz: Making Millions Through Adult Domains and an Affiliate NetworkEvan Horowitz: Making Millions Through Adult Domains and an Affiliate Network
Evan Horowitz: Making Millions Through Adult Domains and an Affiliate Network
 
Cap8
Cap8Cap8
Cap8
 
Network is Important
Network is ImportantNetwork is Important
Network is Important
 
Spider Research in Tokyo / くものけんきゅう
Spider Research in Tokyo / くものけんきゅうSpider Research in Tokyo / くものけんきゅう
Spider Research in Tokyo / くものけんきゅう
 
レガシーコード改善ガイド
レガシーコード改善ガイドレガシーコード改善ガイド
レガシーコード改善ガイド
 

Similar to &lt;?php>Hello Worl...Ooo Shiny!

Introduction To ICT Security Audit OWASP Day Malaysia 2011
Introduction To ICT Security Audit OWASP Day Malaysia 2011Introduction To ICT Security Audit OWASP Day Malaysia 2011
Introduction To ICT Security Audit OWASP Day Malaysia 2011Linuxmalaysia Malaysia
 
How to get started with Site Reliability Engineering
How to get started with Site Reliability EngineeringHow to get started with Site Reliability Engineering
How to get started with Site Reliability EngineeringAndrew Kirkpatrick
 
Dev presentation
Dev presentationDev presentation
Dev presentationDavid Ford
 
Security and why you need to review yours.
Security and why you need to review yours.Security and why you need to review yours.
Security and why you need to review yours.David Busby, CISSP
 
TSC Summit #4 - Howto get browser persitence and remote execution (JS)
TSC Summit #4 - Howto get browser persitence and remote execution (JS)TSC Summit #4 - Howto get browser persitence and remote execution (JS)
TSC Summit #4 - Howto get browser persitence and remote execution (JS)Mikal Villa
 
Understanding and implementing website security
Understanding and implementing website securityUnderstanding and implementing website security
Understanding and implementing website securityDrew Gorton
 
Techhub Riga - tm 27.07
Techhub Riga - tm  27.07Techhub Riga - tm  27.07
Techhub Riga - tm 27.07Toms Bauģis
 
DIY Applied Machine Learning
DIY Applied Machine LearningDIY Applied Machine Learning
DIY Applied Machine LearningTarek Hoteit
 
No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016Kerry Townsend
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair ProgrammingSteven Smith
 
Cryptography implementation weaknesses: based on true story
Cryptography implementation weaknesses: based on true storyCryptography implementation weaknesses: based on true story
Cryptography implementation weaknesses: based on true storyVlatko Kosturjak
 
Hacking Vulnerable Websites to Bypass Firewalls
Hacking Vulnerable Websites to Bypass FirewallsHacking Vulnerable Websites to Bypass Firewalls
Hacking Vulnerable Websites to Bypass FirewallsNetsparker
 
Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interviewEric Brooke
 
What Your Tech Lead Thinks You Know (But Didn't Teach You)
What Your Tech Lead Thinks You Know (But Didn't Teach You)What Your Tech Lead Thinks You Know (But Didn't Teach You)
What Your Tech Lead Thinks You Know (But Didn't Teach You)Chris Riccomini
 
Advice for Computer Science freshers!
Advice for Computer Science freshers!Advice for Computer Science freshers!
Advice for Computer Science freshers!Karan Singh
 
Designing your day with social media
Designing your day with social mediaDesigning your day with social media
Designing your day with social mediaAntony Mayfield
 

Similar to &lt;?php>Hello Worl...Ooo Shiny! (20)

Introduction To ICT Security Audit OWASP Day Malaysia 2011
Introduction To ICT Security Audit OWASP Day Malaysia 2011Introduction To ICT Security Audit OWASP Day Malaysia 2011
Introduction To ICT Security Audit OWASP Day Malaysia 2011
 
How to get started with Site Reliability Engineering
How to get started with Site Reliability EngineeringHow to get started with Site Reliability Engineering
How to get started with Site Reliability Engineering
 
Dev presentation
Dev presentationDev presentation
Dev presentation
 
Security and why you need to review yours.
Security and why you need to review yours.Security and why you need to review yours.
Security and why you need to review yours.
 
TSC Summit #4 - Howto get browser persitence and remote execution (JS)
TSC Summit #4 - Howto get browser persitence and remote execution (JS)TSC Summit #4 - Howto get browser persitence and remote execution (JS)
TSC Summit #4 - Howto get browser persitence and remote execution (JS)
 
Lvl.up
Lvl.upLvl.up
Lvl.up
 
Understanding and implementing website security
Understanding and implementing website securityUnderstanding and implementing website security
Understanding and implementing website security
 
Techhub Riga - tm 27.07
Techhub Riga - tm  27.07Techhub Riga - tm  27.07
Techhub Riga - tm 27.07
 
DIY Applied Machine Learning
DIY Applied Machine LearningDIY Applied Machine Learning
DIY Applied Machine Learning
 
No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016No code to lighting component developer dreamforce 2016
No code to lighting component developer dreamforce 2016
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair Programming
 
Cryptography implementation weaknesses: based on true story
Cryptography implementation weaknesses: based on true storyCryptography implementation weaknesses: based on true story
Cryptography implementation weaknesses: based on true story
 
Hacking Vulnerable Websites to Bypass Firewalls
Hacking Vulnerable Websites to Bypass FirewallsHacking Vulnerable Websites to Bypass Firewalls
Hacking Vulnerable Websites to Bypass Firewalls
 
Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
 
Introduce Python
Introduce PythonIntroduce Python
Introduce Python
 
What Your Tech Lead Thinks You Know (But Didn't Teach You)
What Your Tech Lead Thinks You Know (But Didn't Teach You)What Your Tech Lead Thinks You Know (But Didn't Teach You)
What Your Tech Lead Thinks You Know (But Didn't Teach You)
 
Advice for Computer Science freshers!
Advice for Computer Science freshers!Advice for Computer Science freshers!
Advice for Computer Science freshers!
 
Fun & profit with bug bounties
Fun & profit with bug bountiesFun & profit with bug bounties
Fun & profit with bug bounties
 
Php ooh shiny
Php ooh shinyPhp ooh shiny
Php ooh shiny
 
Designing your day with social media
Designing your day with social mediaDesigning your day with social media
Designing your day with social media
 

Recently uploaded

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Recently uploaded (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

&lt;?php>Hello Worl...Ooo Shiny!

  • 1. <?php echo 'Hello Worl...Oooh, Shiny! Presented by Sean Prunka Sr. PHP Developer The Hacker Academy www.HackerAcademy.com
  • 2.
  • 3.
  • 4. ✘Why are distractions bad? ✘What can I do about it?
  • 5. 8 4 6 Late Interruption Early Interruption Small Interruption Big Interruption Uninterrupted 2 0 Efficiency Metric* 10 12 Why are distractions such a bad thing? Time on Task *NB: Efficiency Metric uses imaginary data points
  • 6. What distractions do we face? ● Unavoidable – Meetings – Email – Phone – Coworkers – Bosses – Mental Blocks – Task Switching ● Avoidable – FOMO! ● Twitter ● FaceBook ● IRC ● G+ ● Etc. – Self Inflicted ● Smoke breaks ● Playing Games ● Videos (YouTube!)
  • 7. So, how do we combat them? ● External – Put the phone on DND – Set aside a block of time specifically for follow-ups via phone, email, text, etc. – Schedule meetings early or late. – Adjust your own schedule to overlap with “business hours” ● Internal – Impostor Syndrome ● Pep Talks ● Mentors ● Community – FOMO ● Block site ● Close tabs
  • 8. Tips to combat downtime (2) ● External – Project Switching ● Manage your time by devoting larger chunks of time to each project. – 2 Projects? ½ day each or every other day. – 3 or more? Split days in half and swap days. ● Internal – Mental Blocks ● Improvise ● Take a break/walk ● Catch up on FOMO ● Reach out to the community for help.
  • 10. But I work remotely!
  • 11.
  • 12. ✔Why are distractions bad? ✔What can I do about it?
  • 14. HELP! I Don’t Know What I’m Doing! (shh, yes you do.)
  • 15. T he System 638: Exper ts Used by permission of the creator: Rosscott Nover (@Rosscott) Taken from his website: http://www.systemcomic.com/
  • 16. Fear vs. Reality ● ● ● ● I can’t even remember the right syntax for substr() w/o PHP.net ● That test was *easy* I passed because it was just common sense. One day, they will figure out that I’m a fraud and fire me. Luck has gotten me this far, what if my luck runs out? ● ● No one remembers all the syntax for every function. That’s why auto-complete exists in IDEs and that’s why PHP.net is so well documented. I *earned* my ZCE. I am the go-to guy at my company for PHP, MySQL, and even JavaScript. I would not have been asked to speak at this meeting if I were a fraud.
  • 17. T he System 355: Exper ts Used by permission of the creator: Rosscott Nover (@Rosscott) Taken from his website: http://www.systemcomic.com/
  • 18. Additional Resources Distractions: Jason Fried's TED talk “Why Work Doesn't happen At Work”: http://j.mp/12ED7C1 Codecraft post about Interruptions: http://j.mp/13zIuop Coding Horror post on Multi-Tasking: http://j.mp/10IG8za Impostor Syndrome: The blog article this talk was based upon (mine): http://j.mp/NNhX0d Laura Thomson’s blog post on Impostor Syndrome: http://j.mp/1gFPl4E Wikipedia article on Impostor Syndrome: http://j.mp/1d0UVO4 Mentors can be a big help too: http://j.mp/1d0V3x4
  • 19. About Me: ● Sean Prunka – Sr. PHP Developer for MAD Security, LLC – 15+ yrs of PHP experience – ZCE PHP 5.3 – Please rate this talk on Joind.in ● Twitter: @sprunka ● Email – sprunka@gmail.com – sprunka@madsecurity.com

Editor's Notes

  1. Don&apos;t forget to arrange a distraction or two...
  2. Time Management! Distractions are costly to productivity and efficiency. Unless you are The Doctor with a TARDIS...
  3. Or, maybe Hermione Granger with her Time Turner... I&apos;m going to assume that none of you are either and you&apos;d like help with Time Management (avoiding distractions) to stay at peak productivity.
  4. So, with this talk, I hope to help you answer these questions.
  5. We&apos;re most productive when we&apos;re “in the zone”. But, it takes ramp up time to get there. Let&apos;s say you get interrupted early in your ramp up time. You get knocked back out of the ramp and have to start it over. (Red) Light Blue and Yellow start at the same time, about mid way through ramp up. Yellow is a short and lt blue is long. Darker Blue represents an interruption after you&apos;ve already hit the zone. It&apos;s almost impossible to get back into the zone.
  6. Pause to get distraction thoughts from audience. This slide is just for ideas and (though should not be) can be just read verbatim, with anecdotes. This is a good time to get a phone call … YouTubed to the weird zone...
  7. Don&apos;t answer your phone. Block out downtime. Fix meetings schedules. Make meetings shorter. Overlap your schedule. Work from home/co-work environment. We&apos;ll talk a little more on IS later, but for now, co-worker/boss pep talks; a mentor (HUGE shout out to mine, Elizabeth Narramore, and my unofficial methor, Jeremey Kendall;) and, of course, lean on your fellow community members. I hate it when “The MAN” blocks sites, we&apos;re all adults, but if FOMO is getting the best of you. Edit /etc/hosts! Close your tabs!
  8. Project/Task switching. What about those times when you just can&apos;t get in the zone and you&apos;re stuck w/ a mental block? Well, that&apos;s when you allow all those other distractions to have their turns.
  9. This was the best thing I found for me when I worked in a cube farm. (describe Battelle&apos;s env. Describe the Zone cube.) Etc..lead up to next slide remote working...
  10. Working in an office does have the benefit of peer pressure to help keep you focused, and I&apos;ve noticed that I am much more likely to waste more time on FOMO working from home than I used to at the office. Sure, the office had many more external distractions than working at home, but I became my own biggest distraction. SO, how did I fix it? Co-working spots and keeping a separate laptop for ONLY work stuff. I&apos;ve noticed that I am generally more productive in 6 hrs at my co-working spot (a friend&apos;s house) than I am in 16 hrs actually at home. (unless I work at night after everyone is in bed. Then it&apos;s about the same.)
  11. Now that you&apos;ve learned something about how to avoid distractions, and how to mitigate those few unavoidable distractions, please remember to try to avoid being a distraction yourself. For those of working remotely, if your co-workers haven&apos;t seen this talk, and don&apos;t know to DnD their phones...don&apos;t call them, just in case they have their headphones on.
  12. Hopefully that covers enough to get you thinking about how you can take these concepts apply them to your own work environment..
  13. This is a good time for questions and discussion, before we get into Impostor Syndrome.
  14. This is impostor syndrome.  Wikipedia says “[it] is a psychological phenomenon in which people are unable to internalize their accomplishments.” Which is another way of saying, “I can’t believe someone is actually paying me to do this stuff. I don’t know what the fuck I’m doing!” Wikipedia goes on to add “Despite external evidence of their competence, those with the syndrome remain convinced that they are frauds and do not deserve the success they have achieved. Proof of success is dismissed as luck, timing, or as a result of deceiving others into thinking they are more intelligent and competent than they believe themselves to be.”
  15. I have been developing in PHP for 15 years. I earned my Zend Certified Engineer for PHP 5.3. This is no small accomplishment. It wasn’t just handed to me like candy. But I brush it off as easy. I say that I’m just really good at taking tests. I say that anyone could have gotten it, just from common sense. I say it must have been a fluke. My brain won’t let me admit that I *EARNED* that certification. And me dismissing it in all those ways really does a disservice not just to myself, but to everyone else who has earned it by working their butts off, and/or studying for it. But it also can be a real slap in the face to those who have not passed the exam. So, to everyone on both sides of the ZCE coin, I’m sorry. I did work for my certification. I did earn it. I do deserve it. If you have yours, you deserve it too. If you don’t have it yet; study, learn about areas of PHP outside your standard comfort zone; you can earn it too. Also, Daniel Cousineau brought up a few good points on Twitter: I’m no master conman, so if I were really the fraud this disease tells me I am, I would have been found out by now. The community here in PHP aren’t dummies. We all call each other on mistakes… don’t you think they’d call you out if you were a total fraud?
  16. We are all experts at something. Don’t let your Imposter Syndrome lie to you.
  17. I&apos;ll post these slides on slideshare probably tomorrow and post the link to the meetup up page, and on the Twitterz, so to follow me...*advance*
  18. So, this is me if you need to or want to reach out to me. So, questions? Discussions? Drinks?