Have you ever felt like you had to know everything in order to understand anything? My recent exploration of blogger client APIs has reminded me how much background context one must have to understand most API specifications.
If you think LISP or ML are the only prevelant languages for recursive programming, I think you're right from one point of view. From another point of view, you really need to take another look at Java.
Here is a book in its second edition, and it looks hot.
Are you curious about Ruby? Do you have Ruby on Rails envy? OSCON 2005 bloggers report on Ruby Sessions.
Every profession has its share of workers who continue past their prime years of productivity. Maybe you've seen one...the overweight police officer who looks more at home in a Krispy Kreme shop than in his cruiser. I'm thinking software engineers have to "throw in the towel" sometime before 40...before the ol' brain loses too many working cells.
Martin Fowler on Domain-Specific Languages
Murugan wrote a fairly comprehensive article on some thoughts about what developers want. Is there anything you would add to this list?
The annual Netbeans and Eclipse cat and dog fight has started again. Is this good or bad for the community.
It pays to think about how you can break up a system into modular units at all levels of the hierarchy.
Do you have 'grazie signore' moments when you code?
Answering Michael Levin's challenge to show what reliability percentages actually mean in real life.
somewhat incoherent, though perhaps interesting musings on languages and apis
Bringing Perl-style one-liners to Java.
Scripts and pipes encourage loosely coupled implementations.
Random thought: No-one ever seriously trash-talks C++ being difficult to use. We all know that's the way it is, and we live with it. It's funny how Java now has to go though the ease-of-development transition that C++ has never gone through.
Guy Steele's latest project is a new programming language called Fortress.
We've all been taught to implement our software systems in the programming language best suited to the problem we're trying to solve. If you were planning a system that had internationalization and localizability as a top priority, what programming platform would you choose?
ONJava.com published an article titled "A Look at Commons Chain: The New Java Framework" by Bill Siggelkow. Being a commons-chain user myself for some time now, I thought people might find useful a tip or two.
Use an anonymous subclass to load constant data.
More projects added to the GELC. For mid-February of 2005 we have the following new projects:
Octopus - Time-sheet manager for schools with a rules approach
ini4j - An .ini file tool
java4web - Frameworks for web development
jedi - Development of Java courseware and curriculum for Computer Science
post - Terminal to keep track of sales logs and print receipts