SlideShare a Scribd company logo
1 of 42
Download to read offline
Personal Productivity
for Developers
Elmer Thomas
Hacker in Residence
@thinkingserious
The Goal
Summary
Frameworks
Techniques
Tools
References
Frameworks: RPM
Specific and Measurable
Results
Motivate yourself with
Purpose
Create a Massive action plan
with specific actions
Frameworks: GTD
Main Elements of GTD
Projects
Next Actions
Contexts
GTD Workflow
GTD Natural Planning Technique
Purpose / Guiding Principles
Why are we doing this?
Mission / Vision / Goals / Successful Outcome
What does success look, sound or feel like?
Brainstorming
How will we accomplish it?
Organizing
When will we do these things?
Next Actions
Where do we start?
GTD Weekly Review
Captured, but unprocessed items
Review projects & next actions
Review calendar
Review checklists
Review someday/maybe lists
GTD High
Level Analysis
Areas of Responsibility
1 - 2 year goals
3 - 5 year vision
Life purpose
Frameworks:
Getting
Results the
Agile Way
3 outcomes for
the year
the month
the week
the day
Agile Work/Life Balance
Define Hotspots
e.g. Career, Family, Health, Personal Growth
Set minimums for each Hotspots
e.g. 3 hours of exercise time per week
Monday Vision, Daily Outcomes, Friday Reflection
Frameworks:
18 Minutes
Day Begins: (5 Minutes)
Set Plan for the Day
Throughout: (1 Minute / Hour)
Refocus
Day Ends: (5 Minutes) Review
Techniques:
Pomodoro
decide on the task to be done & estimate the # of Pomodoros
set the pomodoro (timer) to 25 minutes
work on the task until the timer rings; record with an x
take a short break (5 minutes)
every four "pomodoros" take a longer break (15–20 minutes)
Techniques: Digital
Truth Dashboard
It’s the Dashboard to rule all Dashboards
Central point of all your “stuff”
Either link to resources or describe where
they are
This dashboard should be easy to use and
available most anywhere
Automate it if possible using RSS & APIs
Techniques: Zone
Hideouts
Schedule appointments with yourself
Noise canceling headphones + music
Signage
The “Hacker Brow”
Growl and/or grunt
Not this zone!
Techniques:
Checklists
Daily routines (morning/night)
Weekly routines
Monthly routines
Anything you will do more
than once
Create checklists as you work
Techniques:
Templates
New Projects
Think scaffolds
Perfect, then automate
Techniques:
Outsourcing
99Designs.com / LogoBids.com
eLance.com / Guru.com / oDesk.com / Workana.com
CraigsList.com
TemplateMonster.com / Genesis Themes
4 Hour Workweek by Tim Ferriss
Jack Bicer - http://www.septium.com/10tips.pdf
Techniques:
Hackathons
Find partners / Barter services
Upgrade your skills
Practice and sharpen existing skills
Directories:
HackerLeague.org/hackathons
TechZulu.com/events
SoCalTech.com/calendar
SiliconBeachLA.com/events-2/calendar
SDTechScene.org
Tools
AlternativeTo.net
Tools: Feedly
News/Information Filter
Sync with apps (Reeder)
Not just for blogs
Use folders to segregate & focus
Tools: Email
GMail
Filters
SendGrid
Incoming Parsing
Event triggers
Tools: Mind Maps
MindNode Pro / XMind
mind mapping
brainstorming
Tools: Screen
Capture
Jing / Snagit
Skitch
Tools: Text Snippets
TextExpander / Active Words
avoid typing common items
faster than a clipboard or text file
Tools: Google Apps
docs for quick collaborative sharing
sites for a centralized dashboard
calendar for shared time management
google hangouts for quick video meetings
google talk for IM
gmail for easy implementation of inbox zero
Tools: Social Media
filtered news via lists
alternative to RSS
networking
Tools: Social
Bookmarking
Delicious / Pinboard
global bookmarking
crowd validated reference
Tools: Readers
Instapaper / Readit Later / Pocket
defer your reading, offline
Kindle / iBooks / GoodReader
/ Audible / Downcast
read or listen on the go
Tools: Notes
Evernote / Onebox / OneNote
everything box across all platforms
multimedia notes + OCR
offline access
Tools: Storage
Dropbox / Box.net / Google Drive
easy synchronized storage
keep your larger files at bay
automated backup
email large attachments
Tools: Security
1Password / RoboForm / Keepass / LastPass
save time and be secure
don’t use the same password everywhere
Tools: Launchers
Launchbar / AppRocket
fast application launcher and file finder
stop dealing with clicking icons
Tools: Meetings
Join.me / Google Hangouts / OpenTok + Twilio API
free and easy screen sharing and conference calls
save commute time
Tools: Todos/Tasks
Omnifocus / Toodledo
GTD implementation
See what you want, when you want
Pivotal Tracker / Assembla / Asana
Agile implementation
A structure for practicing agile
Great for collaboration
Tools: Hardware
Laptop / Desktop
Mac out your SSD & RAM
Keyboard / Input Device
Tablet
Smart Phone
Continued Learning
thinkingserious.com
asianefficiency.com
timemanagementninja.com
lifehack.org
news.ycombinator.com
dzone.com
stackoverflow.com
github.com
Continued Learning
Getting Things Done, Ready for Anything, Making it All Work
18 Minutes: Find Your Focus
ReWork, Getting Real
Do the Work, The War of Art
Upgrade Your Life: The Lifehacker Guide to Working
Smarter, Faster, Better
Creating Flow with OmniFocus
Safari Bookshelf Online
Continued Learning
Back to Work
The Big Web Show
Mac Power Users
Mixergy
GTD Study Group
*iTunes U
Your Niche
Key Takeaways
Be action oriented towards measurable specific goals
Find how to achieve zone time more often
Move towards balance
Create a custom system and iterate often
“You can have it all.
You just can’t have it all at once.”
- Oprah Winfrey
Thanks!
If you have any questions,
reach out, I’m happy to help!
elmer.thomas@sendgrid.com
@thinkingserious

