1,878 reputation
1026
bio website simplythetest.tumblr.com
location Toronto
age
visits member for 2 years, 7 months
seen 7 hours ago

Former applied math grad student, current automated GUI tester.


Feb
24
comment Git branching and tagging best practices
+1 for the In Short point.
Jan
5
comment At what point is version control needed?
Good point but I'd say these days source control is just as beneficial on non-professional environments as well.
Dec
13
comment How to Deal With The “Automation is Easy” Mindset?
+1 for your last reason. So true!
Dec
13
comment How to Deal With The “Automation is Easy” Mindset?
Great post, but the big problem: what happens after you log in? Most of this logic starts to get really flaky.
Nov
25
comment What are proven advantages of tools like GWT over pure JavaScript frameworks?
Have to argue a bit with the Unit testing benefit. Java has better unit testing support and tooling for sure, but GWT does not out of the box, necessarily.
Nov
11
comment Are “Compile to JavaScript” Frameworks Hostile to Continuous Integration?
@JeffO Probably not, but a full rebuild could be helpful on a nightly basis, or even multiple times a day, if possible.
Nov
11
comment Are “Compile to JavaScript” Frameworks Hostile to Continuous Integration?
Depending on the settings, the GWT build can take over 20 min. The separation of pure Java/GWT makes some sense, actually.
Aug
21
comment Looking for companies with strong R&D departments, specifically for A.I., but I can't seem to find many. Are there only a handful?
I just read an article suggesting that large companies are fairly poor at R&D, and that it usually gets "outsourced" to start-up communities. The strongest start-ups then get acquired by big corps.
Aug
16
comment Are Frequent Complicated Merge Conflicts A Sign of Problems?
The fact our codebase is somewhat "young" (approx 6 months old, gone through several major refactors) could be an indicator of this.
Aug
16
comment Are Frequent Complicated Merge Conflicts A Sign of Problems?
@MichaelT The code base is for our automated test code base. We're about to start work on a new addition to our project which will likely need some parallel development for a bit. Hence the discussion of feature-branches vs others.
Aug
16
comment Are Frequent Complicated Merge Conflicts A Sign of Problems?
Great description of a good Git workflow, but this doesn't quite answer my question.
Jul
11
comment 65.000.000.000 tests to run
I'm guessing this isn't from an open source project. If it were... :)
May
15
comment Why is 0 false?
You could, for sure. But keeping it the "standard" way fits in well with general arithmetic (0 + 1 = 1, not 0 + 1 = 0).
Apr
30
comment How to ensure a project 100% tested?
Why is anything "less than 100%" intolerable? Does missing an obvious spelling mistake in some documentation code count as less than 100% tested?
Mar
15
comment Error handling - Should a program fail on errors or silently ignore them
@whatsisname I think you may want to think about your definition of "error" in that case. Errors in data received aren't the same thing as errors in the structure and execution of a software program.
Feb
25
comment Is there a reason that tests aren't written inline with the code that they test?
+1 for pointing out using test frameworks. I can't imagine using a good test framework concurrently with production code.
Jan
17
comment How do you debug without an IDE?
+1 for "By using a debugger". The I in IDE stands for "Integrated" :)
Dec
6
comment I failed FizzBuzz, would you hire me?
So how exactly a question involving a hiring practice that some feel is universal to all programmers too localized?
Oct
24
comment Check-list to avoid vendor lock-in?
This is a surprising good question, that's relevant to a large group of developers. Often you don't know you have this problem until it's too late.
Oct
10
comment Under which circumstances (if any) does it make sense to work for a startup, for free?
+1 for profitability. Sure you might love working somewhere, but eventually it has to sustain itself or else you're just ripping yourself off.