Reputation
963
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
9 21
Impact
~41k people reached

May
22
comment Where should my team start with becoming “modern”?
You can change your organization or change your organization
May
22
comment Where should my team start with becoming “modern”?
Unit testing should be first, start with manually always running it locally (or on every checkout/checkin) and then get the rest of the team to buy into automated regression testing. There really do exist devs who are afraid of running tests constantly for some reason.
May
22
comment Where should my team start with becoming “modern”?
It's a little messed about to say "make sure you're actually doing work". Sure you should do the work but you also need to think long-term and every day you should be improving. It took me 5 months to get our manager to buy into the fact that unit tests help even when we're trying to code "fast". But I needed to take 10min here and there every few days for that to happen.
May
22
comment End-to-end tests versus unit tests, should tests be decoupled?
another data point, Google Testing Blog says no to more end2end tests: googletesting.blogspot.ca/2015/04/…
May
15
awarded  Nice Question
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
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?