Tag: Java

I got sucked into a discussion on Reddit with this very question. No, I don’t hang out on Reddit. I wouldn’t even go there but a couple of technical writing crawlers periodically drop an email with links to things there. So, let’s get a few things out of the way up front: There is no “best language to learn” when the question is asked in a vacuum. There are many different job markets and industries which use the same programming languages, but they don’t advertise on Indeed or Dice or the general mainstream job boards. Most advertised = lowest wage. Before you think about learning a language and beginning a career as a programmer you really need to take a course on programming logic. Many schools either don’t offer it…

Experience Information Technology Investing

We need to establish a time frame before I start showing any code. Yes, you can go visit Source Forge to pull down what is there if you are well and truly desperate to view it. This portion is more about the journey than the code. The xpnsqt program was originally written around the time IBM sunset OS/2 which, according to this article, spanned the time frame between March 12, 2003 and December 31, 2004. “Foundations of Qt Development” came out in 2007 and “C++ GUI Programming with Qt 4” came out in 2006. Both of them discussed QSqlDatabase. Ordinarily I would just hit the help key in QtCreator for QSqlDatabase. It would then take me to a help page which would say something like “feature/class was added in version…

Experience Information Technology

All of the college professors who have never worked in the real world oooh and aaahhh over Java. I’ve never been a big fan of the language, in part because it is one of the most inefficient languages on the planet, but mostly, because any tool in the marketplace with that much hype surrounding it generally turns out to be a shiny new turd. (How many of you are old enough to remember PowerBuilder? How about all of those different “Case Tool” products which were going to completely eliminate programmers?) I was forced to use Java on a recent project and came face to face with a known bug which has been allowed to exist for a very long time. Please examine the following: badDateBug.java   import java.io.*; import java.util.Date;…

Information Technology

It was a rather odd turn of events when Oracle jumped to purchase SUN. While they have been looking to have their own OpenSource Linux distro, most thought they were simply going to crush RedHat and take that distro over. Nobody really though them stupid enough to attempt going toe-to-toe with both IBM and what’s left of Microsoft while still trying to crush RedHat. Guess we all should have been warned about thinking. This may very well be Oracle’s swan song. Yes, SUN is the originator of Java and Java is quite the rage. Yes, SUN is the originator of the codebase which hath become OpenOffice. Yes, Oracle got themselves an OpenSource Unix distro…well free anyway…that comes with an installed base, but to those of us who’ve been around a…

Information Technology Investing

For the past few months now, I have been doing more Java than normal. This week, I started working with Qt and re-writing a system I use to track my expenses for tax purposes. The prior system was in Lotus Approach using DBF files and I wanted something which would work with 64-bit Ubuntu. I now only boot Windows when I have a strong desire to play either Lords of the Realm or Starcraft. It has been a long time since a client has demanded I run Windows and use a software VPN. I assume eventually there will be SISCO VPN software for 64-bit (or at least 32-bit) Ubuntu since that OS seems to be making quite a few inroads on corporate desktops. Qt shouldn’t be difficult for me. After…

Information Technology