«Code should grow by addition rather than mutation»
— Michael Feathers, on Measuring the closure of code
Via: Software volatility
«If we wish to count lines of code, we should not regard them as “lines produced” but as “lines spent”»
— Edsger Dijkstra
Quoted on Are all patches create equal? article by Jonathan Corbet. A must read.
As you may know, iCarto and Cartolab have hosted a gvSIG codesprint at the nice city of A Coruña. iCarto was kind enough to support my attendance to the event to work on gvsig, navtable & navtableforms. Find below some comments on my personal experience.
In the hacking side, I’m pretty happy with the results. Most of the time, Jorge López and me paired together to resolve the priority things on NavTable and NavTableForms. Here the results:
Summing up: as you may see, they were two intense days! A lot of work done and the hacktivation energy at full again. Looking forward to next one!
«No architects. Engineers works across the entire stack»
— TripAdvisor engineering team
TripAdvisor is one of the largest travel sites: 40M Visitors/Month, 200M Dynamic Page views/Day, … how do they make this possible? Here the answer. As I’m a culture/development process junkie, I’ve search how they work. Their approach: an extremely agile culture (as they put it: ) with a lot of code/design review and co-responsibility on your own work.
«One of the most important ways in which these efforts differ is where the risks lie.
For utility projects the biggest risk is some kind of catastrophic error – you don’t want the sewage pipe to break, or to miss payroll. So you need enough attention to make sure that doesn’t happen, but other than that you want costs to be as low as possible.
However with strategic projects, the biggest risk is not doing something before your competitors do. So you need to be able to react quickly. Cost is much less of an issue because the opportunity cost of not doing something is far greater than costs of software development itself.»
— Martin Fowler, on software as utility or as strategic assET
«We (free software communities) already have a system much better than elections: you can choose which leader(s) you wish to follow and how much. If you want to be a leader, start leading, and see who wants to help.»
— Richard Stallman, an old interview
That’s my first post going to Planet OSGEO. Just want to say hello people! 🙂
Well, as for someone who is new in the community, I think it feels right to introduce myself. My name is Andrés Maneiro and I work as a GIS programmer for iCarto, a firm specialized in GIS based in A Coruña (see nice pictures here). As a training background I’ve got a Master on Free software at UJRC and a Master on Geographical Information Systems at UdG, one of the members of UNIGIS international network (well, still hard-studying to become an unigis graduate).
My day to day with FOSS4G involves hacking with desktop and web technologies. I am one of the core developers of NavTable (a gvSIG extension which has changed totally how we visualize and manage gis data! :D) and I’m the leader of NavTableForms (a library to easily build your own personalized survey forms for gvSIG). I usually send patches and collaborate with gvSIG development. Lately, I have been involved in projects related to European SDI for spanish administrations using the usual suspects at FOSS4G webstack and poking around the mailinglists and bugtrackers.
My community involvevement ranges from participating in the osgeo local group activities, collaborating with Engineering Withouth Borders (mainly in the past, though) or being part of the GHANDALF founders (a volunteer-based asociation to spread the use and word of free software in my region). Also in my free time, I have led a group of 12 people to translate in a collaborative way a book by Karl Fogel about how to manage free software projects (reflections on that, in spanish: I, II and III) and a study about Free Software GIS communities (article in spanish, slides) collaborating with Cartolab.
Wow, that’s a bit of a context, doesn’t it? 🙂 Well, from time to time, you can expect some post from me going to the planet osgeo (RSS feed of the tag). Some of them will be in english (RSS feed); others in spanish (RSS feed). Osgeoers, keep the conversation going!