763 reputation
618
bio website sourcecontribute.com
location Canada
age 27
visits member for 3 years, 8 months
seen Jul 10 at 7:42

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


May
27
comment Should I allow my client to self host?
^^^ this exactly. It's hard to show off a portfolio when half the links are dead or the page is restyled later on
May
23
awarded  Announcer
May
22
comment End-to-end tests versus unit tests, should tests be decoupled?
What I'm worried about is that we'll be coding towards acceptance tests which leads to large classes or methods instead of smaller units.
May
22
awarded  Yearling
May
21
accepted End-to-end tests versus unit tests, should tests be decoupled?
May
21
comment End-to-end tests versus unit tests, should tests be decoupled?
That's a good answer. I see the value of both but seeing the number of possibilities for fully testing all paths with end to end tests is helpful for explaining why unit testing needs to be done more than it is
May
21
asked End-to-end tests versus unit tests, should tests be decoupled?
May
6
comment Using only UI testing. Is that Ok?
They're also brittle because it's possible to change the UI very quickly. If the UI code is modular, you should only be testing what your application adds, and let the UI framework test the core functionality of UI elements
Apr
29
comment Starting a recurring project from scratch
@MarkJ this is a bit different, I'm coming at it from the "when is a rewrite not appropriate" angle, though some of those answers are useful
Apr
28
comment Starting a recurring project from scratch
the coworker suggested that it would be faster and more inline with current best practices if we rewrote the code. so I guess that would be reason #2, doesn't like the current wheel.
Apr
28
comment Is it a good idea to schedule regular time to clean up code?
The only thing I can think of is scheduling code reviews for a project (if they aren't conducted regularly)
Apr
28
asked Starting a recurring project from scratch
Apr
28
answered Automated Testing: Explaining its Business Value
Apr
28
comment Automated Testing: Explaining its Business Value
I'm not sure why you lumped in UI tests with Acceptance tests, the James Shore blog mentions three types of tests (other than Acceptance tests): unit tests, integration tests and end-to-end tests. End to end tests include UI tests. There is value in them, but end to end tests do take a little more time to write.
Apr
28
accepted how to convince team and project manager that post-launch deployments are okay for new features
Apr
28
comment how to convince team and project manager that post-launch deployments are okay for new features
@RossPatterson indeed, I checked and the project went over-budget (which is messed up considering we delivered on time and I don't think anyone clocked in overtime) ;p
Apr
25
comment how to convince team and project manager that post-launch deployments are okay for new features
@pdr that's a good call, we don't do any optimization on our projects ever and I missed the most obvious solution...you can indeed setup better indexing with django/python
Apr
25
revised how to convince team and project manager that post-launch deployments are okay for new features
added 149 characters in body
Apr
25
revised how to convince team and project manager that post-launch deployments are okay for new features
added 459 characters in body
Apr
25
comment how to convince team and project manager that post-launch deployments are okay for new features
there's a single server that's hosting the web, application and database servers. there's no perceived issue because the page load time isn't included as a metric for project success, just that we include X features by Y date. should I frame it as a problem or as a learning experience for myself or...?