Posted inExperience / Information Technology / Thank You Sir May I Have Another

Why You Suck As a Technical Recruiter – Again

It never ceases to amaze me how the most unqualified people tend to become “technical recruiters.” I had a big conversation a while back with the head/owner of a “consulting” company about why he can’t ever find Qt consultants capable of landing a contract. You only work W-2. Qualified people only work 1099. Your primary qualification for technical recruiters is that they are “priced right.” I told him flat out, when someone calls me, or … Why You Suck As a Technical Recruiter – AgainRead more

Posted inExperience / Information Technology / Thank You Sir May I Have Another

A TCP/IP Software Appliance

In the very near future, every viable business class operating system will incorporate a TCP/IP Software Appliance. This is not a firewall. What we have today serving as firewalls may or may not server any purpose in the future, but one thing is for certain, we cannot solve our security problems via any hacks to our existing socket and IP libraries nor can security be improved by any future tweaks to SSL/TLS. I have been … A TCP/IP Software ApplianceRead more

Posted inExperience / Information Technology

Old is New Again

If you live long enough in IT, everything happens at least twice. The first book I ever wrote, “Zinc It! Interfacing Third Party Libraries with Cross Platform GUI’S” has become somewhat current again. Some number of years ago I was contacted by a gentleman asking about this book. He was embarking on a journey to port a now OpenSource version of ZAF (Zinc Application Framework) to a current C++ compiler. We exchanged a few emails … Old is New AgainRead more

Posted inExperience / Information Technology / Thank You Sir May I Have Another

Qt and USB – Pt. 2

Today’s post will be the first of at least two posts about identifying your USB device. I started by adding the following code. out << “ProductID: ” << desc.idProduct << endl; r0_status = libusb_open(dev, &hHandle); if (r0_status != LIBUSB_SUCCESS) { out << “Error ” << r0_status << ” opening USB device. Error text: ” << libusb_error_name(r0_status) << endl; } else { unsigned char serialNumber[255] = { }; unsigned char vendorName[1024] = { }; unsigned char … Qt and USB – Pt. 2Read more