933 reputation
920
bio website sourcecontribute.com
location Canada
age 28
visits member for 4 years, 5 months
seen Apr 29 at 21:03

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


Apr
19
comment Which programming languages are multi-platform, fast, and object-oriented with non-limiting low-level os access?
@User Adobe Air is no longer support as far as I know. C# using mono is a possibility.
Apr
15
comment Implementing a new coding standard to an existing application
There's still value in tweaking the code to meet guidelines; if you're doing it manually then you're forced to understand more of the legacy code. If you're doing it automatic, then the first (or next) time you have to modify that code, you only have to dive in to fix the real problem instead of worrying about styling.
Apr
13
answered Is it ever OK to commit non-working code?
Apr
5
comment Would it be ethical to create an open source alternative to the software you've been hired to create?
most non-competes would be struck down in court. A company is not allowed to limit your use of skills even if you're working on the same stuff as long as you aren't using any relationships and materials gained from the company (for example working on the open source version on a work laptop while you're employed, or using your connections to get clients to switch from the proprietary project to open source)
Apr
5
answered End-to-end tests versus unit tests, should tests be decoupled?
Apr
5
awarded  Notable Question
Apr
1
comment Why does CI stipulate that we should be able to rollback to any version of a software?
@jessehouwing yep and that's why the top 10% of companies do this and all others (especially in Canada) are only able to do deploys at most twice a day and that's only to staging environments, production deploys are still in a weekly or monthly cycle.
Apr
1
reviewed Approve Manager reading version control commits
Apr
1
comment Manager reading version control commits
what if the manager is also watching JIRA for new tickets and then questioning those? he doesn't question when tickets are moved from a future sprint to the current one but as soon as someone creates a new ticket related to technical debt, it's questioned.
Mar
31
awarded  Custodian
Mar
31
reviewed Reject Manager reading version control commits
Mar
30
asked how to make legacy/rescue projects more fun?
Mar
10
comment Are software developers who ignore quality/standards better for the company?
that ignores future costs created by sketchy quality
Mar
10
comment How to Code Faster (Without Sacrificing Quality)
I dislike this answer because it can be too easily taken the wrong way, just like "throwaway prototypes" never really seem to be thrown away.
Mar
10
comment how to introduce a culture of quality into the work environment?
would the question be less broad if I asked about how to counteract the bad attitude towards quality?
Mar
10
asked how to introduce a culture of quality into the work environment?
Mar
7
comment Sprint pressure causes quality issues?
There's also unaccounted for tasks that don't go into the project management tool or aren't written down anywhere (babysitting server deployments, fixing 3 bugs that were discovered in order to fix the one bug that's been assigned to you, doing research, creating a prototype, etc.)
Mar
7
comment How to stop / avoid Over Time on a Scrum Team?
Exactly. If you're using a tool like JIRA and estimating the hours of a task, you can see the number of hours of work your team can realistically accomplish.
Mar
7
answered How to stop / avoid Over Time on a Scrum Team?
Mar
7
comment Scrum Daily meeting: Punctuality over Full team presence?
except that in the real world the team doesn't always take responsibility and it's a manager or half-manager who takes control of the meetings and forces them and enforces the rules.