Lessons for developers - long edition

Pieter Joost van de Sande
Pieter Joost van de SandeSoftware Developer at Happy Pancake
Lessons for developers,[object Object]
Lessons for developers  - long edition
programmers life,[object Object]
Stop focusing on the “steps”,[object Object]
Start pomodoro’ing,[object Object]
Read mail once a day,[object Object]
Log,[object Object]
Read,[object Object]
It’s teamwork,[object Object]
Pair with someone else,[object Object]
Automate,[object Object]
Try github,[object Object]
one open source contribution,[object Object]
Dead Mouse Day,[object Object]
Backward chaining,[object Object]
We want a network,[object Object]
Decisions,[object Object]
Try pivotaltracker,[object Object]
Do not accept,[object Object]
Investigate the past,[object Object]
#2,[object Object],Investigate the past,[object Object]
Learn a new language,[object Object]
Read code,[object Object]
Measure,[object Object]
You are the specialist,[object Object]
Lessons for developers  - long edition
#6,[object Object]
Understanding your customer,[object Object]
Talk the language of the customer,[object Object]
Talk the language of the customer,[object Object]
We interpreter,[object Object]
#11,[object Object],model,[object Object]
Communicate state,[object Object],#12,[object Object]
Communicate state,[object Object],#12,[object Object]
Join the community,[object Object],#13,[object Object]
#14,[object Object],Let others experience,[object Object]
Saying that Java is good because it works on all platforms is like saying anal sex is good because it works on all genders.,[object Object]
You've been a great audience!,[object Object],Really, I already knew that when creating this slide,[object Object]
1 of 38

Recommended

Why Java Is Great - Unbiased Perspective! by
Why Java Is Great - Unbiased Perspective!Why Java Is Great - Unbiased Perspective!
Why Java Is Great - Unbiased Perspective!Hariom Vashisth
71 views16 slides
What is the best programming language for beginner? by
What is the best programming language for beginner?What is the best programming language for beginner?
What is the best programming language for beginner?Designveloper
174 views7 slides
Coding Dojo: Fun with Tic-Tac-Toe (2014) by
Coding Dojo: Fun with Tic-Tac-Toe (2014)Coding Dojo: Fun with Tic-Tac-Toe (2014)
Coding Dojo: Fun with Tic-Tac-Toe (2014)Peter Kofler
832 views26 slides
Fosdem by
FosdemFosdem
FosdemSeif Lotfy
211 views54 slides
Rethink your architecture with CQRS by
Rethink your architecture with CQRSRethink your architecture with CQRS
Rethink your architecture with CQRSPieter Joost van de Sande
2.4K views57 slides
Scottish Ruby Conference 2014 by
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014michaelag1971
354 views49 slides

More Related Content

Similar to Lessons for developers - long edition

LET'S TALK ANDROID Dev by
LET'S TALK ANDROID DevLET'S TALK ANDROID Dev
LET'S TALK ANDROID Devvaibhavbhapkar3
220 views43 slides
Let's Contribute by
Let's ContributeLet's Contribute
Let's ContributeAnoop Thomas Mathew
839 views61 slides
Java And Community Support by
Java And Community SupportJava And Community Support
Java And Community SupportWilliam Grosso
1K views34 slides
Rockstar Programming by
Rockstar ProgrammingRockstar Programming
Rockstar ProgrammingNikiita Groshin
685 views20 slides
How to code by
How to codeHow to code
How to codeShishir Sharma
673 views18 slides
Overcoming the Fear of Contributing to Open Source by
Overcoming the Fear of Contributing to Open SourceOvercoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open SourceAll Things Open
94 views35 slides

Similar to Lessons for developers - long edition(20)

Overcoming the Fear of Contributing to Open Source by All Things Open
Overcoming the Fear of Contributing to Open SourceOvercoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open Source
All Things Open94 views
YOOX Launch & Learn - Javascript as a programming language by Marco Cedaro
 YOOX Launch & Learn - Javascript as a programming language YOOX Launch & Learn - Javascript as a programming language
