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)
akosma software has a new website
November
23,
2009
This is something I should have done much earlier, but hey, better late than never: akosma software has a new website and I’m happy to invite you to take a look at it. Open Kosmaczewski will slowly become a more personal platform, as most of my future iPhone-related material will appear in the new akosma [...]
Blogs · Opinion
Add Your Comment
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
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)
iPhone SDK 3.0: A New Beginning
March
22,
2009
Last year I blogged about the upcoming SDK 2.0 for the iPhone 3G, and boy did it change my life. For those who haven’t followed closely everything that happened in this blog lately, there’s been this (that’s me in the WWDC keynote main room at the Moscone center) and then that (yours truly talking at [...]
Opinion · iPhone
Add Your Comment (1)
iPhone Conference 2008 Geneva
September
15,
2008
Those of you who have been following this blog for the past years know that I have somewhat reduced my “writing rhythm” these days, and many factors have caused this. For the past 3 months I’ve been not only finishing my Master’s degree, but I started working as a full-time, independent iPhone developer, and soon [...]
Apple · iPhone
Add Your Comment (8)
Certification
August
5,
2008
While several other professions have a long, established and standard procedure of certification, the title “software engineer” is applied to both self-made developers, turned into experts of some technique, or to people with PhD degrees, and a long history of both academic and professional achievements. When in some situations it is not legally possible to [...]
Papers · Project Management · Quality · Software
Add Your Comment (2)
Challenges for Software Engineers
August
3,
2008
Software Engineering is the youngest of all the professions, being born around 50 years ago, but since then it has been continually improved. Practicers have fiercely debated upon it through the years, given the extremely fast pace of the innovations in the field, and the extremely difficult and inherently dynamic nature of software. Many trends [...]
Architecture · Opinion · Papers · Software · Technology
Add Your Comment (4)
Best books of 2007
January
23,
2008
I have several mantras in my life. One of them is to learn a new programming language every year. Another one is to read at least 6 technology-related books every year. I’ve already talked about Erlang (and boy that was the most read article ever in the whole life of this blog! More than 1600 [...]
Books · Technology
Add Your Comment
Startups and The Problem Of Premature Scalaculation
December
4,
2007
Startups and The Problem Of Premature Scalaculation One of the reasons why startup founders so often spend too much too soon on scalability is that it is satisfying to do so. You can spend resources and have something to show for it. It is also easier to take credit for tangible progress. “Hey, we just [...]