Notedown Library Now Available

Notedown is my convention for note taking in Markdown. Now it’s also a library that reads the convention as semi-structured data.

August 10, 2023 · 3 min

Progress Journals

Learning is hard. It’s easy to lose track of what we’ve achieved and only see how much we have yet to master. My mentee, however, found a simple and powerful way to build confidence and self-efficacy: progress journals.

January 27, 2023 · 3 min

Duck Structure Update

My duck docs continue to evolve as my process changes. Here are changes I’ve noticed lately.

November 25, 2022 · 8 min

Stuckness and Ducks

I read that stuckness is not a bad thing. It is avoiding our stuckness that is the problem. I think living with stuckness is part of why duck docs are so good.

November 11, 2022 · 2 min

What's your Duck: Conclusion

This series is about design process and organizing our thoughts for effective development. The main goal is to establish a mental model and intuition for effective design process. This post reviews what we’ve learned.

June 16, 2022 · 2 min

What's your Duck: Stage-specifc questions

This series is about design process and organizing our thoughts for effective development. The main goal is to establish a mental model and intuition for effective design process. This post explores questions to clarify thoughts in specific software lifecycle stages.

June 16, 2022 · 4 min

What's your Duck: Ducks

This series is about design process and organizing our thoughts for effective development. The main goal is to establish a healthy mental model and intuition for effective design process. We’ve previously established core ideas about design process and now well dig into concrete techniques. And yes, finally explain the ducks.

June 16, 2022 · 3 min

What's your Duck: The Design Tree and Incremental Progress

This series is about design process and organizing our thoughts for effective development. The main goal is to establish a mental model and intuition for effective design process. This post explores the fundamental questions “How do we effectively break down problems?”, “Can software be perfect?”, and “What makes software good?”

June 16, 2022 · 5 min

What's your Duck: Software as Clarity

This series is about design process and organizing our thoughts for effective development. The main goal is to establish a mental model and intuition for effective design process. This post explores the key questions “What is programming?”, “What is Software Engineering?”, and how these answers relate to our design process.

June 16, 2022 · 4 min

What's your Duck: Series Intro

This series is about design process and organizing our thoughts for effective development. The main goal is to establish a mental model and intuition for effective design process. The duck bit will be explained later.

June 16, 2022 · 1 min