SlideShare a Scribd company logo
Improving Your Efficiency
as a developer
July 17th 2019
Yousuf MJ
Overview
Going to discuss the various methods and tools that are available to us, that can be
used to speed up automate and improve our day to day work.
● What is efficiency
● Work environment
● Editor / IDE
● Tools / Plugins
What is efficiency?
● Efficiency (quality) Vs Productivity (quantity)
○ Productivity: how much output can be produced
○ Efficiency: maximise the quality of output while minimising input
● Productivity focuses on the amount of output units that can be completed by an
employee/company.
● Efficiency is about working smarter, get more done with less
● Can be unique to you
○ Disabilities
○ Requirements
● We focus on improving our
products / projects but forget
about ourselves
● Let’s start thinking how we can
improve daily habits that in turn
improve our projects
Working Environment
Mouse & keyboards
● Benefits of having your own equipment
● Mutual benefits between gaming / programming gear
● Ergonomic
● Keyboards
○ Mx Cherry (no blues!!)
○ Switch types
○ Size, tenkeyless / full
● Mice
○ Weighted
○ Trackball
● Space between your mouse and keyboard
Screen layout
● Consistency across your applications and displays
● Treat your environment like you expect a good UX to be
● Maximise the space you have on screens ( application specific)
○ Terminal can be split into sections
○ Ide can be split into 2
○ Not having multiples apps floating on your screen
● Try using desktops (mac)
○ Consider how much you “hot desk”
Power of Colour and layout
● We can process colours and objects
slightly faster than we can words
● Stroop test
● Code colours
● Themes
● Fonts / ligatures
○ Fira Code
Terminal
● Iterm 2
● Hyper
● Oh my Z sh
○ Plugins
○ Themes (POWERLEVEL9K)
● Aliases
● Saving session
● Splitting sessions
● Themes (solorazed dark)
● Vim/emac/nano
○ Learn the syntax
○ Vim configs
VScode (other IDE / editors)
● Treat them as more than an editor
● Use built in tools and shortcuts
● Customize settings
● Use 3rd party plugins
● Snippets
● Icons / Themes
● Its a personal experience, let things suit the way you work
VSCode Plugins
● Linting
● Snippets
● Projects / repo
● Git
● Formatting
● Debug / Scratchpad
● Utility
General
Bookmarks
Code Spell Checker
Path Intellisense
Project Manager
Quokka.js
Settings Sync
Snippets
ES7 React/Redux/GraphQL/React-Native snippets
Jest Snippets
ES6 Snippets
Linting
Docker
ESLint
Markdown Preview Enhanced
markdownlint
tslint
Formatting
Highlight Matching Tag
Prettier
TODO Highlight
Trailing Spaces
Bracket Pair Colorizer
indent-rainbow
Git
GitLens
Git History
Browser
● Plugins
○ Password (lastpass)
○ Debuggers
○ Refresh
● Pinning tabs
● Grouped tabs
● Create search engines
● Group your favourites
Time Gif
Time
● How can we save time?
● Even fraction of a second is helpful
● Speeding up repeatable tasks can save x amount of time per week
● Identifying / navigating through code
● Shortcuts
○ Application level
○ Laptop level
● Internal Tools for repeated tasks
● Focus
○ “Power Hour”
○ Building at your disposal
● Cheatsheets
What are some useful examples you have?
Conclusion
● Sometimes we neglect everyday behaviours
● Treat work environment like you what you expect from a great UI/UX
● “I will do it later” mentality
● Additional coffee break each day
● Understand the capabilities of the tools at your fingertips
● Shortcuts immediately save you time

More Related Content

Similar to Developer effiencency

Build your Own Customizable 3D Objects with Sculpteo
Build your Own Customizable 3D Objects with SculpteoBuild your Own Customizable 3D Objects with Sculpteo
Build your Own Customizable 3D Objects with Sculpteo
Sculpteo
 
Debugging 2013- Lars pedersen
Debugging 2013- Lars pedersenDebugging 2013- Lars pedersen
Debugging 2013- Lars pedersen
Mediehuset Ingeniøren Live
 
Effective tool usage - web development tools and tips
Effective tool usage - web development tools and tipsEffective tool usage - web development tools and tips
Effective tool usage - web development tools and tips
Nigel Alford
 
You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)
Igalia
 
How I Built My Code Editor in Ruby
How I Built My Code Editor in RubyHow I Built My Code Editor in Ruby
How I Built My Code Editor in Ruby
Andy Maleh
 
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Chauvin Mariot
 