More Related Content

What's hot

Giáo trình Autocad Structural Detailing (ASD) triển khai bản vẽ theo TCVN
Giáo trình Autocad Structural Detailing (ASD) triển khai bản vẽ theo TCVNGiáo trình Autocad Structural Detailing (ASD) triển khai bản vẽ theo TCVN
Giáo trình Autocad Structural Detailing (ASD) triển khai bản vẽ theo TCVNHuytraining
 
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh HóaBáo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh HóaĐại học công nghiệp hà nội
 
Điện toán đám mây
Điện toán đám mâyĐiện toán đám mây
Điện toán đám mâyviettruong865
 
Content Marketing - Tiếp thị nội dung
Content Marketing - Tiếp thị nội dungContent Marketing - Tiếp thị nội dung
Content Marketing - Tiếp thị nội dungHải Hoàng
 
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​Man_Ebook
 
Chatbot mohinh sinh
Chatbot mohinh sinhChatbot mohinh sinh
Chatbot mohinh sinhpqtrung5th1
 
Ms project quick tips - Điều chỉnh hiển thị ngày tháng trong ms project
Ms project quick tips - Điều chỉnh hiển thị ngày tháng trong ms projectMs project quick tips - Điều chỉnh hiển thị ngày tháng trong ms project
Ms project quick tips - Điều chỉnh hiển thị ngày tháng trong ms projectĐàm Tài Cap
 
Young Marketers 5+1 Nguyễn Đức Tiến
Young Marketers 5+1 Nguyễn Đức TiếnYoung Marketers 5+1 Nguyễn Đức Tiến
Young Marketers 5+1 Nguyễn Đức TiếnTiến Nguyễn
 
