Sponsored Link •
A Community of Software Thinkers
B. Scott Andersen
Vladimir Ritz Bossicard
James O. Coplien
Cees de Groot
David Heinemeier Hansson
Jakob Eg Larsen
Robert C. Martin
John D. Mitchell
Eric S. Raymond
Guido van van Rossum
Richard Hale Shaw
by Bill Venners, August 28, 2009, 13 comments
A recent paper by Gilles Dubochet describes a study that concluded Scala code written in a functional style that favors for expressions and higher order functions is easier to comprehend than Scala code written in a more Java-like, looping style. It also found that meaningful variable names were insigificant or even detrimental to comprehension.
by Bruce Eckel, August 24, 2009, 28 comments
My prediction of how Chrome -- both the browser and the OS -- is going to flatten the playing field for programmers.
by Michele Simionato, August 21, 2009, 2 comments
This summer I have been quite silent on Artima. Here is an update of what I have done and what I plan to do in the future.
by Bruce Eckel, August 21, 2009, 8 comments
The kind of thing I've been talking about: time-share restaurants, edupunk and microlending.
by Bruce Eckel, August 17, 2009, Submit comment
The Linux Outlaws podcasters interviewed me when I gave a keynote at EuroPython.
by Bruce Eckel, August 14, 2009, 8 comments
In hindsight, it seems strange it has taken us so long to figure this out in the computing field. Applications elsewhere might be even more important.
by Bruce Eckel, August 11, 2009, 2 comments
Remember when you were a kid, hanging upside down over the couch? Everything you looked at was different.
by Matthew Wilson, August 8, 2009, 2 comments
SourceForge.NET's new File Release manager takes computing productivity back to the days of the punched card reader, and it does it with Web 2.0!
by Bruce Eckel, August 7, 2009, 10 comments
Lately I've seen a rash of startups and small companies that have made bad technology decisions. I can only assume these decisions were made at the wrong level, by people who don't understand the technology or the implications of their decisions.
by Michele Simionato, August 5, 2009, 1 comment
What does it mean that two identifiers are equal in a lexically scoped language with hygienic macros? This last episode of part V tries to answer the question, by discussing three different concepts of identifier equality.
by Bruce Eckel, July 29, 2009, 2 comments
Things that stood out for me from the rest of the book.
by Aahz, July 29, 2009, 5 comments
The Python community is both incredibly diverse (Python 3.1's release manager was not yet eighteen years old) and incredibly lacking in diversity (none of the regular committers is a woman). I'm now working on creating more diversity in the Python community, and I welcome anyone who wants to help.
by Aahz, July 25, 2009, 36 comments
Many men in Open Source refuse to confront the fact that they need to do something about the lack of women in Open Source -- partly because they don't believe that there are so few women.
by Bruce Eckel, July 22, 2009, 12 comments
"In Search of Excellence" and "Good to Great" have had the greatest popularity and impact, but virtually no one actually does what they say, because "what's measured gets done."