I find it pretty amazing that we spend, on average, 18 years going to school yet no-one teaches us the skills that are more important in life: how to deal with people, how to manage time, how to communicate effectively.
This is a talk I give to students in computer science about to start their working lives.
2. $ whoami
Born 1978, Leiria
Dad of one
Started in a ZX Spectrum
12 years exp in software teams
Very active in tech communities
Noisy guitar player, some albums out, ~300 gigs
Currently CTO @ RUPEAL
6. What they don’t teach you at school
1. How to choose the right company
2. How to deal with people
3. How to communicate effectively
4. How to manage time
5. How to be in control, anytime, anywhere
7. What they don’t teach you at school
1. How to choose the right company
8. Company culture - don’t believe the hype!
“…awesome project…”
“…opportunity to grow…”
“…market leader…”
“…focus on people…”
“…training…”
“…ping-pong tables, free snacks, …”
“…work from home…”
“…no managers…”
9. Company culture - don’t believe the hype!
“…awesome project…”
“…opportunity to grow…”
“…market leader…”
“…focus on people…”
“…training…”
“…ping-pong tables, free snacks, …”
“…work from home…”
“…no managers…”
10. Company culture - don’t believe the hype!
The most rewarding thing is the
quality of your team
Strive to work with
really smart people
Ask to meet them for a day
before you accept the offer
12. $ groups ricardofiel
• Culture controlled by
the client
• Wide array of technologies
• Startups and Global companies
• Culture controlled by us :
Culture of Trust
• Unlimited holidays
• Remote (true remote)
• Fully transparent
13. What they don’t teach you at school
1. How to choose the right company
2. How to deal with people
22. Luis Martins Simões - Atitude Comercial
1. Reception
“Gordon, you are one the best PMs I know…”
2. I Message
“… but I feel a bit lost on the request you’re making. I need your help so we
can deliver the most value.”
3. Open Questions
“Could you share why is it so important for you to do it today?”
4. Empathic Listening
(Don’t interrupt!)
24. What they don’t teach you at school
1. How to choose the right company
2. How to deal with people
3. How to communicate effectively
4. How to manage time
29. About productivity
20% of your actions yield 80% of results
—> Focus on the 20%
Book: “Joel On Software”
Build something that matters
—> Sense of purpose
30. Tony Robbins’ RPM (adapted)
Result
Reduce from 4 to 1
the number of API
calls required to
create, finalize and
send an invoice
When? End of Q1
Why?
Because we want to
be the easiest app in
the world for
invoicing a client
Because our support
team is handling 30
cases on average /
month just for this
Action Plan
• Create new
endpoint
• Validate with beta
clients
• Load test
• Update gem
• Create SDKs for
Node.js and C#
The developers own the action plan!!!
31. What they don’t teach you at school
1. How to choose the right company
2. How to deal with people
3. How to communicate effectively
4. How to manage time
5. How to be in control, anytime, anywhere