If you cannot afford to test it, you cannot afford to sell it
In software, everyone agrees that testing is good, but there is a lot of disagreement on the level of testing that is necessary. Fortunately, there... more »
0 commentsSave Tags: methodology, opinion, trends
How to start with Scrum
If you want to start reading about Scrum take a look at this article. Quite comprehensive set of links and book list about Scrum you should consider... more »
0 commentsSave Tags: agile, books, methodology
Known criticisms of PHP or "how to bash a language"
A lot of things have changed since PHP 2.0 most of them for the better. But many of its faults will not be changed or cannot be changed.
7 commentsSave Tags: methodology, opinion, php, security
Unit Testing, TDD and the Shuttle Disaster
I was reading the Feynman report about the Shuttle disaster: “Appendix F - Personal observations on the reliability of the Shuttle” and I was freaked... more »
0 commentsSave Tags: methodology
The Decline and Fall of Agile and How Scrum Makes it Hurt More
Scrum is really really hard! Doing Scrum well is like quitting a heavy, long addiction (I think). Don’t ever make the mistake that because Scrum is... more »
1 commentsSave Tags: methodology
C. Enrique Ortiz: The Decline and Fall of Agile
Software development projects are a hard thing; not necessarily because of the software, but because people are involved.
0 commentsSave Tags: agile, methodology, opinion
Being Joe the Software Plumber
Infrastructure is to software what plumbing is to a house. In this article, I'll discuss how to design and evolve infrastructure within a software... more »
1 commentsSave Tags: java, methodology, opinion
CSS coding: semantic approach in naming convention war
Naming convention in CSS coding is an "hot" discussion topic. This post illustrates some suggests and guidelines to use a semantic approach instead of... more »
0 commentsSave Tags: css-html, how-to, methodology, web design
The Decline and Fall of Agile
It's odd to talk about the decline and fall of the agile movement, especially now that it's so popular, but I actually think the agile movement has... more »
2 commentsSave Tags: agile, methodology, opinion
Cloud Computing: What Does It Mean For User Experience? A Lot. And It’s All Good.
Cloud computing could be the next big thing that truly changes technology.
0 commentsSave Tags: agile, frameworks, methodology, server
How I use multiple desktops to get things done
I’ve been getting questions from co-workers and friends about how I have my desktop setup so I can get to any application I need quickly. I’ve been... more »
0 commentsSave Tags: methodology, tools
Software Development is Complex Adaptive System. No Doubt.
I believe that a deep understanding of Complex Adaptive Systems will shed some light to the real roots of agile development and will answer important... more »
0 commentsSave Tags: agile, methodology, opinion, research
7 Best Practices For Every Developer
You have best practices for software architecture, exception usage, team development, optimization, security, etc. What I have tried to list here are... more »
3 commentsSave Tags: methodology, opinion
Pattern for Private Prototype Development
A cool way to manage prototype development, even in the face of being deep into development, or coming across a useful third-party library, the need... more »
0 commentsSave Tags: agile, how-to, methodology, tools
Why Offshoring Software Development Will Fail
In a previous article, The Myth of the Interchangeable Programmer, I discussed the flawed Software Management Formulas (SMFs) that form the basis for... more »
1 commentsSave Tags: methodology, opinion, trends
Martin Fowler: Scope Limbering
One of the basic tenets of agile development is that requirements changes aren't just expected, they are welcomed. This poses a particular challenge... more »
1 commentsSave Tags: agile, methodology, opinion
Can developers test their own code?
This is an article in response to Bob Gregory’s ‘Creating a culture of quality’. It aims to address the difference between unit testing and functional... more »
0 commentsSave Tags: methodology, opinion
No time for reflection? Try a 5 minute retrospective
As such projects are by definition “challenged”, I like to start with a retrospective to find out what to focus on and earn some initial respect from... more »
0 commentsSave Tags: agile, how-to, methodology, opinion
The 2nd Law of Software Development
For a job well done, their motivation alone is not enough! (I might be motivated to work in the middle of the night, but if I'm not allowed to, then... more »
2 commentsSave Tags: agile, how-to, methodology, opinion
Software Architecture and Design Series 1 ---- Do you know?
The software architecture of a program or computing system is the structure or structures of the system, which comprise software components, the... more »
0 commentsSave Tags: .net, methodology, microsoft, research
What Makes A Beautifully Designed Website?
It is tough to get a nicely designed site that has visual appeal, but at the same time is usable and isn’t overly busy. To get your design going in... more »
2 commentsSave Tags: how-to, methodology, web design
How We Manage Continuous Integration 2.0 in a Scrum Environment
A large software company discusses how it uses TDD and Scrum to manage large, distributed Continuous Integration 2.0.
1 commentsSave Tags: agile, how-to, methodology, trends
In programming, clever != smart.
You ever have one of those days where you think you are the smartest man in the world and the best programmer at your place of work? Then some clever... more »
0 commentsSave Tags: methodology, news, opinion
CodeIgniter: Extending the native ‘Model’ and make it your own.
Using CI's ability to create my own custom libraries, I was able to create my own custom 'Model' which extends from the core 'Model' object. How this... more »
2 commentsSave Tags: frameworks, methodology, php
Deleting code
This may seem obvious, but I guess it isn't, because of the variety of other ways developers have of deleting code. Here's how to delete... more »
0 commentsSave Tags: methodology, opinion
via