Reputation
468
Next privilege 500 Rep.
Access review queues
Badges
1 6 14
Newest
 Yearling
Impact
~65k people reached

  • 0 posts edited
  • 0 helpful flags
  • 21 votes cast
Apr
10
awarded  Yearling
Apr
3
awarded  Notable Question
May
2
awarded  Nice Question
Apr
10
awarded  Yearling
Dec
8
awarded  Popular Question
Sep
7
awarded  Famous Question
Jun
6
awarded  Teacher
Jun
6
answered Is programming or computer science in general, all about algorithms?
May
3
comment Should a programmer worry about the technology stack of the shop?
Learned that the hard way... Got a question closed. This is an excellent question, wrong forum. Try on "workplace" which is currently in beta. Seems it would fit marvelously there.
May
1
awarded  Favorite Question
May
1
comment How does agile estimate the time required for a “research phase”?
...I wrote the "update 2" section before reading this, for whatever reason I overlooked it. While it is certainly sufficient, I would appreciate if you could elaborate upon how a lead developer makes an intelligent judgement call in this area. But either way, thanks!
May
1
accepted How does agile estimate the time required for a “research phase”?
May
1
revised How does agile estimate the time required for a “research phase”?
Changed title of question, added "Update 2" section.
Apr
30
awarded  Notable Question
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?