Click here to Skip to main content

Gene OK - Professional Profile

3,875
Author
178
Authority
495
Debator
5
Editor
14
Enquirer
54
Organiser
463
Participant
I am a C++ coder. I am also proficient with Oracle PL/SQL. A lot of folks dislike Oracle, but I find Oracle is a significant revenue enhancer. Customers pay for first rate Oracle programming skills.
 
I have extensive experience with COM+, COM, ATL, WTL and installation package development. I've developed several packages in C#, but I prefer managed/native C++. I've been coding for nearly thirty plus years, getting my start with atomic and molecular orbital calculations in FORTRAN. I've been working with C or C++ since the days of QuickC, Desmet C, Datalight C and MSC 5.1.
 
One of my pet peeves in life is a programmer's lack of attention to the details of error handling. Most example code I see on the internet lacks depth. No use of Window's Event Logging and a lack of understanding as to how to handle exceptions. If folks actually think about how to properly debug and test, there would be fewer "slop" articles and a lot higher quality.
 
Including instrumentation in your software to allow proper diagnosis of failures is far more important to a user than the latest Gee-Whiz-Bang visual effects. Graphical gotta-haves fade like the lettuce in a refrigerator, but solid programs just keep on running, no matter what environment they are placed in.
 
My Web Site, Blog & Wiki
Member since Wednesday, February 4, 2004 (8 years, 3 months)

For more information on Reputation please see the FAQ.
 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
  Refresh
NewsNew Wiki Pin
Tuesday, June 3, 2008 5:42 PM
I've set up a wiki at http://www.codewiz51.com/wiki. Look at the "All Pages" navigation bar entry for a list of project notes.
 
CodeWiz51
 
-- Life is not a spectator sport. I came to play.
Code's Musings | Code's Articles

 
GeneralOne of my 16-bit programs is still running... Pin
Friday, May 23, 2008 3:31 AM
I wrote a 16-bit application for a financial institution back in 1992 or 1993. I just found out the program is still being used today. The setup program continues to operate, even on Windows XP. I was just astounded. The programming is pretty plain, with a simple interface. It fulfills certain auditing requirements on a mortgage after it has closed. I would have bet the program would have bitten the dust long ago. But nope, it is still there, still running, never been upgraded. I also found out the financial institution kept a Windows 3.1 machine around for a number of years, just to use this program. Then they discovered it would operate on Windows XP and they installed it and moved the database over without a hitch. The only documentation they had to work with was a 50 page manual I had provided with the program way back in 1992, in Word 2.0 format!
 
What is the secret of the program's longevity? The IT department never got involved with it. Never touched it. Never was allowed to perform "upgrades". Makes you think, doesn't it? Roll eyes | :rolleyes:
 
CodeWiz51
 
-- Life is not a spectator sport. I came to play.
Code's Musings | Code's Articles

 
GeneralTechnical Blogging... Pin
Saturday, April 26, 2008 6:24 AM
I've really gotten into writing technical articles in the last couple of months. I've even read a couple of posts about blogging, six figure incomes (dang that's a lot!) and driving traffic. However, the one item that seems to be left out is more important than anything else. You have to write content that is interesting. If it's good, they will come read. If it's crap, well there's always gardening or yard work to fill my time. Laugh | :laugh:
 
CodeWiz51
 
-- Life is not a spectator sport. I came to play.
Code's Musings | Code's Articles

 
RantDeveloping with least privileges [modified] Pin
Saturday, April 26, 2008 4:29 AM
I am a software developer with Southwest Research Institute. My company's customers often work in a locked down or secure desktop environment. Generally, this means that users do not have access to administrative permissions. For me, this means becoming expert in developing software that will run as a standard user. I also try to develop software that does not require administrative permissions to install.
 
I started investigating least privileges at this blog[^]blog. I've expanded on his work[^] with some of my own thoughts regarding setup of a development environment that works in my world.
 
Let me know what your experience has been.
 
CodeWiz51
 
-- Life is not a spectator sport. I came to play.
Code's Musings | Code's Articles
modified on Sunday, April 27, 2008 1:43 PM

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web01 | 2.5.120528.1 | Last Updated 28 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid