Be a Teacher
The price of greatness is responsibility. — Winston Churchill
Most of the value of the product come from
the team behind it
Eg. Google’s open-source Android
of an effective and pragmatic developers.
Understand the basic concepts of managing
I'm not in this world to live up to your expectations and you're not in this world to live up to mine. - Bruce Lee
for yourself and your
in terms of your career advancement, your project, and your day-to-day work
Responsibility is something you actively agree to
You have the right not to take on a responsibility for an impossible or high-risk situation
The biggest difference between success and failure is
The best way to be trusted is to
It’s the foundation of leadership and character
Won't sit idly watching your projects fall apart (usually through neglect)
Provide options instead of excuses
flush out the lame excuses
Have you tried this…
Didn't you consider that?
be done to salvage the situation
“I don't know,” should be followed up with “—but I'll find out.”
Be confident in our abilities, but we must own up to our
aren't afraid to admit ignorance or error
kill your bad ideas before they kill you
Understand the larger context and the bigger, ultimate goal
Hard times create strong men, strong men create good times, good times create weak men, and weak men create hard times. ― G. Michael Hopf
What make a strong developer?
Ability to make things happen
Ability to endure
What make strong characters?
“Judge talent at its best and character at its worst.” - Lord Acton
Why strength matter?
Schools are good at measuring intelligence but not great at measuring passion, endurance, and character, which tend to be more important than intelligence in the long run.
"To create understandable,
code that many developers can
work on." — Clean code
Pick any of these keywords, find out what it mean, and
prepare a lesson
What does it mean?
Why it’s relevant? and when?
When it’s not relevant?
How is this usually applied?
May include some examples, ideally real world examples
How did you apply it to your project
Why did you choose this topic
one of the lesson learned to your code.
Clean as you code.
The SOLID Principles of Object-Oriented Programming Explained in Plain English
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (