From Gregory Brown's newsletter [website] One of the most difficult thing about designing systems (both in the technical and human sense) is figuring out how to keep oscillations under control. You can see the impact of oscillation in every aspect of your work: In businesses, cash flows encourage greater risk taking and speculation when money … Continue reading Oscillations make our systems difficult to maintain
From Gregory Brown's newsletter [website] Once in a while, someone will ask me how to "go deep" in their work or studies. Usually, my answer to this question is mediocre at best: spend lots of time studying, spend lots of time practicing, work hard, be courageous, be disciplined, share your work, pay attention to what you … Continue reading The nature of deep thinking and deep work
From Gregory Brown's newsletter [website] I've always been a huge fan of working in tiny increments when it comes to software development, and really, with pretty much everything. I'm a terrible top-down planner, and so I guess over the years I've compensated by being halfway decent at improvisation. The number one question I end up … Continue reading Inflection points in incremental design
From Gregory Brown's newsletter [website] Today I have a message to share that I think may be the most important I've ever shared. It's not anything profound, but it's super important. Especially if you know someone who works very hard but often feels like they're treading water in life. It's a bit of a mess, but … Continue reading Hard work is not enough
From Gregory Brown's newsletter [website] Today I'd like to talk a little bit about the idea of effectiveness vs. efficiency, and how it fits into your daily work. I've always been the type of person that shrugs their shoulders at micro-optimizations of tools and processes. So for example, I've never gotten beyond a level of … Continue reading How important is it to work efficiently?