457 reputation
1614
bio website paulhazen.net
location Seattle, WA
age 24
visits member for 2 years, 3 months
seen Jan 19 at 9:41

------code blog-------> paulhazen.net
--personal blog-------> thisisnotmystory.com
----believer at-------> Mars Hill Church | University District
-----student at-------> University of Washington


Apr
26
comment A single language to learn to develop desktop and mobile phone applications?
Gooot it. That's actually interesting. I realized that my remark "gross" was out of place. My original interpretation of @AshwiniChaudhary's comment was that ironPython was a language converter that allowed developers to write code in their favorite flavor of .NET, and have it compile to executable Python. "Gross" was in reaction to my philosophical disagreement with language converters of that nature. Clearly I misunderstood the intent of iron python, entirely my fault because after re-reading the comment about it, it's perfectly clear. Thanks for the background/history!
Apr
26
comment A single language to learn to develop desktop and mobile phone applications?
We might just have a philosophical disagreement here. The OP is looking to learn how to learn new languages to target more platforms. There are plenty of languages that do that just fine without an additional middle layer. Maybe I'm a being a snobbish purist, but I think that there are far better options (such as the aforementioned python and java) that don't require the OP to learn a framework in addition to a language.
Apr
26
comment A single language to learn to develop desktop and mobile phone applications?
I think your answer is primarily wrong because you say that the answer is HTML5/Javascript because of PhoneGap. PhoneGap is not a good reason for why HTML5/JavaScript is a good choice. Additionally your response only covers Mobile, whereas the OP's question includes Windows and *nix. Furthermore you don't specifically address how HTML5/JavaScript is a great solution for those platforms (not saying it isn't just saying your response doesn't make it clear).
Apr
26
comment A single language to learn to develop desktop and mobile phone applications?
I could be alone in this sentiment, but PhoneGap seems to provide the lowest common denominator experience on all platforms. I get bummed out when I hear about people using it. Each platform has a very specific UI paradigm. A good app imho is one written natively. Towards that end, HTML5/Javascript is a great underlying tech to go learn, considering the growing opportunity with Windows 8 and future versions of Windows Phone rumored to support the same metro apps.
Apr
26
comment A single language to learn to develop desktop and mobile phone applications?
Interesting. In RE:ironPython... gross.
Apr
26
comment A single language to learn to develop desktop and mobile phone applications?
out of curiosity, is there a historical reason Microsoft does not use python, or were there other reasons you did not include them in your list?
Apr
26
comment How do you estimate the time required for a “research phase” in agile development?
Could you flesh that out a bit with an example of what that looks like, possibly linking to some authoritative sources on the matter for further reading? (or, since I know agile isn't an exact science, cite some agile semi-authoritative sources)?
Apr
26
revised How do you estimate the time required for a “research phase” in agile development?
added "update" section
Apr
26
asked How do you estimate the time required for a “research phase” in agile development?
Apr
25
awarded  Quorum
Apr
25
comment How to be a successful programmer without a CS degree
I was really torn between this answer and the one I selected. Will update the post with a brief explanation as to why I made the choice, linking to a longer explanation should you care to read it. The answer you gave was absolutely critical, insightful, and invaluable. Thank you very much.
Apr
25
comment How to be a successful programmer without a CS degree
Yeah, I'll just kinda throw my hands up in the air. As long as people can use google or stack exchange to at least find the answers, I'm happy. The content needs to be easily discoverable in the future by people who have the same question.
Apr
25
comment How to be a successful programmer without a CS degree
Over at meta (meta.programmers.stackexchange.com/questions/3513/…) I'm actually encouraging them to move it to a more appropriate destination. According to the official FAQ the question isn't appropriate for this forum. However, observing the de facto use of Programmers, I feel that it's appropriate to be here. The moderators can make up their mind where it best fits. To summarize my thoughts on moving it: According to what Programmers is supposed to be it doesn't belong here, but according to what Programmers is it fits perfectly.
Apr
25
comment How to be a successful programmer without a CS degree
THIS. This is very good. In fact I consider this to be a more than valid answer. The marked answer was just a bit more validier... *sigh* so hard to judge with so many great answers :( Wish I could help your rep out more. But since I know you in real life (but mostly through twitter as we've previously discussed haha), I'll have to buy you a beer or some whiskey as a consolation prize.
Apr
25
awarded  Scholar
Apr
25
comment How to be a successful programmer without a CS degree
This is exactly what I was looking for. Thanks! Just about every other response was also good, very few contained anything that was wrong or unhelpful. I'll be updating the question to include a small section about why I chose this, and a link to a blog post that fleshes it out in more detail (the reason for putting such an explanation on my blog instead of Programmers is due to the already HUGE length of the post, as well as the growing number of concerned moderators who already feel the question is ill suited for this site). Stay posted. And thanks again.
Apr
25
accepted How to be a successful programmer without a CS degree
Apr
25
comment How to be a successful programmer without a CS degree
thank you @gnat, appreciate the pointer.
Apr
25
awarded  Good Question
Apr
25
awarded  Popular Question