JetBrains MPS
JetBrains MPSJetBrains MPS
Webbisauna - ClojureScript for Javascript Developers
Webbisauna - ClojureScript for Javascript DevelopersWebbisauna - ClojureScript for Javascript Developers
Webbisauna - ClojureScript for Javascript Developers
Juho Teperi
 
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Daniel Juyung Seo
 
Feedback from an eclipse plugin developer to provide support to large set of ...
Feedback from an eclipse plugin developer to provide support to large set of ...Feedback from an eclipse plugin developer to provide support to large set of ...
Feedback from an eclipse plugin developer to provide support to large set of ...
Aurélien Pupier
 
Hexagonal architecture
Hexagonal architectureHexagonal architecture
Hexagonal architecture
Nicolas Guignard
 
HOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptxHOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptx
ssuser62b2da
 
Simple vs Easy
Simple vs EasySimple vs Easy
Simple vs Easy
Twentify
 
Pair programming
Pair programmingPair programming
Pair programming
Gabriel Moral
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software house
Paris Apostolopoulos
 
Making sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developersMaking sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developers
Lewiz
 
Collaborative environment with data science notebook
Collaborative environment with data science notebook Collaborative environment with data science notebook
Collaborative environment with data science notebook
Moon Soo Lee
 
Full stack development
Full stack developmentFull stack development
Full stack development
Arnav Gupta
 
Castle Game Engine and the joy of making and using a custom game engine
Castle Game Engine and the joy  of making and using a custom game engineCastle Game Engine and the joy  of making and using a custom game engine
Castle Game Engine and the joy of making and using a custom game engine
Michalis Kamburelis
 
Umbraco development across large and distributed teams
Umbraco development across large and distributed teamsUmbraco development across large and distributed teams
Umbraco development across large and distributed teams
Janusz Stabik
 

Similar to Developer effiencency (20)

Build your Own Customizable 3D Objects with Sculpteo
Build your Own Customizable 3D Objects with SculpteoBuild your Own Customizable 3D Objects with Sculpteo
Build your Own Customizable 3D Objects with Sculpteo
 
Debugging 2013- Lars pedersen
Debugging 2013- Lars pedersenDebugging 2013- Lars pedersen
Debugging 2013- Lars pedersen
 
Effective tool usage - web development tools and tips
Effective tool usage - web development tools and tipsEffective tool usage - web development tools and tips
Effective tool usage - web development tools and tips
 
You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)You Can Work on the Web Patform! (GOSIM 2023)
You Can Work on the Web Patform! (GOSIM 2023)
 
How I Built My Code Editor in Ruby
How I Built My Code Editor in RubyHow I Built My Code Editor in Ruby
How I Built My Code Editor in Ruby
 
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
Mixing Diagram, Tree, Text, Table and Form editors to build a kick-ass modeli...
 
JetBrains MPS
JetBrains MPSJetBrains MPS
JetBrains MPS
 
Webbisauna - ClojureScript for Javascript Developers
Webbisauna - ClojureScript for Javascript DevelopersWebbisauna - ClojureScript for Javascript Developers
Webbisauna - ClojureScript for Javascript Developers
 
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
 
Feedback from an eclipse plugin developer to provide support to large set of ...
Feedback from an eclipse plugin developer to provide support to large set of ...Feedback from an eclipse plugin developer to provide support to large set of ...
Feedback from an eclipse plugin developer to provide support to large set of ...
 
Hexagonal architecture
Hexagonal architectureHexagonal architecture
Hexagonal architecture
 
HOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptxHOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptx
 
Simple vs Easy
Simple vs EasySimple vs Easy
Simple vs Easy
 
Pair programming
Pair programmingPair programming
Pair programming
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software house
 
Making sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developersMaking sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developers
 
Collaborative environment with data science notebook
Collaborative environment with data science notebook Collaborative environment with data science notebook
Collaborative environment with data science notebook
 
Full stack development
Full stack developmentFull stack development
Full stack development
 
Castle Game Engine and the joy of making and using a custom game engine
Castle Game Engine and the joy  of making and using a custom game engineCastle Game Engine and the joy  of making and using a custom game engine
Castle Game Engine and the joy of making and using a custom game engine
 
Umbraco development across large and distributed teams
Umbraco development across large and distributed teamsUmbraco development across large and distributed teams
Umbraco development across large and distributed teams
 