YOOX Launch & Learn - Javascript as a programming language
Marco Cedaro1.1K views
Being a Tech Speaker with Global Mindset by Tomomi Imura
Being a Tech Speaker with Global MindsetBeing a Tech Speaker with Global Mindset
Being a Tech Speaker with Global Mindset
Tomomi Imura242 views
Some of my best friends are localisers by Dwayne Bailey
Some of my best friends are localisersSome of my best friends are localisers
Some of my best friends are localisers
Dwayne Bailey562 views
Crafty communications - Dealing with the pesky people parts of communications by Asher Glynn
Crafty communications - Dealing with the pesky people parts of communicationsCrafty communications - Dealing with the pesky people parts of communications
Crafty communications - Dealing with the pesky people parts of communications
Asher Glynn364 views
How To Be A Real Developer In Two Easy Steps by northofnormal
How To Be A Real Developer In Two Easy StepsHow To Be A Real Developer In Two Easy Steps
How To Be A Real Developer In Two Easy Steps
northofnormal298 views
15 Experts on the Art of JavaScript Programming by FusionCharts
15 Experts on the Art of JavaScript Programming15 Experts on the Art of JavaScript Programming
15 Experts on the Art of JavaScript Programming
FusionCharts4.8K views
Lean prototyping for entrepreneurs by Amir Khella
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneurs
Amir Khella6.4K views
Good Qualities of a developer by Sophia Dagli
Good Qualities of a developerGood Qualities of a developer
Good Qualities of a developer
Sophia Dagli2.6K views
jsDay - Javascript as a programming language by Marco Cedaro
jsDay - Javascript as a programming languagejsDay - Javascript as a programming language
jsDay - Javascript as a programming language
Marco Cedaro1.5K views
Surviving the technical interview by Eric Brooke
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
Eric Brooke3K views

More from Pieter Joost van de Sande

Actor Model by
Actor ModelActor Model
Actor ModelPieter Joost van de Sande
750 views104 slides
Microservices by
MicroservicesMicroservices
MicroservicesPieter Joost van de Sande
8.7K views65 slides
Microservices by
MicroservicesMicroservices
MicroservicesPieter Joost van de Sande
1.2K views62 slides
Werckers path to Go by
Werckers path to GoWerckers path to Go
Werckers path to GoPieter Joost van de Sande
595 views41 slides
Introduction to CQRS by
Introduction to CQRSIntroduction to CQRS
Introduction to CQRSPieter Joost van de Sande
1.7K views63 slides
Introduction to (n)CQRS by
Introduction to (n)CQRSIntroduction to (n)CQRS
Introduction to (n)CQRSPieter Joost van de Sande
314 views1 slide

Recently uploaded

Combining Orchestration and Choreography for a Clean Architecture by
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean ArchitectureThomasHeinrichs1
68 views24 slides
CXL at OCP by
CXL at OCPCXL at OCP
CXL at OCPCXL Forum
208 views66 slides
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTVSplunk
86 views20 slides
Java Platform Approach 1.0 - Picnic Meetup by
Java Platform Approach 1.0 - Picnic MeetupJava Platform Approach 1.0 - Picnic Meetup
Java Platform Approach 1.0 - Picnic MeetupRick Ossendrijver
25 views39 slides
MemVerge: Past Present and Future of CXL by
MemVerge: Past Present and Future of CXLMemVerge: Past Present and Future of CXL
MemVerge: Past Present and Future of CXLCXL Forum
110 views26 slides

Recently uploaded(20)

Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs168 views
CXL at OCP by CXL Forum
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum208 views
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV by Splunk
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk86 views
MemVerge: Past Present and Future of CXL by CXL Forum
MemVerge: Past Present and Future of CXLMemVerge: Past Present and Future of CXL
MemVerge: Past Present and Future of CXL
CXL Forum110 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy by Fwdays
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
Fwdays40 views
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM by CXL Forum
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMSamsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM
CXL Forum105 views
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ... by Fwdays
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
Fwdays33 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst449 views
Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada119 views
Future of Learning - Yap Aye Wee.pdf by NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS38 views
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur by Fwdays
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
Fwdays40 views
TE Connectivity: Card Edge Interconnects by CXL Forum
TE Connectivity: Card Edge InterconnectsTE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge Interconnects
CXL Forum96 views
"Fast Start to Building on AWS", Igor Ivaniuk by Fwdays
"Fast Start to Building on AWS", Igor Ivaniuk"Fast Start to Building on AWS", Igor Ivaniuk
"Fast Start to Building on AWS", Igor Ivaniuk
Fwdays36 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS23 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi113 views
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi by Fwdays
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
"AI Startup Growth from Idea to 1M ARR", Oleksandr Uspenskyi
Fwdays26 views

Lessons for developers - long edition

  • 1.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.

Editor's Notes

  1. Leer het domain van de klantLeer hoe je kuntleren de klanttebegrijpen, NLP/communicatie skillsDesign patterns voorcommunicatieDesign patterns voormensen
  2. We do not want software.We do not want a system.We do not want a database.We do not want to enter customer data.
  3. In agile software development, a spike is a story that cannot be estimated until a development team runs a timeboxed investigation. The output of a spike story is an estimate for the original story.
  4. In agile software development, a spike is a story that cannot be estimated until a development team runs a timeboxed investigation. The output of a spike story is an estimate for the original story.