I planned to make a to-do list, or a Kanban board or something, but having it as a blog post provides an important advantage - an extra blog post. Plus, I can see it one place, and give the opportunity for my mom (who does not speak English) and my wife (who does not care about programming) to see what's hopefully coming.
- Schema-less graph databases
How I got hooked, and how it changed my approach to design software.
- Algorithms - Dynamic Programming - Buy/Sell Stock I, II, III, IV, V, and VI.
Great problem - it starts easy and gradually gets very complex, showing the power of dynamic programming. It's described in a few books and blog posts, and I think there is a value in bringing it all together and build more complex solutions on top of easier ones, like an elephant pyramid.
- NUTR 200
I just finished this course in University of Washington, and I had few insights worth sharing, like why a fat-burning exercise has to be more than 20 minutes long.
- Programming interview from the other side
I helped interviewing college and industry candidates for my company. I thought I'd describe my approach to evaluate candidates, and criteria we used to compare their performance.
- Programming Interview Pearls
These algorithms are being asked during the interviews. They may seem easy, but they can get very deep. With many of them, there is often an 'aha' moment, leading to an elegant and simple solution.
Graph databases (Part 1 - 3) Programming Interview Pearls: Count Inversions Programming Interview Pearls: Count Inversions (Advanced) Programming Interview Pearls: Count Inversions (Expert)
- Smart Home: Schlage Connect Lock
Interview Pearls: Count Inversions (Aha)
- Practical Nutrition: In and Out (not the burger chain)
- Practical Nutrition: Food Safety Quiz
- Interview Insights: 3 criteria
- Interview Pearls: Swap sub-strings (AKA rotate array)
- Page: interview preparation references
- Interview Pearls: Buy/Sell Stock (I and II)
- Interview Pearls: Buy/Sell Stock (III and IV)
- Interview Pearls: Buy/Sell Stock (V and VI)
- Book: Rich Dad Poor Dad
- Book: Algorithms to Live By