There are basically two things you can do to earn a living when you write code: Consulting Products When doing consulting, you write code, and somebody else owns it; you are blamed for its bugs, rarely praised for its benefits, and usually you only sell one copy of your work. When working on products, you [...]
Reflexions on the Software Business
December
15,
2009
Opinion · Software
Add Your Comment (5)
Thoughts about Google’s “Go” Programming Language
November
12,
2009
Historically, we can distinguish really big software companies for providing, at least, four major kinds of products: an operating system (sometimes open sourced at a certain level), a web browser (with various degrees of standard compliance), a suite of office applications (slightly compatible with everyone else’s), and a programming language with curly brackets (generally incompatible [...]
Code · Open Source · Software
Add Your Comment (7)
On the Importance of Yerba Mate in the Software Development Process
October
26,
2009
This paper will highlight the results of an extensive research conducted since the mid 90′s, on the effects of the consumption of beverages based in the plant known as Ilex paraguariensis, in the framework of software development process activities in South America and some small parts of Europe. This paper will provide an introduction to [...]
Argentina · Humour · Papers · Software
Add Your Comment (9)
Roundup of Swiss Companies Writing Mac Apps
October
23,
2009
A lot has been said and done about the iPhone, but there’s much more to Cocoa and Objective-C than our beloved pocket device. During a chat session with Stefan Fürst from Media Atelier we put together a quick list of significant Mac applications created in Switzerland (and southern Germany), and indeed the list (in no [...]
Apple · Software · Switzerland · Technology
Add Your Comment
Muchas Notitas, Muchas!
August
11,
2009
Notitas is available at an App Store near you! Notitas means “small notes” in Spanish, and it’s the fourth iPhone application under the akosma brand, and the first based on an original idea of my dear wife! As the name implies, it’s a simple and easy way to create, keep and find notes in your [...]
Software · iPhone
Add Your Comment
New iPhone Apps: RooiFonts and DeviceDNA
August
7,
2009
Let me introduce to you RooiFonts and DeviceDNA, the latest iPhone apps by akosma software on the App Store! RooiFonts is an evolution of my previous Font Browser application (still open source, still in Github). RooiFonts builds upon that application bringing some more new features, like the ability to send a screenshot of a sample [...]
Software · iPhone
Add Your Comment (5)
Discovering a Hidden iPhone URL Scheme
August
4,
2009
As an iPhone developer, one of the simplest and easiest mechanisms you have to interact with other applications is through the use of iPhone URL Schemes. These are so important that I’ve created a wiki page where I keep track of those I come across, including code samples that help me exchange data with them. [...]
Code · Software · iPhone
Add Your Comment (3)
Random Quotes on Business and Software
April
20,
2009
A Cooperative Organization: (…) Gore has been a team-based, flat lattice organization that fosters personal initiative. There are no traditional organizational charts, no chains of command, nor predetermined channels of communication. Instead, we communicate directly with each other and are accountable to fellow members of our multi-disciplined teams. We encourage hands-on innovation, involving those closest [...]
Opinion · Quality · Software
Add Your Comment (1)
Saving a Failing Project
August
11,
2008
In 2006 I had the opportunity to work as a “project leader” into a small failing project. Three developers were working in an ad hoc basis, creating a software application for an important client (a government office in Lausanne), without any kind of detailed formal specification, without any kind of design documentation, and with strong [...]
Papers · Project Management · Quality · Software
Add Your Comment (11)
Adding Manpower
August
8,
2008
Published in 1975, “The Mythical Man-Month” is considered an all-time classic in the software engineering field. The book author, Frederick P. Brooks Jr., used his experience as the project manager of the IBM System/360 and its software, the Operating System/360, to explain a common set of problem patterns, applicable to other software projects as well. [...]
Architecture · Books · Papers · Project Management · Software
Add Your Comment (3)