A post by Ahmet Alp Balkan on working as a developer at Microsoft has stimulated much discussion. Balkan says he joined Microsoft 8 months ago (or two years ago if you count when he started as an intern) and tells a depressing tale (couched in odd language) of poor programming practice. Specifically:
Lack of documentation
…continue reading Microsoft and mediocrity in programming
I am in London for the QCon event, a vendor-neutral development conference which I have been fortunate to attend regularly over the last few years.
These events tend to have an underlying theme, which reflects the current thinking of developers and software architects. Each year I hear cogent and thoughtful explanations of why this
…continue reading The most enduring software development techniques revealed at QCon London
I am reading the excellent book Continuous Delivery by Jez Humble and David Farley. But what is Continuous Delivery and how does it differ from the other “continuous” development methodologies?
It helps to understand that all these methodologies spring from the Agile software development movement, and the expression Continuous Delivery is a quote from the
…continue reading Continuous Integration vs Continuous Delivery vs Continuous Deployment: what is the difference?
I’m at the QCon developer conference in London – one of my favourite developer conferences of the year because of its breadth and energy.
The opening keynote was from Craig Larman who spoke on doing lean and agile development – in particular, the Scrum methodology – with large multi-site teams. He means sizeable product groups
…continue reading QCon London kicks off with call to rediscover Agile, use open source
I’m just back from QCon London, a software development conference with an agile flavour that I enjoy because it is not vendor-specific. Conferences like this are energising; they make you re-examine what you are doing and may kick you into a better place. Here’s what I noticed this year.
Robert C Martin from Object
…continue reading QCon London 2010 report: fix your code, adopt simplicity, cool .NET things