John D. Mitchell's Weblog
http://www.artima.com/weblogs/index.jsp?blogger=johnm
Artima Weblogs is a community of bloggers posting on a wide range of topics of interest to software developers.
Artima.comhttp://www.artima.com/images/artima88x33.gif
http://www.artima.com/
When Designs Matter
http://www.artima.com/weblogs/viewpost.jsp?thread=155840
What role does integrity really play in software development?
How is Moore's Law really changing computing?
http://www.artima.com/weblogs/viewpost.jsp?thread=136365
There are a lot of misconceptions about what Moore's Law actually says and even more confusion over what it implies. We're in the early phases of a major transition...
Why Software Sucks
http://www.artima.com/weblogs/viewpost.jsp?thread=128462
Why does software suck? Is it just because most of anything sucks or is there something particular about software that enhances the suckage factor?
Conversational Programming Languages
http://www.artima.com/weblogs/viewpost.jsp?thread=106031
Why aren't we developing programming languages that work more like humans really work?
How to Draft a Pattern
http://www.artima.com/weblogs/viewpost.jsp?thread=106017
Tailoring software for a great fit.
Punchy Design
http://www.artima.com/weblogs/viewpost.jsp?thread=106015
How important is the role that good design plays in communicating what matters?
Is software engineering, math, science, or what?
http://www.artima.com/weblogs/viewpost.jsp?thread=101023
Software is more than a sum of its parts.
Security? What's that?
http://www.artima.com/weblogs/viewpost.jsp?thread=91763
Or, Security? We don't need no stinkin' security!
Design vs. Architecture
http://www.artima.com/weblogs/viewpost.jsp?thread=84070
Just what is the difference between design and architecture?
The Six Myths of Creativity
http://www.artima.com/weblogs/viewpost.jsp?thread=82474
How many of these myths apply in your organization?
The Evolution of a Programmer?
http://www.artima.com/weblogs/viewpost.jsp?thread=82328
Here's a humorous look at the the evolution of a programmer.
ITLS!
http://www.artima.com/weblogs/viewpost.jsp?thread=81574
Programming really is all about the languages that we create and use. Unfortunately, not in the way that most people think.
Software Patents and "Open Source"
http://www.artima.com/weblogs/viewpost.jsp?thread=75233
Just what does "open source" have to do with software patents?
Anatomy of Insanity?
http://www.artima.com/weblogs/viewpost.jsp?thread=69024
Is the story of a bug in MS Word a sign of deeper dysfunction?
Thurston Howell III and Open Source Economics
http://www.artima.com/weblogs/viewpost.jsp?thread=68447
What do examples of post-fiat economics have to do with open source?