2,866 reputation
1027
bio website
location Central Florida
age
visits member for 2 years, 9 months
seen Dec 9 at 18:56

Software Engineer with a background in Computer Science and Training Simulation from the University of Central Florida. Most of my experience has been in multi-tier web applications, but I have also participated in R&D of Augmented Reality technology and other various software projects. I really enjoy helping people, and I'm very eager to contribute back to the Stack Exchange community, from whom I have learned so much.


Mar
19
comment Software failure due to maintenance oversights example/case study
Keep in mind that the $1M/day was not for software maintenance only, but also for hardware/infrastructure maintenance. So they weren't spending $1M/day just to maintain the software.
Mar
19
comment Are there any reasons not to accept a software deliverable as a virtual machine?
Unfortunately, I was not at this company when the contract was made. I don't have access to it because I'm not a member of management, so I'm not sure what it stipulates.
Feb
5
comment How should I go about “overhauling” a large legacy application?
@MichaelT Haha Somehow I knew someone was going to link to that article. How bad does the design have to be to justify a rewrite? This design is pretty bad. There is tons of business logic hiding in the application. No specs, no logs of requirements changes, no list of bug fixes, no list of open bugs, no test suite, no documentation. And the guy who originally wrote it is now in upper management.
Dec
6
comment Is there tool agnostic terminology for source control activities?
@LazyBadger Fair enough, maybe I gave a bad example. However, I believe my answer is still valid, so I have removed the update example and left the rest of the answer unchanged.
Apr
4
comment Difference between Javabean and Java Beans
See the title of the question. I think he's asking what the difference is between "Javabean" (one word) and "Java bean" (two words).
Apr
2
comment When Agile goes wrong
I see several questions that point to Agile pitfalls in the "Related" section to the right------------------->
Mar
28
comment Teaching java interfaces to absolute beginners: What is a good example?
@deadalnix This analogy is the one that made it 'click' in my head.
Mar
27
comment Why do “Joke” programming languages exist?
@YannisRizos Yeah, I know, it just felt pointless in this case to copy straight from Wikipedia, which has a page devoted to exactly what the OP is asking. I do agree that link-only answers are evil, though, so I'll try to resist the urge in future answers. :)
Mar
27
comment Why do “Joke” programming languages exist?
@YannisRizos Is that better?
Mar
27
comment functional requirements - use wording based on verbs?
@yas No problem, good on you for making the effort to improve the requirements after you realized they were too designy!
Mar
26
comment Optimal Database design regarding functionality of letting user share posts by other users
+1 good points. I guess it really depends on the requirements.
Mar
23
comment What's shell script's advantage over interpreted programming languages?
@gahooa haha shows which side of the fence I'm on!
Mar
23
comment What are some good tips for a developer trying to design a scalable MySQL database?
I just now found this question and after reading some of the answers I'm wondering if I should even be worrying about scalability at this point.
Mar
23
comment Best Practices To Build a Product Registration System?
The top few answers to this question have some really good information about security best practices that you can and should apply to any web application.
Mar
22
comment how should I design Objects around this business requirement?
@brainydexter See my edit.
Mar
22
comment how should I design Objects around this business requirement?
@brainydexter You can use Java's instanceOf() to know an Object's type at runtime. However, you should try to design it so it doesn't matter what type of object it is. This can be achieved by effectively overriding methods.
Mar
20
comment interpreted languages vs compiled languages (from deployment point of view)
ASP.NET is kind of a mixture of compiled and interpreted. It uses "just-in-time compiling". Read more here. But yes, you do have to compile and deploy ASP.NET applications.
Mar
19
comment Who are the outspoken critics of Object-Oriented design?
@DeadMG good point. I don't know what he's getting at in that section either. An object may have to import the class of another object to use it, but it doesn't have to inherit the class. Maybe he means something different by "inherit" than what we're thinking.
Mar
19
comment What is the best approach for database design with lots of columns?
Yes, data warehousing is a design concept, not a product like MySQL. There are many good white papers available online and there are books available on the specific subject of dimensional data warehousing with MySQL
Mar
16
comment How to structure process description documentation?
@altern What do you mean by "invent your own notation"? Can you please expand on that?