Phuong phap, lap ke hoach Internet marketing - Internet Marketing Planning
Phuong phap, lap ke hoach Internet marketing - Internet Marketing PlanningPhuong phap, lap ke hoach Internet marketing - Internet Marketing Planning
Phuong phap, lap ke hoach Internet marketing - Internet Marketing PlanningNguyen Tung
 
docx.vn - Xay dung website ban quan ao online
docx.vn - Xay dung website ban quan ao onlinedocx.vn - Xay dung website ban quan ao online
docx.vn - Xay dung website ban quan ao onlineVi Thái
 
Giới thiệu về Blockchain - công nghệ phía sau Bitcoin
Giới thiệu về Blockchain - công nghệ phía sau Bitcoin Giới thiệu về Blockchain - công nghệ phía sau Bitcoin
Giới thiệu về Blockchain - công nghệ phía sau Bitcoin Nguyen Thanh
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệpToan Pham
 
Đồ án xây dựng website trang báo thương mại điện tử
Đồ án xây dựng website trang báo thương mại điện tử Đồ án xây dựng website trang báo thương mại điện tử
Đồ án xây dựng website trang báo thương mại điện tử Luanvantot.com 0934.573.149
 
Naming - Định danh trong các hệ thống phân tán
Naming - Định danh trong các hệ thống phân tánNaming - Định danh trong các hệ thống phân tán
Naming - Định danh trong các hệ thống phân tánPhan Khanh Toan
 

What's hot (20)

Bí mật Dotcom
Bí mật DotcomBí mật Dotcom
Bí mật Dotcom
 
Giáo trình Autocad Structural Detailing (ASD) triển khai bản vẽ theo TCVN
Giáo trình Autocad Structural Detailing (ASD) triển khai bản vẽ theo TCVNGiáo trình Autocad Structural Detailing (ASD) triển khai bản vẽ theo TCVN
Giáo trình Autocad Structural Detailing (ASD) triển khai bản vẽ theo TCVN
 
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh HóaBáo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
Báo cáo đồ án - Thiết kế web tại Thanh Hóa - dịch vụ seo tại Thanh Hóa
 
Điện toán đám mây
Điện toán đám mâyĐiện toán đám mây
Điện toán đám mây
 
Content Marketing - Tiếp thị nội dung
Content Marketing - Tiếp thị nội dungContent Marketing - Tiếp thị nội dung
Content Marketing - Tiếp thị nội dung
 
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
Nghiên cứu, thiết kế, thử nghiệm xe hai bánh tự cân bằng​
 
Chatbot mohinh sinh
Chatbot mohinh sinhChatbot mohinh sinh
Chatbot mohinh sinh
 
Danh Sách 200 Đề Tài Báo Cáo Thực Tập Công Nghệ Thông Tin, 9 Điểm
Danh Sách 200 Đề Tài Báo Cáo Thực Tập Công Nghệ Thông Tin, 9 ĐiểmDanh Sách 200 Đề Tài Báo Cáo Thực Tập Công Nghệ Thông Tin, 9 Điểm
Danh Sách 200 Đề Tài Báo Cáo Thực Tập Công Nghệ Thông Tin, 9 Điểm
 
Ms project quick tips - Điều chỉnh hiển thị ngày tháng trong ms project
Ms project quick tips - Điều chỉnh hiển thị ngày tháng trong ms projectMs project quick tips - Điều chỉnh hiển thị ngày tháng trong ms project
Ms project quick tips - Điều chỉnh hiển thị ngày tháng trong ms project
 
Young Marketers 5+1 Nguyễn Đức Tiến
Young Marketers 5+1 Nguyễn Đức TiếnYoung Marketers 5+1 Nguyễn Đức Tiến
Young Marketers 5+1 Nguyễn Đức Tiến
 
