I think that software development is an amazing industry to be involved in.
I see my university studies as having been just the start of the learning required to be a successful software developer. It gave me a background to the way software can be developed, and an appreciation for how operating systems, networks and relational databases function.
Back in the 90s software engineering was taught with a significant focus on the "Waterfall Model", but in this day and age of unit testing, continuous integration, iterative development and frequent releases I'd be reluctant to be involved in any project that even mentioned "Waterfall".
The power and availability of IDEs and related build tools have come a long way too. Eclipse and IntelliJ IDEA with their various plugins and integrated updates are amazing, particularly compared with using Notepad or UltraEdit and a Makefile.
On the social side, blogs and Twitter have opened the world up so that almost any Joe Bloggs can learn about the thoughts of respected leaders and upcoming pioneers in the field, and contribute to discussions.
Stephen Souness, a Java developer who moved back to New Zealand after over a decade in London, sharing some thoughts on what's happening in the world of Cloud computing, Java and database technologies.
Showing posts with label software development. Show all posts
Showing posts with label software development. Show all posts
Sunday, 5 September 2010
Monday, 15 March 2010
Velocity in software development
It's not about the number of issues that you deal with, it's the estimates against them that counts towards velocity in software development.
Dealing with the smallest issues first might give some sense of satisfaction and accomplishment, but you'll have to face reality eventually and deal with those problems that require more thought.
Subscribe to:
Posts (Atom)