Skip to content

All the stuff you need to know to be a minimum viable programmer 🤓

Notifications You must be signed in to change notification settings

yuhonas/minimum-viable-programmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Minimum Viable Programmer (MVP)

I recently resigned from my job and took a four month hiatus this is a personal laundry list of high level stuff I wanted to non exhaustively revise to identify any gaps in my knowledge of the industry.

And yes, the names a shameless dig at the one of the lean startup movements catch cries, the Minimum Viable Product

General Knowledge

Web/Internet Technologies: The communication protocols, languages/APIs, and other mechanisms that enable the internet to function.

Databases

The persistent stores that power the internet

Programming

Practice your coding & interview skills

*NIX / System Admin

Google Specific

Book List

  • Cracking the code interview
  • From Good to Great
  • Hatching Twitter: A True Story of Money, Power, Friendship, and Betrayal
  • Hard thing about hard things
  • It worked for me
  • Lean startup
  • Principles of management
  • Programming interview exposed
  • Work Rules!: Insights from Inside Google That Will Transform How You Live and Lead
  • Zero to one

Other resources

How to use it?

My approach to learning has always been to understand the history, the why and learn principles over methods.

If you learn only methods, you'll be tied to your methods. But if you learn principles, you can devise your own methods. -Ralph W Emerson

  1. Fork it
  2. Work through each TODO or until you're happy you're covered

Contributing

Contributions welcome! Read the contribution guidelines first.

About

All the stuff you need to know to be a minimum viable programmer 🤓

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published