Jim's Blog Ramblings about novels, comics, programming, and other geek topics

5May/082

Monday’s Moment of Programming Enlightenment – Part 4

Google AdSense

Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
-Jamie Zawinski, in comp.lang.emacs

This statement is an all-purpose adage that can be attributed to nearly any problem where the solution might end up just creating a new problem.

As a software engineer, developer, or programmer, everyone needs to realize that their solution might just end up complicating things and making a bigger problem or more problems than they started with.

References:
3Apr/080

Free Development Related Tools

Google AdSense

Here's a few links for free development related software and tools. This is not an exhaustive list, so I'm sure there's lots of things that I have forgotten or left out. This is just a list of things that I've used in the past and/or present.

As you can see, most of the free products rely heavily on Microsoft. That's just because nearly everything that I've done in the last 5 years or so revolves around Microsoft technologies.

In addition, many of these free products may not be used for commercial products, so please consult the individual license agreements prior to use.

10Aug/072

/(bb|[^b]{2})/

I’ve been a huge fan of Regular Expressions for many years now. Anytime I need to parse, replace, or search text, I try to use Regular Expressions. Here’s a simple example of how to parse an HTML document and remove all HTML tags.

Here's a few examples and links: