PinnedHow to Learn for Lifelong LearnersA practical and concise guide to learn efficiently and effectivelyJan 5, 2024Jan 5, 2024
PinnedProblem-Solving Made SimpleAn alternative approach to getting better at problem-solvingDec 22, 2022Dec 22, 2022
Published inLevel Up CodingTo Become a Better Programmer, Learn to Become a Better EditorSay a writer writes a first draft of an essay and thinks to herself, “I’m done! I’m ready for the next essay.”Apr 4, 2023Apr 4, 2023
Small Bets for ParentsMake small bets a reality with small kids in the houseJan 26, 20231Jan 26, 20231
How to Launch Entrepreneurial Projects as a Busy ParentWhat projects to take on and how to get them done as a parent entrepreneur.Jan 5, 2023Jan 5, 2023
How to Be Productive and Be a Parent7 ways to make your productivity soar as a parent.Dec 21, 2022Dec 21, 2022
Published inLevel Up CodingHow to Learn EffectivelyA hands-on practical system for learning from the learner’s perspective.Apr 5, 2022Apr 5, 2022
Published inLevel Up CodingThe Problem-Solving Treadmill (The Road to Nowhere)Most people want to get better at problem-solving, but aren’t sure how to go about it. So they default to the “problem-solving treadmill.”Aug 24, 20211Aug 24, 20211
Published inLevel Up CodingCan You Explain Your Code?The better you know your code, the more effective solutions you can write.Jul 28, 20214Jul 28, 20214
Published inLevel Up CodingIs Code an Asset or a Liability?Valuable code is an asset. Do you write valuable code?Jun 22, 2021Jun 22, 2021
Published inLevel Up CodingProgramming By HandImagine programming without a computer. How would you do it?Jun 9, 2021Jun 9, 2021
Published inLevel Up CodingDeliberate Practice for ProgrammersNot all practice is equal. Get the most from your programming hours with deliberate practice.May 20, 20211May 20, 20211
Published inLevel Up Coding5 Lessons Learned (So Far) as a Programmer5 lessons to set you up on a more direct route for learning and getting better at programmingApr 28, 2021Apr 28, 2021
Published inLevel Up CodingHow Julia Child Mastered French Cooking and What It Means for ProgrammingHow do you master a field?Apr 7, 2021Apr 7, 2021
Published inLevel Up CodingThe Right Way to Learn to ProgramIf you’re looking for an efficient and effective way to learn to program, I suggest you give the “apply first, study second” approach a…Mar 18, 20215Mar 18, 20215
Published inLevel Up CodingWhy You Should Write Clear, Meaningful Code (and How to Do It)We shouldn’t have to “figure out” code. The best type of writing, be it prose or code, is clear and meaningful.Mar 2, 2021Mar 2, 2021
Programming Idea #3: Take Time to ReflectJust because you’ve solved a programming problem doesn’t mean you’ve learned from it.Feb 12, 20211Feb 12, 20211
Programming Idea #3: Make It HappenHow can you tell if you’re making programming progress?Feb 11, 2021Feb 11, 2021
Programming Idea #2: Make It ActiveLearning to program is a crash course in learning how to learn effectively. Here’s how to go about it.Feb 10, 2021Feb 10, 2021