What Is A Professional Programmer? By Sarah George

So what does it mean to be a professional programmer? What does it mean to be a professional anything? Some definitions simply say to be a professional is “to make money from a skill,” but true professionals also have a set of qualities often described as “professionalism.” In my opinion, these qualities are…Click here for […]

Read more...

Posted in Software Development No Comments 20.03.2007 on 14:03.


Shifting the Burden - Whose Monkey Is It? By Donald E. Gray

A new installment in the developer.* Systems and Software series, exploring the connections between general systems thinking, cybernetics, and software development. Author Don Gray applies systems thinking principles–including “balancing loops,” symptomatic and systemic solutions, and “shifting the burden”–to a recurring situation with one of his clients.Click here for the full article.
More: continued here

Read more...

Posted in Software Development No Comments 20.03.2007 on 14:03.


Two Principles of Conversation By Kevin Cauble

So what’s a programmer to do? Short of waiting for MIS managers to become enlightened, not much–except try to work around the problem as best we can.Click here for the full article.
More: continued here

Read more...

Posted in Software Development No Comments 20.03.2007 on 14:03.


Interface Oriented Design Book Excerpt: Inheritance and Interfaces (Chapter 5) By Ken Pugh

Finding commonality among classes makes for effective object-oriented programming. Often, programmers express that commonality using an inheritance hierarchy, since that is one of the first concepts taught in object-oriented programming. We’re going to go to the other extreme in this chapter to explore the difference between using inheritance and using interfaces. An excerpt from Interface […]

Read more...

Posted in Software Development No Comments 20.03.2007 on 14:03.


The Many Flavors of Testing (An Excerpt from Software Conflict 2.0) By Robert L. Glass

Once we realize that we are committed to a future full of testing, it is worth exploring what testing really means. I would assert that there are several flavors of testing, and that all too often when we speak of testing we consider far too few of those flavors. An excerpt from Software Conflict 2.0.Click […]

Read more...

Posted in Software Development No Comments 20.03.2007 on 14:03.


Career Paths for Programmers By John Bennett, Jr.

The key to maintaining a good employment outlook in IT, it seems, is to move out of programming and up into more business-oriented IT positions such as systems analyst, business analyst, project manager, or systems architect. However, a computer programmer can’t just decide to become a systems analyst or project manager overnight.Click here for the […]

Read more...

Posted in Software Development No Comments 20.03.2007 on 13:03.


Object Oriented CASE Tools: Lost Opportunities and Future Directions By Mario Van Damme

In this article the author explores the past and future of Computer Aided Software Engineering (CASE) tools, from the “traditional” structured tools of years long past to today’s “third generation” Object Oriented modeling and CASE tools–and beyond into possible futures. Ironically, the author finds that the future lies in the past.Click here for the full […]

Read more...

Posted in Software Development No Comments 20.03.2007 on 13:03.


Behind Closed Doors: Secrets of Great Management By Johanna Rothman and Esther Derby

One of the reasons good management is so hard to learn is that much of management takes place behind closed doors. We’re going to open those doors and allow you to see great management in action.Click here for the full article.
More: continued here

Read more...

Posted in Software Development No Comments 20.03.2007 on 13:03.


The Art in Computer Programming By Andrew Hunt and David Thomas, Pragmatic Programmers, LLC

In a way, we programmers are quite lucky. We get the opportunity to create entire worlds out of nothing but thin air. Our very own worlds, complete with our own laws of physics. We may get those laws wrong of course, but it’s still fun.Click here for the full article.
More: continued here

Read more...

Posted in Software Development No Comments 20.03.2007 on 13:03.


Software Maintenance is a Solution, Not a Problem (An Excerpt from Software Conflict 2.0) By Robert L. Glass

The traditional, problem-oriented view of maintenance says that our chief goal in maintenance should be to reduce costs. I think that’s the wrong emphasis. If maintenance is a solution instead of a problem, we can quickly see that what we really want to do is more of it, not less of it. And the emphasis, […]

Read more...

Posted in Software Development No Comments 20.03.2007 on 13:03.


Page 2 of 3«123»