Reputation
345
Top tag
Next privilege 500 Rep.
Access review queues
Badges
2 14
Impact
~10k people reached

Sep
7
comment Review before or after code commit, which is better?
This depends entirely on what you're using for SCM. With git, creating a new branch, committing to it and pushing those changes is a very natural way to do code review.
Jun
22
comment Are my negative internship experiences representative of the real world?
I don't think "good code" is subjective at all. Drop an average dev in the project and ask them to create a commonly requested feature. If it takes hours, your code is good. If it takes days (or weeks) your code is bad.
Oct
20
comment When do you drop old technologies from your resume?
I drop stuff when people on the internet start making fun of me for having that on my resume.
Aug
30
comment Where to look for challenging jobs with a relaxed atmosphere?
How do you find the position in the first place? Do you just interview for a regular position and negotiate reduced hours?
Aug
22
comment How to explain that it's hard to estimate the time required for a bigger software project?
i.e. joelonsoftware.com/items/2007/10/26.html
Aug
22
comment How to explain that it's hard to estimate the time required for a bigger software project?
As for your problem with bad estimates. Do you keep track of your estimate vs. the actual time to completion? If so, determine by what factor you underestimate and multiply all your estimates by that number.
May
10
comment Is it a bad sign that I am often redesigning as I develop a project?
Step 1: Create UML diagram. Step 2: Write code. Step 3: Throw UML diagram away so that nobody ever sees it and becomes confused about how the code actually works.
Mar
15
comment Does SCRUM usually involve massive overtime?
Massive overtime is an abuse of whatever system you're using.
Feb
25
comment How do you keep cool when production system goes down?
Step One: Compose a 300 word post on programmers.stackexchange.
Jan
21
comment What techniques/methodologies do you use to organize your own open source projects, and why?
Of course! "Create and perfect". One feature that does exactly what I need is better than 20 features that are all mediocre.
Jan
17
comment I'm porting my app from iOS to Android: what do I need to know?
When you say "Landscape is required" do you mean in addition to portrait? My app only does a few things in the background on iOS, do I need to explicitly opt-out of running in the background if I don't need to be doing anything in the background?
Jan
17
comment I'm porting my app from iOS to Android: what do I need to know?
In answer to @Nassign's comment-as-an-answer: I certainly would have gotten a lot more answers if I had posted on Stackoverflow, but browsing Programmers it looks like there's a lot of these types of questions that are being migrated over here. If it would be more appropriate for that forum, I can ask it over there.
Dec
6
comment How much time a week do you spend on extracurricular programming?
Good answer. I'm also looking for answers of the type: "My app is selling 200 times a day and I wrote it in 4 months by working x hours per week"
Oct
19
comment Should one use pseudocode before actual coding?
Not to mention it's a great aid for scanning the code later.
Sep
29
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
@configurator They probably had one first-gen iPod Touch that they all shared.
Sep
29
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
I interviewed with a place that was getting into iPhone development, but their source control was windows only. Each dev had two machines, a Mac Mini and a windows machine they used to make commits. It sounded like a nightmare.
Sep
29
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
@orokusaki My current employer has a 40MB limit. In practice it's not annoying, as we never use email to exchange documents. 40MB holds a lot of text only emails. Previous job, the limit was extremely aggravating, because you had to clean out your box every day.