Monthly Archives:

Proper and Painless Bug Reporting

One difficult thing that can happen sometimes during the coding process is how we identify/report/fix/verify bugs in the system. I’ve seen situations where a bug is reported without enough informations to make everything else go painlessly. The following notes come from observations and mainly from an article by Joel Spolsky, cofounder of StackOverflow. The 3 […]

A text every software engineer should skim or even read…

The following text, by Neal Stephenson, a long but very nice read, is a commentary on why the proprietary operating systems business is unlikely to remain profitable in the future because of competition from free software. …This is “the Word” — one man’s word, certainly — about the art (and artifice) of the state of our computer-centric existence…. In […]

Executing Pull request on GitHub

I’ve been working with Git version control system for some time now. Both for personal and professional reasons. And I like it. Yes, I really like it. Oh yes, I really really like it. Git and GitHub allow us to experiment what is known as social coding. Back in 2011, GitHub already claimed to be the […]

Building great APIs

What does it take to build an awesome API ? Companies like Facebook, Twitter, Google, Microsoft, Amazon, Klout, LinkedIn, Netflix and many others have understood a lot about it and make use of that knowledge. As developers, as entrepreneurs, it’s important to understand this too. In a talk done at OSCON 2012, John Musser (@johnmusser), […]

Meet John Musser, API Pioneer

March 12, 2013 [This text is originally from ApiEconomist. Find the original link below.]JOHN MUSSER IS THE FOUNDER OF PROGRAMMABLEWEB, THE LEADING ONLINE RESOURCE ON OPEN APIS. JOHN IS AN INDUSTRY EXPERT ON APIS, QUOTED IN THE WALL STREET JOURNAL, NEW YORK TIMES, FORBES, AND WIRED. HE’S A FREQUENT SPEAKER AT CONFERENCES INCLUDING SXSW, DREAMFORCE, […]