587 reputation
211
bio website
location
age
visits member for 3 years, 1 month
seen Sep 16 at 18:10

Aug
11
awarded  Yearling
Sep
4
comment LGPL License in commercial application
Possible duplicate programmers.stackexchange.com/questions/120116/… and programmers.stackexchange.com/questions/125606/… and programmers.stackexchange.com/questions/57529/…
Sep
4
comment How do you explain to an “agile” team that they still need to plan the software they write?
Can some of the advocates give us examples of the projects they did successfully in Agile? Did you just start with the users making (only a handful of starter (doesn't agile say something like "don't think too far ahead?)) stories, and then start banging out tests and code? I'm in the camp of not understanding how that works.
Sep
4
comment How do you explain to an “agile” team that they still need to plan the software they write?
@MartinWickman I think there is a compromise between the two. Not line by line specs, but a framework/general process of what it should do in the end. My wife, the contractor PM, struggles with this all the time... How do you determine a ROI if you don't have a general idea of where you are going.
Aug
29
comment Design documents as part of Agile
I still stand by what I'm saying. Change Architecture to whatever the business wants to call it, and change unit tests to regression tests (automated?) and it applies.
Aug
29
comment Design documents as part of Agile
This answer is "correct", but doesn't really think beyond that. What about an architecture design for example? What about developer/business turnover? How is this handled by lots of quality unit tests?
Aug
29
comment Design documents as part of Agile
@Euphoric What happens when the developer's lotto pool wins?
Aug
28
comment What encryption algorithm/package should I use in a betting game?
Is this for real money, or just an example? [Google python encryption] docs.python.org/library/crypto.html
Aug
23
comment Can my company give IP rights away for an application I wrote off hours to another startup?
As always. Contact a lawyer if it's important enough to you
Aug
22
comment What does a good “definition of done” for a mature team look like?
Pick a system and stick with it. Kaizan it occasionally. This is a case where consistency improves productivity. The hard part is being the process (dictator for life) in the beginning until everyone sees the benefits (yes, yes, sell it).
Aug
22
comment How to visually document interactive user interfaces for fast consumption
I'm not a big MS fan normally, but my wife's team really likes MS wireframes microsoft.com/expression/resources/solutions.aspx
Aug
22
comment How to visually document interactive user interfaces for fast consumption
Write to your audience! For me, Screen Shots with description of the interesting bits.
Aug
22
comment Is it easier to write robust code in compiled, strictly-typed languages?
flamewar! foodfight!
Aug
22
comment Is it a good idea to design an architecture thinking that the User Interface classes can be replaced by a command line interface?
As a user I often get frustrated when my only choice is the UI
Aug
22
comment How to decide how backward-compatible my new Mac OS X application should be?
Well, Apple's philosophy: I was forced to buy a new iMac because the iPod I just bought was incompatible with the current iMac I had.
Aug
22
comment How does the GPL work in regards to languages like Dart which compile to other languages?
Yep, it's not GPL. I was just saying that even it was GPL it still wouldn't matter.
Aug
22
comment How does the GPL work in regards to languages like Dart which compile to other languages?
Sorry so stretch this out... So if neither the Dart program is GPL and the Dart is BSD (really, it is, or at least the site says it is), then what is the question? If it's just about "Do I have to distribute A (GPL'd) when I want to release B (not GPL)", then it's a duplicate question
Aug
22
comment How does the GPL work in regards to languages like Dart which compile to other languages?
When you say "Production Code", do you mean "Productized"? Internal use requires no source code release. Is the Dart code you are using based on someone else's GPL (or other) licensed code?, or is this all original code developed by you? The answer really depends on those details
Aug
22
comment How does the GPL work in regards to languages like Dart which compile to other languages?
I think GCC is an example. Since GCC is GPL and I use it to compile a "closed source" program, does that require that I release the original source? I believe the same would be true for any GPL "compiler"
Aug
22
comment How does the GPL work in regards to languages like Dart which compile to other languages?
Please read my answer. Notice the remarks about GPL not requiring Original source to be released, only generated in this case. In this case, GPL would not require him to distribute, so the distribution mechanism doesn't matter. Like I said, other licenses have different rules.