The mental model fallacy is that it’s worth it to read descriptions of mental models, written and aggregated by non-practitioners, in the pursuit of self-improvement and success. It isn't.
An Interview With Brex Co-Founder and Co-CEO Pedro Franceschi – Stratechery by Ben Thompson
An interview with Brex co-founder and co-CEO Pedro Franceschi about what makes Brex unique, why it is pushing into software, and what drove its decision to cut off a big portion of its customer bas…
Cloudflare Platform Week SSI Blog Post Digest Cloudflare Platform Week Of all the companies I cover, I think Cloudflare (NET) has the most impressive product delivery cadence.
Snowflake Summit 2022 Coverage SSI Blog Post Digest Snowflake Summit 2022 After their CEO promised "our most significant product announcements in four years", Snowflake held their annual Summit user conference last week.
An Interview with Nvidia CEO Jensen Huang about Manufacturing Intelligence
It took a few moments to realize what was striking about the opening video for Nvidia’s GTC conference: the complete absence of humans. That the video ended with Jensen Huang, the founder and…
Cohesion is part of the low coupling, high cohesion principle that’s supposed to keep your code maintainable. While low coupling means few dependencies, high cohesion roughly translates to single responsibility. Highly cohesive code (a module or a function) is focused on a single purpose. Low cohesion means it does many unrelated things. I’ve written about coupling in the previous article on anti-patterns. Here are some tips on increasing cohesion in Go applications using the recently released generics.
Dockerfiles are a constant source of frustration in the container ecosystem. First, they are difficult to write (well). They can't express all types of build graphs – only linear graphs are easily expressible, limiting the amount of parallelism one can do (i.e., how fast your builds can be). Finally, they are difficult to natively integrate into build systems – passing well-known build arguments, environment variables, and other build-time variables. But what if we could easily define docker bu