On being a bit of an idiot (code reviews)
I remember the first time that I, almost accidentally, asked somebody for an opinion on my code, a few years ago. They automatically mailed back with... more »
0 commentsSave Tags: methodology, opinion
Check In Early, Check In Often
Developers who work for long periods -- and by long I mean more than a day -- without checking anything into source control are setting themselves up... more »
0 commentsSave Tags: methodology
Identifying Senior Software Engineers: Six Critical Differences
For HR and legal purposes, most development companies classify Software Engineers into ranks from I to IV (or V). The higher the rank, the higher the... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
Don't bring me solutions, bring me problems
Why managers/leaders/product owners sometimes treat developers as machines to write the code? Why they don't trust developers and don't believe they... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
5 Reasons Why We Are Implementing Scrum
We’re implementing Scrum as a process framework for the development of our projects. We’re iteratively implementing it, sprint for sprint. Therefore,... more »
0 commentsSave Tags: agile, methodology, opinion
Refactoring the Front Controller of the Zend Framework
One of the most fundamental decision in object design is deciding where to put responsibilities. No one, and I mean no one, gets it right the first... more »
0 commentsSave Tags: frameworks, how-to, methodology, php
First law for an unruly software programmer
a thought on basics of software programming
0 commentsSave Tags: agile, methodology, opinion
Practical Usability Testing
Usability testing should be an iterative practice, completed several times during the design and development life-cycle. The end result is an improved... more »
0 commentsSave Tags: methodology, reviews
What makes a good Test Engineer
This article describes what should do become a good software test engineer.
1 commentsSave Tags: frameworks, methodology, research, standards
The BusinessException pattern
A write-up about a widely used (Java) pattern, which defines one exception to be created instead of numerous custom made alternatives.
2 commentsSave Tags: java, methodology
Pair programming. What researches say on the costs and benefits of the practice.
Effect of Pair programming on defect rate, quality and costs. Scientifically valid research results only. Not all that rosy.
0 commentsSave Tags: agile, methodology, research, reviews
Dont Fear The Poly Headed Polyglot Monster
Google avoids it by sticking to a limited set of languages. I don't work at Google, so I can't claim to know what their architecture looks like in... more »
0 commentsSave Tags: java, methodology, opinion, other languages
Acceptance TDD Explained
Acceptance test-driven development is what helps developers build high-quality software that fulfills the business’s needs as reliably as TDD helps... more »
0 commentsSave Tags: agile, how-to, methodology
Project-Oriented SOA
The solution is to combine service lifecycle management, architecture, SOA governance, funding, and SOA metrics into a single comprehensive program.... more »
0 commentsSave Tags: methodology, opinion, research
Scrum/Agile Tools: Quick Look at GreenHopper
This post is exactly a result of a quick look at the GreenHopper SW - an Agile product management plugin for Jira. It is no in-depth review, just my... more »
0 commentsSave Tags: agile, methodology, reviews
How Do You Apply Polyglotism?
For the past two years or so, there has been an increasing meme across the developer blogosphere encouraging the application of the polyglot... more »
0 commentsSave Tags: methodology
Telling a good story - Rspec stories from the trenches
A collection of lessons and guidelines for writing Rspec Stories. With story examples taken from real systems and how they have been improved as I... more »
0 commentsSave Tags: agile, methodology, research, ruby
Inversion of Control is NOT about testability
Many times, I've heard that the best thing about IoC is that it enables testability. When dependencies are injected into a class, it's easy to test... more »
2 commentsSave Tags: frameworks, methodology, opinion, trends
15 Quick Ways to Shrink Page Load Times
It’s a breath of fresh air when a website loads quickly and cleanly. Web developers sometimes neglect some simple rules when it comes to developing a... more »
0 commentsSave Tags: css-html, methodology, php, web 2.0
Guidewire: Waterfall is more expensive - 1
Interesting example clarifying the dynamic tension caused by organizational change necessary to streamline the business. This case demonstrates how... more »
0 commentsSave Tags: agile, methodology, news, opinion
Ground rules for good Meetings
Its boring - but good ground rules can help make meetings, focused, faster and better value since we won't be in them as long.
0 commentsSave Tags: agile, methodology
Continuous integration improved with task branches
how to improve the continuous integration model extending the use of version control's branches.
1 commentsSave Tags: how-to, methodology, tools, trends
Case study: Distributed Scrum Project for Dutch Railways
Scrum provides a proven foundation for the execution of projects. However, in every project the Scrum process must be adapted to address specific... more »
0 commentsSave Tags: methodology
3 Things Multicore Programmers Need
Summary of conversations with ~50 software organizations around the multicore programming challenges, and key criteria for a possible solution.
0 commentsSave Tags: c-and-cpp, methodology, research, trends
Five risks of solo programming
You hate them telling that Pair Programming is a silver bullet that will solve everything? It is definitely not a silver bullet. It is just so that... more »
2 commentsSave Tags: agile, how-to, methodology, opinion
via