Đề tài: Thiết kế hệ thống bảo mật ứng dụng xử lý ảnh, HAY
Đề tài: Thiết kế hệ thống bảo mật ứng dụng xử lý ảnh, HAYĐề tài: Thiết kế hệ thống bảo mật ứng dụng xử lý ảnh, HAY
Đề tài: Thiết kế hệ thống bảo mật ứng dụng xử lý ảnh, HAY
 
Luận văn: Khai phá dữ liệu; Phân cụm dữ liệu, HAY
Luận văn: Khai phá dữ liệu; Phân cụm dữ liệu, HAYLuận văn: Khai phá dữ liệu; Phân cụm dữ liệu, HAY
Luận văn: Khai phá dữ liệu; Phân cụm dữ liệu, HAY
 
Phuong phap, lap ke hoach Internet marketing - Internet Marketing Planning
Phuong phap, lap ke hoach Internet marketing - Internet Marketing PlanningPhuong phap, lap ke hoach Internet marketing - Internet Marketing Planning
Phuong phap, lap ke hoach Internet marketing - Internet Marketing Planning
 
docx.vn - Xay dung website ban quan ao online
docx.vn - Xay dung website ban quan ao onlinedocx.vn - Xay dung website ban quan ao online
docx.vn - Xay dung website ban quan ao online
 
Giới thiệu về Blockchain - công nghệ phía sau Bitcoin
Giới thiệu về Blockchain - công nghệ phía sau Bitcoin Giới thiệu về Blockchain - công nghệ phía sau Bitcoin
Giới thiệu về Blockchain - công nghệ phía sau Bitcoin
 
Slide đồ án tốt nghiệp
Slide đồ án tốt nghiệpSlide đồ án tốt nghiệp
Slide đồ án tốt nghiệp
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
 
Đồ án xây dựng website trang báo thương mại điện tử
Đồ án xây dựng website trang báo thương mại điện tử Đồ án xây dựng website trang báo thương mại điện tử
Đồ án xây dựng website trang báo thương mại điện tử
 
huong dan hoan chinh Autocad 2018 2D
huong dan hoan chinh Autocad 2018 2Dhuong dan hoan chinh Autocad 2018 2D
huong dan hoan chinh Autocad 2018 2D
 
Naming - Định danh trong các hệ thống phân tán
Naming - Định danh trong các hệ thống phân tánNaming - Định danh trong các hệ thống phân tán
Naming - Định danh trong các hệ thống phân tán
 

Viewers also liked

Tutorial Time Rime
Tutorial Time RimeTutorial Time Rime
Tutorial Time RimeINFOD
 
Herramientas 2.0
Herramientas 2.0Herramientas 2.0
Herramientas 2.0llavave
 
7 Apps educativas
7 Apps educativas7 Apps educativas
7 Apps educativasDairaDaiss
 
Herramientas web 2.0 (1)
Herramientas web 2.0 (1)Herramientas web 2.0 (1)
Herramientas web 2.0 (1)julikaterin
 
Lineas de tiempo con Timetoast
Lineas de tiempo con TimetoastLineas de tiempo con Timetoast
Lineas de tiempo con TimetoastEstela-Lucila
 
Como subir archivos a capzles
Como subir archivos a capzlesComo subir archivos a capzles
Como subir archivos a capzlesRusia González
 
The Volcano - Enterprise kanban board
The Volcano - Enterprise kanban boardThe Volcano - Enterprise kanban board
The Volcano - Enterprise kanban boardTomas Rybing
 
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e HistoriasProgramas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e Historiasdannyclau
 
Xmind presentacion
Xmind presentacionXmind presentacion
Xmind presentacionjjavvierr
 
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...Chamilo Association
 
Eno2 nap clase 2_febrero2015
Eno2  nap clase 2_febrero2015Eno2  nap clase 2_febrero2015
Eno2 nap clase 2_febrero2015INFOD
 
