Skyscrapers or mud huts

Our last episode was with David Nolen. We talk about his development process, his origin, and his philosophy. The next episode is on Tuesday, April 22 with special guest Fogus. Please watch us live so you can ask questions. Have you seen Grokking Simplicity, my book for beginners … | Continue reading


@ericnormand.substack.com | 23 hours ago

Anti-entropic functions

Our last Apropos was with Bobbi. Check it out. Our next episode is with David Nolen on Tuesday April 8. Please watch us live so you can ask questions. Have you seen Grokking Simplicity, my book for beginners to functional programming? Please check it out or recommend it to a frie … | Continue reading


@ericnormand.substack.com | 9 days ago

Total functions and beyond

Our last Apropos was with Sean Corfield. Check it out. Our next episode is with Bobbi on Tuesday March 25. Please watch us live so you can ask questions. Have you seen Grokking Simplicity, my book for beginners to functional programming? Please check it out or recommend it to a f … | Continue reading


@ericnormand.substack.com | 23 days ago

Messy domains have a core

Our last Apropos was with Sean Corfield. Check it out. Our next episode is with Bobbi on March 25. Please watch us live so you can ask questions. Have you seen Grokking Simplicity, my book for beginners to functional programming? Please check it out or recommend it to a friend. Y … | Continue reading


@ericnormand.substack.com | 1 month ago

Bad data models lead to code complexity

Our last Apropos was with Alex Engelberg. Check it out. Our next episode is with Sean Corfield on March 11 (Paula had to cancel). Please watch us live so you can ask questions. Have you seen Grokking Simplicity, my book for beginners to functional programming? Please check it out … | Continue reading


@ericnormand.substack.com | 1 month ago

The sources of software complexity

Our last Apropos was with Alex Engelberg. Check it out. Our next episode is with Paula Gearon on March 11. Please watch us live so you can ask questions. Have you seen Grokking Simplicity, my book for beginners to functional programming? Please check it out or recommend it to a f … | Continue reading


@ericnormand.substack.com | 1 month ago

Beyond "It depends"

The Apropos show with Alex Miller was great. I love talking with him. This week, we have another Alex, Alex Engelberg. Please join us on YouTube on Tuesday. You can ask us questions in the chat. Have you seen Grokking Simplicity, my book for beginners to functional programming? P … | Continue reading


@ericnormand.substack.com | 1 month ago

Zillions of one-line functions

I was thankful for jump-to-definition and jump-to-references, each bound to a keystroke in my IDE. But I was reaching the limits of my mental stack. I must have been 10 calls deep before it was hard to keep track of where I was. After about 20, I realized I should have kept notes … | Continue reading


@ericnormand.substack.com | 1 month ago

Expressivity: A fourth definition

The Apropos show with Zach Tellman was a success (despite a technical hiccup; it wouldn’t really be Apropos without hiccups). And this week we have Alex Miller as a guest. Will Alex explain monads or transducers? Please join us on YouTube. You can ask us questions in the chat. Ha … | Continue reading


@ericnormand.substack.com | 2 months ago

Update

Read more | Continue reading


@ericnormand.substack.com | 2 months ago

How to make each feature take less code

The Apropos show with Zach Tellman was a success (despite a technical hiccup; it wouldn’t really be Apropos without hiccups). And next week we have Alex Miller as a guest. Please join us on YouTube. You can ask us questions in the chat. And let’s not forget Grokking Simplicity, m … | Continue reading


@ericnormand.substack.com | 2 months ago

Update

Read more | Continue reading


@ericnormand.substack.com | 2 months ago

How does dev tooling help?

The Apropos folks (well, at least 3 of us) are back on YouTube! And we’re figuring out the tech. Subscribe to the channel to be notified before we go live. We broadcast this Tuesday with guest Zach Tellman! And let’s not forget Grokking Simplicity, my book for beginners to functi … | Continue reading


@ericnormand.substack.com | 2 months ago

A vision for Runnable Specifications

If you want to watch me talk for two hours on the topic of my next book, Runnable Specifications, please check out my presentation to the Houston Functional Programming User Group. Two hours were recorded, but the conversation went on for four, it was such fun! Speaking of my new … | Continue reading


@ericnormand.substack.com | 2 months ago

Why is modeling so powerful?

Upcoming talk next week: Virtual and open to the public, I will speak about Domain Modeling. Be there! People continue to like Grokking Simplicity continues to spread. If you want to help someone learn functional programming, please consider buying a copy or leaving a review. Why … | Continue reading


@ericnormand.substack.com | 3 months ago

The magic of metalinguistic programming

