17,293 reputation
13077
bio website bloritsch.d-haven.net
location Washington, DC
age
visits member for 2 years, 7 months
seen Apr 17 at 2:15
stats profile views 808

Been paid for developing for 15 years, in addition to the assembly, Basic, and DB III I learned for the fun of it. Most of my professional carreer has been spent developing server systems and web applications.

Some things I have come to believe are:

  • Simplicity is hard, but oh so necessary
  • The hardest problem is understanding
  • Users are great, they keep you humble

May
19
comment What limitations does the MIT license could add to Ruby on Rails Developer?
I mean that if you were to use the source code from the MIT project in any new project, you would need to preserve the copyright/permissions notice for that source code. That's it. In essence you could take one class out of a source library and copy it into your project. As long as you still have the copyright/permissions in the head of the class file you have complied with all the restrictions. It has no bearing on the overall license for the new project.
May
19
answered What limitations does the MIT license could add to Ruby on Rails Developer?
May
19
comment I need to develop a parser. Can I use Lex and Yacc for the purpose?
In regards to your point #1, the GCC, F/Lex, Yacc libraries all have an additional clause that states that the GPL does not apply to the data (source code) generated by the tool. In short, it is not considered a derivative work.
May
18
answered If your unit test code “smells” does it really matter?
May
18
comment Is there any benefit by switching from C# to Java?
I've removed the sentence that referred to working at one shop.
May
18
revised Is there any benefit by switching from C# to Java?
removed comment that was a result of misreading the OPs question
May
18
comment Is there any benefit by switching from C# to Java?
Ok. I misread that. The rest of the observations still apply. They aren't all bad--and the Java side just looks better. When you dig in, you'll find there's a lot of talk and a lot less action.
May
18
comment Is there any benefit by switching from C# to Java?
@Wayne M, that's simply not true. You have a lot more junior shops, but many the newer technologies coming from the .Net space are focused on better software practices. I used to think the same way, but the more I've dug in to the .Net space the more I've found that they are concerned with quality.
May
18
answered Is there any benefit by switching from C# to Java?
May
18
revised Do you dress formally or casually for a programming interview?
grammar
May
18
comment Do you dress formally or casually for a programming interview?
Two types of companies where that can backfire would be game companies and web design houses.
May
18
answered Do you dress formally or casually for a programming interview?
May
11
revised Duplication in parallel inheritance hierarchies
added new approach.
May
10
awarded  Good Answer
May
10
awarded  Nice Answer
May
10
answered Is it a bad sign that I am often redesigning as I develop a project?
May
10
comment Duplication in parallel inheritance hierarchies
It's more of parameter variance. In Java, for instance, the methods that vary by parameter type are all stored separately. The compiler can bind to any one of them, but always chooses the most narrow method available. In the above code, your FooSource would be handled by the displaySource() method that accepted FooSource objects. If you had a BazSource it would be handled by the displaySource() method that accepted generic Source objects.
May
5
comment Beyond Rails, what are the active Ruby open source projects? How do you compare them?
Here's the official repository: github.com/merb On that there are even more updates more recent.
May
5
comment Beyond Rails, what are the active Ruby open source projects? How do you compare them?
Good question. My understanding originally was that Rails refactored its internals to use Merb. I didn't hear anything about Merb going away as a result. Last update at GitHub seems to be April 24, 2011 so I imagine it is still actively maintained.
May
5
answered Beyond Rails, what are the active Ruby open source projects? How do you compare them?