935 reputation
819
bio website sourcecontribute.com
location Canada
age 27
visits member for 4 years, 4 months
seen Mar 24 at 20:32

Application Developer, Django/Python, Ruby/Rails, Common Lisp, Scheme, Java


Jan
16
accepted Breaking dependencies on remote APIs
Jan
14
comment Breaking dependencies on remote APIs
@mgw854 I'm already mocking things out for unit tests, I'm mainly wondering if I should have mocks when I'm manually testing frontend-related changes.
Jan
14
asked Breaking dependencies on remote APIs
Dec
16
comment Do gantt charts have a role in agile software development?
the whole point of Agile and XP is to clear the air and allow you to give good solid estimates without too much political pressure in providing the right numbers.
Dec
15
comment How to deal with a valuable person going in all directions?
daily status meetings and daily emails can sometimes feel burdensome and feel like micromanaging.
Nov
27
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
new company, less than 1 year old and they just added time sheets and we're told "it's about finishing the project! not about butts in seats!" yet we're working 9+ hrs every day because of shitty deadlines. 40hr work week? HAH.
Nov
23
awarded  Yearling
Nov
3
comment What causes overtime and how can it be avoided?
@MikeM. the reason we demand that is because there's a multiplier on productivity of a programmer based on how well they can think. Casual dress, flex time, free sodas all facilitate that in small ways. Accountants and other jobs have a hard limit on how much can be done. 1 motivated programmer can increase profits immensely. This is why Google, Amazon, Apple, MSFT all make more cash than accounting firms.
Nov
3
comment How to code on a very tight schedule?
@SteveEvers when you're in the middle of a project raising concerns about shitty time estimates is discouraged.
Nov
3
comment Are long hours and no benefits the norm for a junior programmer?
If you can choose not to do overtime without hesitating before you say "no", then you have free will. If you have any hesitation at all about saying no to overtime, you lack freewill. I'm guessing the time estimates are drawn up by executives who don't know how much time is actually required.
Sep
26
awarded  Notable Question
Aug
6
awarded  Popular Question
Aug
3
answered Properly licensing FOSS: text location
Aug
3
answered selling closed source commercial product in a virtualbox (GPL)
Jun
21
answered Quoting for a project with closed source
Jun
14
answered How should I determine my rates for writing custom software?
Jun
14
comment How should I determine my rates for writing custom software?
You have completely forgotten to take into account how much value is being produced for the client. If they pay $100,000 to the freelancer for 1 year of work, and they generate $1 million in profits, their profit margin is 90%, the freelancer could have earned more money. It's possible to charge $200+/hr if you frame it the right way.
Jun
14
answered How should I charge for programming things which take two minutes to fix?
Apr
8
awarded  Popular Question
Feb
4
comment Why is jQuery released under MIT and not LGPL?
@Jeremy non-GPL licenses have their own political positions. just because you ignore the politics doesn't mean it isn't there.