A new chapter of Runnable Specifications has passed the “valuable enough to read” threshold. This time, it’s the Time Lens, which talks about build a notion of time into your model. As always, I appreciate questions and comments of all kinds. I’m not sensitive so you won’t hurt m … | Continue reading


@ericnormand.substack.com | 3 months ago

Update

Read more | Continue reading


@ericnormand.substack.com | 3 months ago

Solve problems by taking away

A new chapter of Runnable Specifications has passed the “valuable enough to read” threshold. This time, it’s the Time Lens, which talks about build a notion of time into your model. As always, I appreciate questions and comments of all kinds. I’m not sensitive so you won’t hurt m … | Continue reading


@ericnormand.substack.com | 3 months ago

Lisp as an OO language

Apologies! Last week’s issue was misconfigured. It only went out to paid subscribers. You can still read it online.Please consider buying Grokking Simplicity for your team. It makes a great holiday gift. Nothing says “I appreciate you” than a thoughtful book on functional program … | Continue reading


@ericnormand.substack.com | 4 months ago

Work and coastlines

Read more | Continue reading


@ericnormand.substack.com | 4 months ago

Nobody cares about software design

Read more | Continue reading


@ericnormand.substack.com | 4 months ago

Slowification and Amplification

Check out my book called Grokking Simplicity and it’s the functional programming book you can recommend to beginners. If you don’t recommend it to your friends, please recommend it on Amazon. I’m giving a talk in January at the Houston Functional Programming User Group. I’ll be p … | Continue reading


@ericnormand.substack.com | 4 months ago

The end of algorithms

Happy Thanksgiving! It’s this Thursday here in the US. I hope it finds you safe and peaceful. Please check out the first chapters of Runnable Specifications. Someone just last week told me they didn’t realize you could already start reading it! He did and said it was just the boo … | Continue reading


@ericnormand.substack.com | 4 months ago

Update

Read more | Continue reading


@ericnormand.substack.com | 4 months ago

Utilization, throughput, and latency

The progression of metrics | Continue reading


@ericnormand.substack.com | 4 months ago

Frontal lobe control loop

Where most of problem solving is regulating your fear response | Continue reading


@ericnormand.substack.com | 5 months ago

Update

Read more | Continue reading


@ericnormand.substack.com | 5 months ago

A love letter to Heart of Clojure

Thoughts on the best conference I've been to | Continue reading


@ericnormand.substack.com | 5 months ago

Asker/helper dynamics and the iron triangle

How years of being a good boy cheated me out of what I deserve | Continue reading


@ericnormand.substack.com | 5 months ago

Programming as abstraction

How reversing the arrows builds new modes of programming. | Continue reading


@ericnormand.substack.com | 5 months ago

Reversing the arrows

Is programming abstraction? | Continue reading


@ericnormand.substack.com | 6 months ago

Another chapter

Composition Lens Part 2 is published | Continue reading


@ericnormand.substack.com | 6 months ago

The other half of domain modeling

How do you analyze an undifferentiated mess? | Continue reading


@ericnormand.substack.com | 6 months ago

Update

Fall is here | Continue reading


@ericnormand.substack.com | 6 months ago

Domain modeling as abstraction

The origins of bookkeeping | Continue reading


@ericnormand.substack.com | 6 months ago

Reducing batch size pays for itself

A meandering thought-stream about flow | Continue reading


@ericnormand.substack.com | 10 months ago

Compromised visions are superior

Real constraints force better products | Continue reading


@ericnormand.substack.com | 10 months ago

Programmer as Modeler

A vision for programmers at the heart of the business | Continue reading


@ericnormand.substack.com | 10 months ago

Residuality Theory

Good idea, bad name | Continue reading


@ericnormand.substack.com | 11 months ago

What I like about Clojure

Back to basics | Continue reading


@ericnormand.substack.com | 11 months ago

Measuring dev productivity

Are we being obtuse? | Continue reading


@ericnormand.substack.com | 11 months ago

What I learned from Alcoa

Rally to a vision to help people change | Continue reading


@ericnormand.substack.com | 11 months ago

The Value of Values

Leadership and courage | Continue reading


@ericnormand.substack.com | 11 months ago

Mystical software design advice

Musings on the mystical cult of software engineering | Continue reading


@ericnormand.substack.com | 1 year ago

Design is not recoverable from implementation

Continuous improvement is the only way | Continue reading


@ericnormand.substack.com | 1 year ago

What is a programmer's job?

An anecdote about a bottleneck disaster | Continue reading


@ericnormand.substack.com | 1 year ago

What problem are you solving?

How to make progress without making a mess. | Continue reading


@ericnormand.substack.com | 1 year ago

What is software design?

A meandering path to a definition I can live with. | Continue reading


@ericnormand.substack.com | 1 year ago