Reputation
4,613
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
1 12 31
Impact
~360k people reached

Mar
9
revised Difference between incremental and iterative approach
added 1753 characters in body
Mar
9
answered Difference between incremental and iterative approach
Feb
27
comment How to manage accidental complexity in software projects
I hate to sound cliche but what I'm saying is embodied by the quote, "10 years of experience is not the same as 1 year of experience 10 times." How much time allowance should programmers be given to see out new challenges depends on the schedule and organization. Google seems to thing 20% is a good investment. Not only has 20% time lead to new business opportunities but it has contributed to the long-term growth and happiness of their developer's talent.
Feb
27
comment How to manage accidental complexity in software projects
@CortAmmon Bad analogy. Kinesthetic memory responds in the way it is trained. Practicing at game speed is exactly what you should do, just in shorter intervals. Anyway, this isn't a fitness site. The point is, accidental complexity is the result of the inability to identify/manage complexity. When faced with new problems and a limited understanding of the possible solutions a developer will try to 'code around' the problem. It takes the experience of facing difficult problems to be able to recognize and implement new approaches.
Feb
27
asked What is the absolute minimum set of instructions required to build a Turing complete processor
Feb
26
comment Difference between an architecture and a framework
I see the 'closing as opinion based' mob likes to take direction from Wikipedia. I quote, "To date there is still no agreement on the precise definition of software architecture." The link that cites the source of that quote comes from a Carnegie Mellon's - Software Engineering Institute which looks suspiciously like a subsidiary certification mill. Despite their inability to nail down a concrete definition, they still offer a number of certificates pertaining to Software Architecture (sei.cmu.edu/training/certificates/architecture).
Feb
25
comment Using Git in Enterprise environment
@StuartP.Bentley Oops, it had been a while since I had last downloaded a new version of the Git GUI for Windows. I didn't realize that the two were one and the same.
Feb
24
revised Difference between an architecture and a framework
added 33 characters in body
Feb
22
comment Using Git in Enterprise environment
Msysgit is no longer necessary. The Git dev team finally released a native version for Windows.
Feb
22
revised Difference between an architecture and a framework
added 36 characters in body
Feb
22
revised Difference between an architecture and a framework
added 36 characters in body
Feb
21
answered Django REST + Backbone/Ember/Angular Implementation Method
Feb
21
revised Difference between an architecture and a framework
added 2 characters in body
Feb
19
comment “Everything is a Map”, am I doing this right?
@MasonWheeler Correct me if I'm wrong but map/dict lookups happen in O(N) time. Where is this mysterious performance hit that you speak of?
Feb
19
comment What is a real-world use case of using a Chomsky Type-I (context-sensitive) grammar
Interesting. I knew about XML. I suspect the drive behind the XHTML 1.0 spec was to lead away from 'quirks mode' HTML interpreters which support context-sensitive exceptions to a cleaner context-free XML.
Feb
19
accepted What is a real-world use case of using a Chomsky Type-I (context-sensitive) grammar
Feb
19
comment Why such popularity with Python?
@DanielLittle So does Python (pylinq), JavaScript (linq.js). LINQ is just syntactic sugar for running lazy-loaded queries on data collections.
Feb
19
comment On developing deep programming knowledge
You'd be surprised at how simple jQuery seems once you understand how to apply monads in JavaScript.
Feb
19
comment Why are data structures so important in interviews?
@ClosureCowboy Check out Coursera's 'Algorithms I' course offered by Princeton. I'm a self-taught programmer too and it's doing a lot to help fill in my gaps in CS theory knowledge.
Feb
19
comment Does open source licensing my code limit me later?
MIT, aka the 'do whatever the hell you want' license.