Introduction I’ve had a lot of success in my 20 year software engineering career with developing cross platform ‘C’ and ‘C++’ code. At Backblaze, we just released the Mac beta version of our online backup service, so I thought it an apt time to discuss my 10 rules for writing cross-platform code. We develop an….
Goal: Security done right Protecting the privacy of our users’ data is a top priority for us here at Backblaze and that means encryption. But providing a service that is extremely easy to use is also a key part of our vision and far too often encryption makes a product hard to use. This trade-off….
This seems like a mathematical question, but is actually one of philosophy or perspective, and continues to cause confusion in its ambiguity. The Confusion Originally megabyte was used to describe a byte multiple (220 = 1024 x 1024 = 1,048,576) in computer programming. However, several international organizations and most storage media (including hard drives and….
When we were thinking about a logo for Backblaze, we knew we wanted an iconic image that could be connected easily to the software. That meant creating something simple enough that could scale to 16×16 pixels for an icon placed in the system tray. Logos are probably the most difficult for me as a designer….