SlideShare una empresa de Scribd logo
1 de 14
<?php echo 'Hello Worl...Oooh, Shiny!
Presented by Sean Prunka
Sr. PHP Developer
The Hacker Academy

www.HackerAcademy.com
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!
(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

●

Twitter: @sprunka

●

Email
–

sprunka@gmail.com

–

sprunka@madsecurity.com

Más contenido relacionado

Destacado

Palabra de pichikeche II
Palabra de pichikeche IIPalabra de pichikeche II
Palabra de pichikeche II
komunidad
 

Destacado (20)

Informàtica
InformàticaInformàtica
Informàtica
 
Oess NCRM Festival
Oess NCRM FestivalOess NCRM Festival
Oess NCRM Festival
 
Page Howe: Domain Names for the Average Joe
Page Howe: Domain Names for the Average JoePage Howe: Domain Names for the Average Joe
Page Howe: Domain Names for the Average Joe
 
Cells[1]
Cells[1]Cells[1]
Cells[1]
 
P2 bloc1 x_moreno guisona
P2 bloc1 x_moreno guisonaP2 bloc1 x_moreno guisona
P2 bloc1 x_moreno guisona
 
Maximizing Domain Name PPC Income - With Howard Hoffman
Maximizing Domain Name PPC Income - With Howard HoffmanMaximizing Domain Name PPC Income - With Howard Hoffman
Maximizing Domain Name PPC Income - With Howard Hoffman
 
Spider Research in Tokyo / くものけんきゅう
Spider Research in Tokyo / くものけんきゅうSpider Research in Tokyo / くものけんきゅう
Spider Research in Tokyo / くものけんきゅう
 
Another Company, Another Multimillion Dollar Sale – With Bill Karamouzis
Another Company, Another Multimillion Dollar Sale – With Bill KaramouzisAnother Company, Another Multimillion Dollar Sale – With Bill Karamouzis
Another Company, Another Multimillion Dollar Sale – With Bill Karamouzis
 
Psu presentation
Psu presentationPsu presentation
Psu presentation
 
Arec 17 feb11
Arec 17 feb11Arec 17 feb11
Arec 17 feb11
 
Bacsac @ Keukenhof
Bacsac @ KeukenhofBacsac @ Keukenhof
Bacsac @ Keukenhof
 
Litreviewpresentation
LitreviewpresentationLitreviewpresentation
Litreviewpresentation
 
Moral Panics over the Internet
Moral Panics over the InternetMoral Panics over the Internet
Moral Panics over the Internet
 
Irene foodproject
Irene foodprojectIrene foodproject
Irene foodproject
 
Dutton china-sjtu-2015
Dutton china-sjtu-2015Dutton china-sjtu-2015
Dutton china-sjtu-2015
 
Palabra de pichikeche II
Palabra de pichikeche IIPalabra de pichikeche II
Palabra de pichikeche II
 
P19 netinvet bcn_2013-1
P19 netinvet bcn_2013-1P19 netinvet bcn_2013-1
P19 netinvet bcn_2013-1
 
2010 Caring for Creation Conference - OC ICE
2010 Caring for Creation Conference - OC ICE2010 Caring for Creation Conference - OC ICE
2010 Caring for Creation Conference - OC ICE
 
Shane Wells: How I Went from $50,000 to More Than $250,000 in Sales Per Year
Shane Wells: How I Went from $50,000 to More Than $250,000 in Sales Per YearShane Wells: How I Went from $50,000 to More Than $250,000 in Sales Per Year
Shane Wells: How I Went from $50,000 to More Than $250,000 in Sales Per Year
 
Power&amp;5th windsor-2016
Power&amp;5th windsor-2016Power&amp;5th windsor-2016
Power&amp;5th windsor-2016
 

Similar a &lt;?php>m doing! (shh, yes you do.)

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
Linuxmalaysia Malaysia
 
DIY Applied Machine Learning
DIY Applied Machine LearningDIY Applied Machine Learning
DIY Applied Machine Learning
Tarek Hoteit
 

Similar a &lt;?php>m doing! (shh, yes you do.) (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
 
Advice for Computer Science freshers!
Advice for Computer Science freshers!Advice for Computer Science freshers!
Advice for Computer Science freshers!
 
Spaghetti gate
Spaghetti gateSpaghetti gate
Spaghetti gate
 
Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
 
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)
 
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
 
Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant The...
Philipp Von Weitershausen   Plone Age  Mammoths, Sabers And Caveen   Cant The...Philipp Von Weitershausen   Plone Age  Mammoths, Sabers And Caveen   Cant The...
Philipp Von Weitershausen Plone Age Mammoths, Sabers And Caveen Cant The...
 
Dev6001 flexibility, lifestyle, and balance benefits and drawback of remote t...
Dev6001 flexibility, lifestyle, and balance benefits and drawback of remote t...Dev6001 flexibility, lifestyle, and balance benefits and drawback of remote t...
Dev6001 flexibility, lifestyle, and balance benefits and drawback of remote t...
 
Moodle Developing Environment (E)
Moodle Developing Environment (E)Moodle Developing Environment (E)
Moodle Developing Environment (E)
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair Programming
 
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)
 
Techhub Riga - tm 27.07
Techhub Riga - tm  27.07Techhub Riga - tm  27.07
Techhub Riga - tm 27.07
 
Test driven development_continuous_integration
Test driven development_continuous_integrationTest driven development_continuous_integration
Test driven development_continuous_integration
 
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
 
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.
 
DIY Applied Machine Learning
DIY Applied Machine LearningDIY Applied Machine Learning
DIY Applied Machine Learning
 
Useful website, apps, tools for studying and working. YOUNG 2013
Useful website, apps, tools for studying and working. YOUNG 2013Useful website, apps, tools for studying and working. YOUNG 2013
Useful website, apps, tools for studying and working. YOUNG 2013
 
Dev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and FlickrDev and Ops Collaboration and Awareness at Etsy and Flickr
Dev and Ops Collaboration and Awareness at Etsy and Flickr
 
Community dynamics
Community dynamicsCommunity dynamics
Community dynamics
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

&lt;?php>m doing! (shh, yes you do.)

  • 1. <?php echo 'Hello Worl...Oooh, Shiny! Presented by Sean Prunka Sr. PHP Developer The Hacker Academy www.HackerAcademy.com
  • 2. 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
  • 3. 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!)
  • 4. 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
  • 5. 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.
  • 7. But I work remotely!
  • 9. HELP! I Don’t Know What I’m Doing! (shh, yes you do.)
  • 10. T he System 638: Exper ts Used by permission of the creator: Rosscott Nover (@Rosscott) Taken from his website: http://www.systemcomic.com/
  • 11. 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.
  • 12. T he System 355: Exper ts Used by permission of the creator: Rosscott Nover (@Rosscott) Taken from his website: http://www.systemcomic.com/
  • 13. 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
  • 14. About Me: ● Sean Prunka – Sr. PHP Developer for MAD Security, LLC – 15+ yrs of PHP experience – ZCE PHP 5.3 ● Twitter: @sprunka ● Email – sprunka@gmail.com – sprunka@madsecurity.com

Notas del editor

  1. Don&apos;t forget to arrange a distraction or two...
  2. 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.
  3. 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...
  4. 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!
  5. 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.
  6. 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...
  7. 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.)
  8. This is a good time for questions and discussion, before we get into Impostor Syndrome.
  9. 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.”
  10. 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?
  11. We are all experts at something. Don’t let your Imposter Syndrome lie to you.
  12. 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*
  13. So, this is me if you need to or want to reach out to me. So, questions? Discussions? Drinks?