Google Classroom - Set Up and Tips for Teachers
Google Classroom - Set Up and Tips for TeachersGoogle Classroom - Set Up and Tips for Teachers
Google Classroom - Set Up and Tips for TeachersJohn Sowash
 
Mapas mentales y mapas conceptuales
Mapas mentales y mapas conceptualesMapas mentales y mapas conceptuales
Mapas mentales y mapas conceptualesJordi Guim
 

Viewers also liked (20)

Timetoast.fafire
Timetoast.fafireTimetoast.fafire
Timetoast.fafire
 
Tutorial Time Rime
Tutorial Time RimeTutorial Time Rime
Tutorial Time Rime
 
dipity
dipitydipity
dipity
 
Herramientas 2.0
Herramientas 2.0Herramientas 2.0
Herramientas 2.0
 
7 Apps educativas
7 Apps educativas7 Apps educativas
7 Apps educativas
 
Herramientas web 2.0 (1)
Herramientas web 2.0 (1)Herramientas web 2.0 (1)
Herramientas web 2.0 (1)
 
Tutorial Time Rime
Tutorial Time RimeTutorial Time Rime
Tutorial Time Rime
 
Presetnación timetoast
Presetnación timetoastPresetnación timetoast
Presetnación timetoast
 
Lineas de tiempo con Timetoast
Lineas de tiempo con TimetoastLineas de tiempo con Timetoast
Lineas de tiempo con Timetoast
 
Como subir archivos a capzles
Como subir archivos a capzlesComo subir archivos a capzles
Como subir archivos a capzles
 
The Volcano - Enterprise kanban board
The Volcano - Enterprise kanban boardThe Volcano - Enterprise kanban board
The Volcano - Enterprise kanban board
 
Timetoast
TimetoastTimetoast
Timetoast
 
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e HistoriasProgramas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
Programas Para Elaborar Mapas Mentales, Diagramas de flujo e Historias
 
Xmind presentacion
Xmind presentacionXmind presentacion
Xmind presentacion
 
EDraw MIND MAP
EDraw MIND MAPEDraw MIND MAP
EDraw MIND MAP
 
Coggle
CoggleCoggle
Coggle
 
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
Day 3: Aplicaciones de software libre integradas al eLearning: uso de mapas c...
 
Eno2 nap clase 2_febrero2015
Eno2  nap clase 2_febrero2015Eno2  nap clase 2_febrero2015
Eno2 nap clase 2_febrero2015
 
Google Classroom - Set Up and Tips for Teachers
Google Classroom - Set Up and Tips for TeachersGoogle Classroom - Set Up and Tips for Teachers
Google Classroom - Set Up and Tips for Teachers
 
Mapas mentales y mapas conceptuales
Mapas mentales y mapas conceptualesMapas mentales y mapas conceptuales
Mapas mentales y mapas conceptuales
 

Similar to Personal Productivity for Developers

Personal Productivity for Developers v3
Personal Productivity for Developers v3Personal Productivity for Developers v3
Personal Productivity for Developers v3SendGrid
 
On The Herding of Cats
On The Herding of CatsOn The Herding of Cats
On The Herding of Catseby
 
Handling User Requirements in Technology Projects
Handling User Requirements in Technology ProjectsHandling User Requirements in Technology Projects
Handling User Requirements in Technology ProjectsStephen Senkomago Musoke
 
UX Prototyping and Personas 9-5-14
UX Prototyping and Personas 9-5-14UX Prototyping and Personas 9-5-14
UX Prototyping and Personas 9-5-14Shilpa Thanawala
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
MeetingSphere Support any Collaborative Process_with_Five Step_Process June_2016
MeetingSphere Support any Collaborative Process_with_Five Step_Process June_2016MeetingSphere Support any Collaborative Process_with_Five Step_Process June_2016
MeetingSphere Support any Collaborative Process_with_Five Step_Process June_2016Stevebather
 
E-Mediat: Workshop 2
E-Mediat:  Workshop 2E-Mediat:  Workshop 2
E-Mediat: Workshop 2Beth Kanter
 
Harnessing new technologies to get things DONE
Harnessing new technologies to get things DONEHarnessing new technologies to get things DONE
Harnessing new technologies to get things DONEEdward Bilodeau
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developerEyob Lube
 
Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10E-Mediat
 
Sundries solutions ou_aitp_4_27_11
Sundries solutions ou_aitp_4_27_11Sundries solutions ou_aitp_4_27_11
Sundries solutions ou_aitp_4_27_11sundriessolutions
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum WorkshopRainer Stropek
 
School psychologists and the digital office
School psychologists and the digital officeSchool psychologists and the digital office
School psychologists and the digital officeAndrew Stephens
 
Agile presentation
Agile presentationAgile presentation
Agile presentationinfolock
 
Project Management or how to herd cats
Project Management or how to herd catsProject Management or how to herd cats
Project Management or how to herd catsBecky Davis
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with ScrumChris Brown
 

Similar to Personal Productivity for Developers (20)

Personal Productivity for Developers v3
Personal Productivity for Developers v3Personal Productivity for Developers v3
Personal Productivity for Developers v3
 
On The Herding of Cats
On The Herding of CatsOn The Herding of Cats
On The Herding of Cats
 
What is it
What is it What is it
What is it
 
Handling User Requirements in Technology Projects
Handling User Requirements in Technology ProjectsHandling User Requirements in Technology Projects
Handling User Requirements in Technology Projects
 
Django Hosting
Django HostingDjango Hosting
Django Hosting
 
UX Prototyping and Personas 9-5-14
UX Prototyping and Personas 9-5-14UX Prototyping and Personas 9-5-14
UX Prototyping and Personas 9-5-14
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
MeetingSphere Support any Collaborative Process_with_Five Step_Process June_2016
MeetingSphere Support any Collaborative Process_with_Five Step_Process June_2016MeetingSphere Support any Collaborative Process_with_Five Step_Process June_2016
MeetingSphere Support any Collaborative Process_with_Five Step_Process June_2016
 
E-Mediat: Workshop 2
E-Mediat:  Workshop 2E-Mediat:  Workshop 2
E-Mediat: Workshop 2
 
Harnessing new technologies to get things DONE
Harnessing new technologies to get things DONEHarnessing new technologies to get things DONE
Harnessing new technologies to get things DONE
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developer
 
Tech Tools to Stay Organized
Tech Tools to Stay Organized Tech Tools to Stay Organized
Tech Tools to Stay Organized
 
Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10Workshop 2 - PowerPoint Presentation v10
Workshop 2 - PowerPoint Presentation v10
 
Sundries solutions ou_aitp_4_27_11
Sundries solutions ou_aitp_4_27_11Sundries solutions ou_aitp_4_27_11
Sundries solutions ou_aitp_4_27_11
 
Agile and Scrum Workshop
Agile and Scrum WorkshopAgile and Scrum Workshop
Agile and Scrum Workshop
 
School psychologists and the digital office
School psychologists and the digital officeSchool psychologists and the digital office
School psychologists and the digital office
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
CapProject.pptx
CapProject.pptxCapProject.pptx
CapProject.pptx
 
Project Management or how to herd cats
Project Management or how to herd catsProject Management or how to herd cats
Project Management or how to herd cats
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
 

