2,263 reputation
21022
bio website simianzombie.com
location Mountain View, CA
age 34
visits member for 4 years
seen 8 hours ago

Programmer


Dec
17
awarded  Yearling
Dec
8
comment continuous integration with Xcode
@Ordous: Ever forget to add a new file to your Git repository? It'll build locally but won't on a CI server.
Dec
8
answered continuous integration with Xcode
May
22
reviewed Approve First ATMs programming language
Mar
14
comment Is there a software license “for personal use only” and against any derivative work
That would be "copyright". Open-source licenses are designed to allow greater freedom than copyright allows. If you don't adopt an open-source license your code still falls under copyright, which denies distribution. However, once you publish your code, how would you stop anyone from using it in their unpublished work?
Feb
25
reviewed Approve MVC: What is the difference between a model and a service?
Feb
20
comment Is this a design pattern?
Just because something wasn't in the GoF book doesn't mean it isn't a design pattern. If you find that you're repeating a particular pattern when you design your code, guess what? It's a design pattern.
Feb
12
reviewed Approve When should one give source code to a client?
Feb
7
reviewed Approve Model and ViewModel for View
Jan
27
reviewed Approve I am a beginner. Can I directly start learning C++11? or I have to learn old C++?
Dec
28
reviewed Approve Create an Objective-C category to route methods depending on a specified type
Dec
17
awarded  Yearling
Sep
5
awarded  Nice Answer
Aug
28
awarded  Informed
Aug
28
awarded  Custodian
Aug
10
answered Why use protocol, not call the method directly?
Aug
2
comment How big should a single commit be?
I'd expect teams of 200+ developers to break their project into multiple modules, each of which would have its own repo. I'd also expect them to be committing on multiple different branches, which means you can ignore the detailed history for a given branch if you aren't interested in it. But you're right: If you're on a spaghetti project with a large team, the history will be just as messy as the code.
Aug
2
answered How big should a single commit be?
Jun
14
comment Why doesn't Swing look native out of the box?
I think OSX looks more native than the others because Apple originally supported Java as a first-class programming language in OSX 10.1 and spent a lot of time polishing the Swing UI.
Jun
13
answered articles in variable names and hard-coding strings