Oct 9th
Posted by Michael Trausch and filed under programming

So, I was dinking around in Google Reader yesterday and reading my Daily WTF, when I came across this wonderful post. Of course, upon seeing the code listed in that post, I nearly excremented bricks, the code listed there being obviously stupid (I would so fire anyone that used 14 levels of nested if statements [...]

May 14th
Posted by Michael Trausch and filed under programming

Here is an interesting short article on ExtJS and the GNU GPL. First off, if you are a developer (open source, closed source, doesn’t matter), you need to know the area of licensing. You should actually have read, studied, and understood at least the most popular licenses out there, so that you know what you [...]

May 10th
Posted by Michael Trausch and filed under programming

You know, I have been reading a lot of interesting things lately. Just read another post that was interesting to me. This article was about how Linux is bloated. “Bloated? Linux?” Yeah, well, most modern software is bloated, and it is rather sad. Now, that having been said, he was talking about a distribution, but [...]

May 9th
Posted by Michael Trausch and filed under programming

I just read a (rather short) article on integer vs. UUID values as primary surrogate keys for a database system. Now, while it would probably be better to not use surrogate keys, there are many situations where they can be useful or even necessary. Often, they’re useful to the application for internal purposes, and sometimes [...]

May 8th
Posted by Michael Trausch and filed under programming

I just read an interesting article on how lines of code are a poor measure of a programmer’s productivity. Of course, it makes sense to me: some of the projects I have worked on have been cut in half in my work on them, and many in at least 3/4, because of the way that [...]

May 2nd
Posted by Michael Trausch and filed under programming

I used to write a lot of projects in PHP when I was working for creating a Web interface to something. However, I recently have spent some time learning other languages—C# and Java being two of them—and am beginning to realize that I think I would rather use one of them for creating anything larger [...]

Apr 23rd
Posted by Michael Trausch and filed under programming

I just read a post online answering the question of why one “bothers” with Linux. I have to say that I fall into a mixture of his categories as well. The main reason that I use GNU/Linux is that of freedom. I don’t like being told what I am allowed to do with my computer, [...]

Apr 8th
Posted by Michael Trausch and filed under programming

I have been working on a few bugs, and it is nearing the time before the release of Ubuntu 8.04 where there will be a complete freeze in the repositories. This will make it harder for bug fixes to get in, of course, and I would like to make sure that the bug I have [...]

Mar 31st
Posted by Michael Trausch and filed under programming

Well, this is somewhat frustrating. I submitted a bug some time ago on Evince in Ubuntu wherein I made mention that the default (and up until yesterday, only) information in the title bar of the application is less-than-ideal because it often permits meaningless information to be displayed as the document title. Someone else filed a [...]

Mar 12th
Posted by Michael Trausch and filed under programming

Would like to solicit the opinion of a programmer or three on a patch that I wrote against Evolution Data Server. I wrote the patch such that the workaround would be in a central location, so that any code throughout Evolution or other software which may (now or in the future) use Evolution Data Server [...]

Powered By Wordpress || Designed By Ridgey