Recently uploaded

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Recently uploaded (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Personal Productivity for Developers

Editor's Notes

  1. ## Personal Productivity for Developers Getting in the zone is harder to do these days with the infinite sources of distractions that are readily available. In this talk, I’ll give you a framework, tools and actionable tips to help you become more efficient, both in work and play. I will draw on my experiences as a family man, college student, developer, business owner, employee and manager using techniques I’ve learned reading countless books and articles in the area of “Productivity” and “Self Improvement”. The end goal is for you to have the focused time needed to do the things that you are passionate about, whether that be writing awesome software or spending more time with friends and family. ## Bio: Elmer Thomas Elmer is formally trained as a Computer & Electrical Engineer with a B.S. in Computer Engineering and a Masters in Electrical Engineering (Focus was on Control Systems, specifically with GPS navigation systems) at the Univeristy of California, Riverside. Afterwards, he added a few mentors, then some sales and marketing skills to his repertoire and co-founded several companies, including AboveTheLimit.com , ThemBid.com and L ogoBids.com . He then began at SendGrid as a Web Development Manager (along with the many hats early SendGrid'ers wore), then moved to a Product Development role. Currently, Elmer is SendGrid's Hacker in Residence. His mission is to help SendGrid live up to its slogan: "Email Delivery. Simplified" by improving the lives of developers, both internally and externally. He is known in social media circles as ThinkingSerious.
  2. Frameworks (RPM, GTD, Agile, 18 Minutes) Techniques (Pomodoro, Checklists, Outsourcing, Getting in the Zone) Tools (Apps, Services, etc.) References (Continued Learning, Podcasts, Blogs, Books, etc.)
  3. Started by Tony Robbins Used to be called OPA (Outcome, Purpose, Actions)
  4. A project is two or more next actions to achieve an outcome. A next action is actionable. Write them like you are assigning it to someone else. Context is generally a physical location or set of tools needed to execute a next action
  5. Walk through examples: 1. Item less than 2 minutes: respond to an email 2. Item to be delegated: request for information known by someone else 3. Item to be done later: wash the dishes 4. Item to be made into a project: create a monthly report 5. Item that is someday/maybe: a magazine article to read 6. Reference item: a list of resources for a particular app
  6. The GTD way of project planning Expansion of the RPM method Use this as a checklist/template
  7. This is the key to making sure the system works for you
  8. Perform monthly, quarterly, yearly Goals: lose weight, increase savings, buy a house Vision: career change, start a business Life purpose: service
  9. A system based on producing results rather than activities.
  10. http://blogs.hbr.org/2009/07/an-18minute-plan-for-managing
  11. 5 steps Vitamin-R allows for arbitrary times and allows you to hide distraction
  12. Google Sites or Evernote is good for this. Or Mindmap. Needs to be able to easily link. Also, check out http://www.cyfe.com (hat tip to Diego for the suggestion: https://twitter.com /demege )
  13. Daily routine examples: dump trash, check emails, monitor systems, exercise Weekly routines: clean your car, inventory supplies, review reports Monthly routines: higher level goal planning
  14. Example: have a Natural Planning Model Template
  15. Alternatives to the apps I recommend
  16. Monitor tasks assigned to you or others. Monitor keywords. Segregate the content for increased focus.
  17. Filter anything that you should not have seen at that moment. Schedule a regular time to review those emails with label:unread Take marketing emails and parse out the relevant deals and send as a batched list When a particular link is clicked, text yourself
  18. Brainstorming, planning and as a dashboard. Notes (while reading a book, watching a presentation)
  19. Makes bug reporting and QA so much easier
  20. Date/time stamping Signatures Code blocks (insertion tool) Address, phone number Common replies to emails . and lowerUpper convention
  21. Monitor industry and competitor keywords Follow key customers/competitors Follow groups of friends/associates/industry professionals Get feedback - be sure to engage and give feedback first
  22. Organize your web based research Augment your dashboard, create reference/asset folders
  23. Take advantage of menial tasks, waiting in line, stuck in traffic
  24. Receipts, business cards, organize photos, events Great research tool
  25. Command-\ trick Generates strong passwords
  26. Access clipboard, calculator, search
  27. Hang out works across platforms. Mention OpenTok & Twilio API
  28. Gestures Tablet: lean back consumption, focused creation
  29. Blogs / Websites
  30. Books
  31. Podcasts