I wrote my first program almost 30 yrs ago now.

Experience - 20+ yrs in industry using a wide variety of languages/tools including PowerBuilder, VB 3 thru .Net, VC, C+, C++, C#, MS SQL & Oracle, and Java

10+ yrs as a Professor of Computer Information Systems teaching everything from VB to Java to Graphics Programming, DB Design, Networking to Project Management

10+ yrs as an IT consultant. Due to my dissertation work (see below) I have dramatically reduced my consulting work over the last couple of years. One of my most interesting assignments was taking an SQL statement that took over 16 hours to run and after two days of optimization I got it down to 8 minutes.

I'm currently working on my PhD dissertation in Organizational Management with an IT specialization, which should be completed by summer. Once that is completed, my current plan is to start taking certification exams toward a MCPD.

Jan
1
awarded Yearling
Jan
3
awarded Critic
Jan
3
comment Find the second appointment date per customer
Sorry about that, writing the SQL in my head... gotta get SQL Server back on my home machine after HDD wipe.
Jan
3
answered Last x blog entries - but only once per user
Jan
3
revised For loop is being skipped in Cocoa Touch
added 3 characters in body
Jan
3
answered For loop is being skipped in Cocoa Touch
Jan
3
answered sqlite3 square brackets in a select statement
Jan
3
revised Find the second appointment date per customer
added 66 characters in body
Jan
3
comment Find the second appointment date per customer
easily fixed, just swap ASC and DESC on the ORDER BY clause.
Jan
2
answered Find the second appointment date per customer
Jan
2
comment ActionListener Event in Java
I would concur, but note that the OP stated in his first sentence that 'he was just learning Java". Didn't want to throw him to the lions on first time out.
Jan
2
revised Integer overflow in modular exponentiation function
added 577 characters in body
Jan
2
comment Integer overflow in modular exponentiation function
I am making the assumption that the user could add conditions to ferret out special cases - swap a & b if a > b so that b is always > a, etc.
Jan
2
comment storing boolean value
Ah, then find where the code creates a new Sandwich (i.e. - something = new Sandwich()).
Jan
2
answered Integer overflow in modular exponentiation function
Jan
2
comment storing boolean value
I probably didn't explain it well enough. When you change it back to private one of two things will happen. If the code no longer compiles, then the source file & line with the problem are most likely the location that is changing owned. If the code still compiles, then another source file is using setO() to change the value. In this case, you will have to search the entire app to find that location.
Jan
2
comment Why does modal-form disappear completely when minimized?
Oh, I made the assumption that this (the modal form) was a simple dialog or pref screen that was temporarily opened over the main form. The idea is that modal forms are temp. The main app form should not be modal.
Jan
2
comment storing boolean value
If that is the case, the solution is fairly simple. Change it back to private and see where the program breaks! The other thing to do is use a search engine to see everywhere Sandwich.owned or getO() or setO() is used in the entire project.
Jan
2
answered ActionListener Event in Java
Jan
2
answered Why does modal-form disappear completely when minimized?
1 2 3 4 5