Recently uploaded

Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
riddhimaagrawal986
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
gaafergoudaay7aga
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 

Recently uploaded (20)

Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 

Developer effiencency

  • 1. Improving Your Efficiency as a developer July 17th 2019 Yousuf MJ
  • 2. Overview Going to discuss the various methods and tools that are available to us, that can be used to speed up automate and improve our day to day work. ● What is efficiency ● Work environment ● Editor / IDE ● Tools / Plugins
  • 3. What is efficiency? ● Efficiency (quality) Vs Productivity (quantity) ○ Productivity: how much output can be produced ○ Efficiency: maximise the quality of output while minimising input ● Productivity focuses on the amount of output units that can be completed by an employee/company. ● Efficiency is about working smarter, get more done with less ● Can be unique to you ○ Disabilities ○ Requirements
  • 4. ● We focus on improving our products / projects but forget about ourselves ● Let’s start thinking how we can improve daily habits that in turn improve our projects
  • 6. Mouse & keyboards ● Benefits of having your own equipment ● Mutual benefits between gaming / programming gear ● Ergonomic ● Keyboards ○ Mx Cherry (no blues!!) ○ Switch types ○ Size, tenkeyless / full ● Mice ○ Weighted ○ Trackball ● Space between your mouse and keyboard
  • 7. Screen layout ● Consistency across your applications and displays ● Treat your environment like you expect a good UX to be ● Maximise the space you have on screens ( application specific) ○ Terminal can be split into sections ○ Ide can be split into 2 ○ Not having multiples apps floating on your screen ● Try using desktops (mac) ○ Consider how much you “hot desk”
  • 8.
  • 9. Power of Colour and layout ● We can process colours and objects slightly faster than we can words ● Stroop test ● Code colours ● Themes ● Fonts / ligatures ○ Fira Code
  • 10.
  • 11. Terminal ● Iterm 2 ● Hyper ● Oh my Z sh ○ Plugins ○ Themes (POWERLEVEL9K) ● Aliases ● Saving session ● Splitting sessions ● Themes (solorazed dark) ● Vim/emac/nano ○ Learn the syntax ○ Vim configs
  • 12.
  • 13. VScode (other IDE / editors) ● Treat them as more than an editor ● Use built in tools and shortcuts ● Customize settings ● Use 3rd party plugins ● Snippets ● Icons / Themes ● Its a personal experience, let things suit the way you work
  • 14. VSCode Plugins ● Linting ● Snippets ● Projects / repo ● Git ● Formatting ● Debug / Scratchpad ● Utility
  • 15. General Bookmarks Code Spell Checker Path Intellisense Project Manager Quokka.js Settings Sync Snippets ES7 React/Redux/GraphQL/React-Native snippets Jest Snippets ES6 Snippets Linting Docker ESLint Markdown Preview Enhanced markdownlint tslint Formatting Highlight Matching Tag Prettier TODO Highlight Trailing Spaces Bracket Pair Colorizer indent-rainbow Git GitLens Git History
  • 16. Browser ● Plugins ○ Password (lastpass) ○ Debuggers ○ Refresh ● Pinning tabs ● Grouped tabs ● Create search engines ● Group your favourites
  • 18. Time ● How can we save time? ● Even fraction of a second is helpful ● Speeding up repeatable tasks can save x amount of time per week ● Identifying / navigating through code ● Shortcuts ○ Application level ○ Laptop level ● Internal Tools for repeated tasks ● Focus ○ “Power Hour” ○ Building at your disposal ● Cheatsheets
  • 19. What are some useful examples you have?
  • 20. Conclusion ● Sometimes we neglect everyday behaviours ● Treat work environment like you what you expect from a great UI/UX ● “I will do it later” mentality ● Additional coffee break each day ● Understand the capabilities of the tools at your fingertips ● Shortcuts immediately save you time

Editor's Notes

  1. effienct
  2. The time on a day to day basis you are typing Ergonomic work environment Improve a ui, improve your work comfort Cherry types, blue, red, brown, black, clear Noise differences, click feel, feedback they provide. Makes types alot easier in terms of comfort Size of key The amount of movement between keyboard and mouse
  3. Consistency in our code and projects, but we dont have the same consistency with our working screens Have windows in the same place. Macs - use desktops.
  4. Processing words and colours By getting used to set colours you can find things easier Identify colours to differentiate changes
  5. Utility - rgex test, rest client, sorting, timing Time