Post on 13-Apr-2017
transcript
Date night with Ruby
Ruberto Paulo
Date night with Ruby
We are complicated computers
Date night with Ruby
But we are also not..
The Question
Date night with Ruby
Why does programming at work feel so different from working on personal
projects or going to events?
Date night with Ruby
25 Developers
Date night with Ruby
Answers with negative focus:
Work can become mundane
… It is procedural at times …
We code for money
It becomes too familiar
… work can become a grind.
There is no a$$holes, only cool people.
There is usually a lot of pressure.
No ego’s.
Date night with Ruby
Answers with positive focus:
You can do what you want to.
…side projects are more inline with our passions
We get to think creativelyHearing other peoples passions
free-time stuff is nearly always newEveryone is on the same page.
We code for expression, and not for money.
Working on something that was neglected.
willingness to learn, willingness to teachWorking with a fun language.
… bubbling with ideas.
Date night with Ruby
The Question
Why does programming at work feel so different from working on personal
projects or going to events?
Date night with Ruby
"Journeys require endpoints. Otherwise, you're not Frodo. You're just some
homeless guy wandering around with stolen jewellery"
- The Oatmeal.
Date night with Ruby
"Journeys require endpoints. Otherwise, you're not Frodo. You're just some
homeless guy wandering around with stolen jewellery"
- The Oatmeal.
Why do we program?
Date night with Ruby
Money?
Date night with Ruby
Fame??
Date night with Ruby
Glory ???
Date night with Ruby
I do it because i can.
Date night with Ruby
I enjoy doing it?
Date night with Ruby
Ruby being this fun language that you just fall for… - Kenneth Kalmer
Date night with Ruby
Imagine for a second that your relationship with Ruby could be just like a relationship with a
person.
Date night with Ruby
In order to keep a healthy relationship with the language you need to have date nights often
within the relationship.
Date night with Ruby
“Whether a thought is spoken or not, it is a real thing and has powers of reality.”
- Frank Herbert
Date night with Ruby
“Whether a thought is spoken or not, it is a real thing and has powers of reality.”
- Frank Herbert
Date 1: Memory lane.
Date night with Ruby
Reread a good book
Date night with Ruby
Source: http://poignant.guide/
Date night with Ruby
Date night with Ruby
Learnings:
Sometimes going back is going forward.
Date night with Ruby
Learnings:
You'll never remember all of it.
Date 2: Coffee date(Kata)
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Learnings:
There is the smart way and the right way.
Date night with Ruby
Learnings:
You don’t need to spend hours sharpening your skills
Date 2: The overnight. (Hackathon)
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Learnings:
Ruby is amazing!
Date night with Ruby
Learnings:
Best practices are Best!
Date 3: The weekend away. (Conference)
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Date night with Ruby
Learnings:You’ll learn more teaching a principle
than being taught about it.
Date night with Ruby
Learnings:
Programming is an art.
Date 4: Weekly night out.(Passion project)
Date night with Ruby
How do we define a passion project?
Date night with Ruby
Date night with Ruby
Date night with Ruby
Cheat on work with this other project that you have going on
Date night with Ruby
Commit to a 365 project.
Date night with Ruby
People want to tell their stories and to be challenged to be engaged
Date night with Ruby
Learnings
Create your passion project for a single person
Force scarcity, lust for it!
Push your skills
Fail in a forest
Ruberto Paulo / Software engineer