Developer Blog Banter #3: Project post-mortem

It is nearing the end of the year and many of you would be near the end of your projects. I thought this would be a good time to look back and reflect on one of the projects you completed this year. The best way for us to learn is to reflect on what we have done, and analyse what we could have done better. This leads us to the Developer Blog Banter topic for this round.

We start on new projects with good intentions, but how often do we reflect on what we have done to see if we got to where we had planned?
Take your current or recent project one and discuss it. What were your intentions at the beginning of the project (to do it “right” this time, 80% code coverage, get it out by a deadline, learn a new technology, etc.). What compromises did you end up having to take. And what would you change if you could do it all over again.

As usual, comment on this post when you join the Developer Blog Banter and I’ll add your response below

Participants

  1. David Tchepak – Lessons learned from an Agile project

By David Burela

Developer Blog Banter #1: What is your preferred technology stack

Here is the first edition of the Developer Blog Banter. The DBB is a regular article where passionate developers in the community blog on a common topic.
More details and a list of all editions of the DBB is available on the main page https://davidburela.wordpress.com/developer-blog-banter/

This weeks topic is was inspired by a recent blog post by Paul Stovell.
When starting a new software project, what is your default choices for your technology stack. What common libraries and toolkits do you find yourself reusing again and again.
You can answer the question either from the perspective of “your perfect personal project”, or what your standard choice is for what your day job requires.

Some suggestions to help you get started

  • What UI technologies are you using, web? ASP.Net vanilla, ASP.Net MVC, WPF, Silverlight, Ruby, etc.
  • What would you use to persist / retrieve data. nHibernate, Entity Framework, perhaps you’re using MongoDB as your store.
  • What testing tools / frameworks do you use.
  • Are there any other supporting frameworks you would use in your stack, like Log4Net.

If you need some inspiration or ideas on how to format your response, look at the current list of participants.

Participants

  1. David Burela What does your current tech stack look like
  2. Paul Stovell The ultimate Lib folder
  3. Liam McLennan My technology stack
  4. Duncan Bayne What is your preferred technology stack?
  5. Michael Minutillo My (magic unicorns) technology stack
  6. Simone Chiaretta My ASP.NET MVC stack and why I chose it
  7. Damian Maclennan What’s your current stack?
  8. Eric Ridgeway My technology stack
  9. Ko Chang What is your preferred technology stack
  10. Paul Batum My technology stack
  11. Composite code My software stack

By David Burela