Showing posts with label rules. Show all posts
Showing posts with label rules. Show all posts

16 June 2015

Brian’s 10 Rules for how to write cross-platform code

Posted by : Brian Wilson, CTO at Backblaze

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 online backup product where a small desktop component (running on either Windows or Macintosh) encrypts and then transmits users’ files across the internet to our datacenters (running Linux.) We use the same ‘C’ and ‘C++’ libraries on Windows, Mac, and Linux interchangeably. I estimate it slows down software development by about 5 percent overall to support all three platforms. However, I run into other developers or software managers who mistakenly think cross platform code is difficult, or might double or triple the development schedules. This misconception is based on their bad experiences with badly run porting efforts. So this article is to quickly outline the 10 simple rules I live by to achieve efficient cross platform code development.




Read the full post

15 June 2015

Four essential rules for customer emails

When you get a signup from someone, whether for a product or an occasional newsletter, you are getting much more than just an email address.

They are trusting you to take a bit of their attention so you can show them what you’ve got. You are getting the responsibility of not flooding their inbox with irrelevant messages. Basically you are starting a relationship with someone and it’s important to behave how the other half expects.

What follows is a guest post from Javier Sanz, a marketing professional working forWooRank, the website review and SEO tool, which is also an Intercom customer.

Read the full post