Hi, I'm Eric.
I’m an avid world traveler, photographer, software developer, and digital storyteller.
I help implement the Content Authenticity Initiative at Adobe.
Hi, I'm Eric.
I’m an avid world traveler, photographer, software developer, and digital storyteller.
I help implement the Content Authenticity Initiative at Adobe.
Hi, I’m Eric. I’ve been writing code for a few decades now and, like most people who’ve been at this for a while, I’ve developed some habits and ways of thinking about code.
Honestly, I’m sharing these thoughts as much for myself as for you — it’s been a fun exercise trying to put into words things I’ve been doing intuitively for years. I’m not trying to tell you how you should code (that would be kind of presumptuous!), but maybe some of these ideas will resonate with you or get you thinking about your own approach.
For the last few years, I’ve been writing primarily in the Rust programming language, so my examples will be almost exclusively in Rust. If you write in a different language, you might find some things that apply and some that don’t. No worries; it’s all good.
| I suppose this site could be called How I Think About Code, but that title wouldn’t be as pithy. |
I’ve arranged these pages in a loose sequence that you can follow using the “Next” and “Previous” links at the bottom of each page. That said, feel free to jump around. There’s a table of contents on the left (if you’re on a bigger screen) that’ll help you find whatever catches your interest. I hope you find something useful here, however you choose to explore!
Subscribe to my free and occasional (never more than weekly) e-mail newsletter with my latest travel and other stories:
Or follow me on one or more of the socials: