Category: Product Engineering
- Longevity of software ()
Services shipped with Windows 95 no longer work – ICQ, AOL Messenger, MSN. All shut down. But how likely is that today?
- Focusing on developers ()
Developers face an onslaught of marketing and an unrelenting velocity of releases to keep up with. This is why we started Console.
- Technology vs philosophy, or macOS vs Linux ()
I now have to make a decision between having the best, cutting-edge hardware vs the freedom and control to do what I want with the device I spend most of my time on.
- Comparing web development: 2009 vs 2020 ()
Although writing the code itself is the same, 2020 is a different world compared to 2009. Cloud. Databases. IDEs. How far have we come?
- Keep a copy ()
The world has moved to a rental model – access is cheaper and content available on demand. But what happens to your data when you get locked out, stop paying or the service goes down? Better to keep a copy and work locally.
- The Surface Pro kickstand ()
Examining the design tradeoffs of the kickstand on the Surface Pro tablets vs the Macbook Air and iPad.
- Opinionated software ()
E-mail is seeing a wave of innovation. You might think that e-mail is “done” but opinionated software can appeal to niches of hundreds of thousands of customers. This is how startups can compete today.
- Presenting is just one part of speaking at conferences, and how to adapt to virtual events ()
There is significantly more value in the long-tail of all the components of a talk than just speaking to people who happen to be present in the room at the time.
- The importance of the developer experience – comparing Google Cloud Functions vs Azure Functions ()
In porting a project from Google Cloud Functions to Azure Functions, I found Microsoft’s developer experience is a great example of attention to detail. What does that mean for startups selling to developers?
- Obsolescence forced by software ()
Perfectly functional hardware, forced into obsolescence by software. Do you always want to use the latest and greatest? What about your users? How long should you maintain software and APIs for?