I spent a few weeks reading Ray Dalio's Principles and summarising the contents. This is the end, in which I take a final stab at contextualising the book.
Today, about 90% of public SaaS companies and the 2019 Forbes Cloud 100 have subscription-based revenue models. Now new fintech infrastructure companies have made it possible for SaaS businesses to add financial services alongside their core software product. By adding …
The market has taken a downturn, and every other blog or tweetstorm seems to offer the same general advice: conserve cash, extend runway, shift from focusing on growth to focusing on efficiency. We’ve advised many of our later stage growth …
A set of recommendations to make publishing a Javascript library that uses Wasm internally easier for application developers. There are a significant number of use cases and edge cases that we’ll code around as we try and cater to several types of developers: from those who may not know or care about Wasm and the broader JS ecosystem, to more experienced developers who want to optimize every last drop.
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
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…