Better Software Articles
Lee Copeland explains that surprise is often an indicator that discovery, learning, or even delight may be just around the corner. The surprise itself can be amusing, enlightening, befuddling, disconcerting, or frightening, but surprise should not be the end of the experience; it should be the beginning. Analyze the surprise to learn why you didn't see it coming and what you gain from that.
In a jazz combo, each member of the team has a specialty. As the members play individually, they create a tapestry of music that becomes much greater than the sum of the individual contributions. A small development team also works best this way.
Entering a holding pattern on a project can give you the opportunity to gather additional information about a problem. But, sometimes, holding consumes valuable resources with disastrous consequences.
In today's tech-centric environment, there are many advantages to building a social network both online and "in real life." Here are some ideas to help you boost your career, market yourself, and add to your problem-solving toolbox by harnessing this "people power."
Whether you are in a toxic work situation, or you feel you are no longer performing effectively, sometimes you find yourself at a crossroads in your job and you have to ask yourself, "Should I stay, or is it time to move on?"
Java Virtual Machine has become a successful platform for applications written in many languages, not just Java. Alternatives like JRuby, Scala, Clojure, and Groovy can be more concise and offer new ways to approach problems.
We live in a consumer-oriented society, where we are taught to expect that everything that we buy or create must be the best. Clearly, quality is considered to be a top-selling feature in many of the products that we buy. But what if it shouldn’t be?
Analysts determine what needs to be created. Programmers create it. Testers find the holes in the work of both. That's one way to do it, but all three can collaborate to do these things better, and more easily, too.
Configuration management (CM) has matured into a "must-have" discipline. But, many CM experts have failed to keep up with what's required to implement CM best practices. Find out what needs to be done to raise the bar for CM.
Recommended Web Seminars
CM Crossroads is one of the growing communities of the TechWell network.
|Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery. Join the conversation now!|