3,884 reputation
1816
bio website glmotorsports.wordpress.com
location Sylvania, OH
age 40
visits member for 4 years
seen Sep 15 at 14:03

Just another nobody out in the world, banging out some code from time to time...


Sep
9
awarded  Yearling
Sep
5
comment What licenses are compatible with MASM32's license requirements?
From what I read, Microsoft made MASM itself freely available under a EULA that brings about the "MS-only operating system" requirement. The rest of "MASM32" is an SDK that Hutch developed himself and packaged with MASM in accordance with the MS EULA.
Sep
5
awarded  Student
Sep
5
awarded  Scholar
Sep
5
accepted What licenses are compatible with MASM32's license requirements?
Sep
5
comment What licenses are compatible with MASM32's license requirements?
The restrictions do make it awkward since I'd hoped to share my source code freely, but in today's world that's not safe without a license unfortunately. Alternate environments are available (JWASM, etc.), but MASM32 really is the cleanest set of tools IMO. Oh well, I guess I'll have to decide between MASM32 and being able to share my code.
Sep
4
asked What licenses are compatible with MASM32's license requirements?
Jun
20
comment I'm doing 90% maintenance and 10% development, is this normal?
For all those telling you to put in your 2 weeks notice and get out of there, well, I'd say to not be that aggressive. I've got numerous programmer and IT friends that can't even get back into the industry right now. They'd kill (probably not literally, but I dunno, some have been out of work for a couple years now) for even cashier level pay at this point. Don't leave one job until you've got the next one in the bag.
May
9
comment Single programmer working on a project from different computers: is Dropbox a good solution?
+1 for the remote desktop solution. That's the route I've taken and it's working out great. I have a VM in the cloud with all my stuff on it and I just connect to it from wherever I happen to be and whatever device happens to be available. As long as I've got 1 Mib/s of bandwidth available the experience is fine.
May
5
awarded  Custodian
Apr
29
answered Why can we not insert into files without the additional writes? (I neither mean append, nor over-write)
Apr
28
comment Is it considered 'reasonable' to implement a major part of a program largely by subclassing a library class?
I would base it off of the Netbeans platform, since they already have that problem solved. From netbeans.org/features/platform/index.html - "Building a desktop application on top of the NetBeans Platform can save years of development time."
Mar
13
awarded  Nice Answer
Mar
5
comment Does OO, TDD, and Refactoring to Smaller Functions affect Speed of Code?
@Dennis I can say that writing ASM code (directly, not compiled) for Windows goes along the lines of "mov, mov, invoke, mov, mov, invoke". With invoke being a macro that does a call wrapped by pushes/pops... Occasionally you'll do function calls in your own code but it's dwarfed by all the OS calls.
Jan
20
comment Is virtual machine image a good protection for source code?
Unless the disk image is encrypted in some way, I can easily mount a virtual disk image to another running VM, then peruse the contents at will.
Jan
14
comment Is there already a commonly known name for the 'ensure pattern'?
I've seen it used and called "ensure" in code before.
Jan
14
comment Is Assembly still relevant?
I've got a small installer that I support now that's in assembly. It was as easy to write in assembly (with Windows API) as anything else, so why not? I've also got a credit card swiper interface written in assembly. Started in high level languages, but had so many difficulties getting it to work that I rewrote in assembly to get better control of all the bits flowing...
Sep
9
awarded  Yearling
Aug
8
comment Java - Why do we call an array a “vector”?
Deprecated is what java.util.Vector is. :-)
Jun
4
comment Do we actually have to pay to make Windows Phone, Android, or iPhone apps?
Truth. That's the biggest problem I have trying to maintain some iOS and Android software that our company has. The emulators only get you part way there. Without actual hardware, it's really tough to develop for these platforms. And these platforms are so splintered now (even Apple's) that it costs a small fortune to get all the hardware needed for proper testing.