Artima Weblogs |
Weblogs Forum |
Bloggers
|
Sponsored Link •
|
Artima Weblogs
A Community of Software Thinkers |
|
Artima Bloggers
Aahz Jans Aasman B. Scott Andersen Eric Armstrong Ken Arnold Dale Asberry Dave Astels Arash Barirani Matt Bauer Charles Bell Berco Beute Geert Bevin Nitin Borwankar Vladimir Ritz Bossicard Rahul Chaudhary Bob Clancy James O. Coplien Ward Cunningham Andy Dent Christopher Diggins Bruce Eckel Ted Farrell Michael Feathers Elisabeth Freeman Eric Freeman Matt Gerrans David Goodger Gabe Grigorescu Rix Groenboom Cees de Groot Philipp Haller Peter Hansen David Heinemeier Hansson Kevlin Henney Steve Holden Cay Horstmann Ron Jeffries Mark Johnson Greg Jorgensen Heinz Kabutz Rick Kitts Kirk Knoernschild Andrew Koenig Klaus Kreft Sean Landis Angelika Langer Jakob Eg Larsen Josh Long Howard Lovatt Robert C. Martin John McClain Eamonn McManus Jeremy Meyer John D. Mitchell Brian Murphy Sean Neville Nancy Nicolaisen Martin Odersky Vlad Patryshev Johan Peeters Carlos Perez Ken Pugh Eric S. Raymond Ian Robertson Guido van van Rossum Alberto Savoia Jerome Scheuring Richard Hale Shaw Calum Shaw-Mackay Jack Shirazi Michele Simionato Van Simmons Frank Sommers Bruno Souza Sue Spielman Bill Venners David Vydra Jim Waldo Dick Wall Barry Warsaw Mark Williamson Matthew Wilson Gregg Wonderly Kevin Wright |
by Kirk Knoernschild, February 26, 2005, 35 comments
Wow. A lot of debate on quality versus velocity. I'm wondering if we're all on the same page with what we mean by quality.
by Frank Sommers, February 25, 2005, 46 comments
In most commercial projects, "code quality" doesn't matter because code is seldom the end-product of the development effort - it's the binary that we ultimately ship. Total product quality matters, and process and skill weigh more than code quality in determining overall product quality.
by Guido van van Rossum, February 23, 2005, 14 comments
I've just spent a few days hunting for a memory leak in M2Crypto, without success. Are there better options for interfacing to OpenSSL from Python? A small rant.
by Bill Venners, February 23, 2005, 59 comments
Writing mediocre code may help you move fast in the short term, but it can slow you down in the long term. A good architecture can help you move fast in the long term, but slows you down in the short term. How is a developer to decide how good is good enough?
by Carlos Perez, February 21, 2005, Submit comment
For exploring complex software development ideas then a more effective way is to leverage more of the senses. John Udell in fact has come up with a preliminary list of "Screencast Guidelines". I've stumbled upon a couple more screencasts to justify the existence of a trend.
by Carlos Perez, February 19, 2005, 5 comments
SOAP is comatose, but hasn't declared legally dead by either IBM or Microsoft. But how did this all happen? Isn't SOAP the underpinnings of Web Services, the same technology that was billed as the silver bullet to extinguish our collective integration nightmare? Well the time of reckoning has now arrived.
by Christopher Diggins, February 19, 2005, Submit comment
So what's up in the world of Diggins.
by Christopher Diggins, February 17, 2005, Submit comment
The source of the Boost C++ library version 1.32.0 as html with coloured source is now posted at http://www.ootl.org
by Frank Sommers, February 16, 2005, 21 comments
Testing code is different from testing a system. Code in real-world, production systems has to contend with an ever changing, often unpredictable environment that renders unit tests an unreliable predictor of system behavior. In the real world, system robustness matters, but writing more tests can produce diminishing returns.
by Bill Venners, February 9, 2005, 22 comments
To what extent does the mindset encouraged by a language and its surrounding culture influence people's perceived productivity when they use that language? In this weblog post, I take a look at this question in the context of the static versus dynamic typing debate.
by Christopher Diggins, February 8, 2005, 3 comments
I have just finished a prototype interpreter for Unimperative, a functional programming language which happens to be also valid C++.
by Kirk Knoernschild, February 4, 2005, 21 comments
Can you divide your logical layers into separate deployable units without changing a single line of code? You should be able to!
by Bill Venners, February 2, 2005, 59 comments
Software development involves constantly making return on investment decisions. Investing extra time to achieve higher quality software can yield dividends far into the future, or can cause you to miss a market window in the near term. How do you make the tradeoff between software quality and development speed?
by John D. Mitchell, February 1, 2005, 2 comments
Or, Security? We don't need no stinkin' security!
by Gregg Wonderly, February 1, 2005, 3 comments
I am finishing up the remote LogManager monitoring facilities in my http://logman.jini.org project and I'd like to share some interesting details about the implemenation.
|
Sponsored Links
|