Paradigms Lost

An earlier weblog entry, Programmer Musings: Paradigms limit possible solutions, spent some time on what paradigms do for programming. Now, I’d like to consider a slightly different take on programming paradigms. Why do programming paradigms seem to take on the force of religion for so many in the software field?

On Names, again

Isn’t it interesting how some ideas will surface in different unrelated places at close to the same time. O’Reilly Network: On the importance of names [Feb. 15, 2004] talks about how important the right name is for the success of a project. I think it may be more important not only for recognition but to… Read More »

XML Living Up To Its Promise

XML.com: Opening Open Formats with XSLT [Feb. 04, 2004] This article by Bob DuCharme is a great example of something we don’t see enough of. He takes data from a defined XML application (OpenOffice.org Impress format). He uses standard tools (XSLT) to extract and format data useful to him. This is not the normal If… Read More »

The Forgotten OO Principle

When talking about Object Oriented Programming, there are several principles that are normally associated with the paradigm: polymorphism, inheritance, encapsulation, etc. I feel that people tend to forget the first, most important principle of OOP: object lifetime. One of the first things that struck me when I was learning OOP in the C++ programming language… Read More »

XML Data Representation

I had an interesting thought during an email conversation with a friend yesterday. One problem many people have when using XML for data is a misunderstanding of what the XML is. (If you don’t believe in the data in XML approach, feel free to ignore me.<grin/>) It’s easy to make the mistake of treating the… Read More »