1,154 reputation
1018
bio website jasonswett.net
location Grand Rapids, MI
age
visits member for 3 years, 11 months
seen Nov 18 at 14:13

May
28
comment How can I maintain a SQL schema upgrade that goes out to our users on a regular basis?
+1. It may be worthwhile for you to check out how Rails' migrations work. Martin Fowler's Evolutionary Database Design article (martinfowler.com/articles/evodb.html) may also be helpful.
May
28
awarded  Nice Question
May
28
answered Is there any way to get faster at solving bugs? I've just had a warning from my boss
May
28
awarded  Notable Question
May
23
awarded  Nice Answer
May
22
comment Is it a bad practice to modify code strictly for testing purposes
I know. I thought I addressed your main point in my second paragraph, with a "yes".
May
22
comment Is it a bad practice to modify code strictly for testing purposes
I didn't mention these things in my answer, but I totally agree. Reworking your code to be more testable tends to have several happy side effects.
May
22
answered Is it a bad practice to modify code strictly for testing purposes
May
21
comment End-to-end tests versus unit tests, should tests be decoupled?
I see unit tests as being valuable mostly because they localize problems quickly. End-to-end are valuable because they give you confidence that everything works together.
May
21
awarded  Popular Question
May
21
awarded  Good Question
May
20
awarded  Nice Question
May
20
awarded  Critic
May
20
comment Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
This is helpful, and thanks for the link. I wish I could select two answers as the best one. I basically flipped a coin in my head and picked the other one, but I still upvoted yours.
May
20
accepted Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
May
20
awarded  Editor
May
20
comment Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
Maybe it's because the data comes "up" from the database to the view. It "starts" at the database and "arrives" at the view. Layer awareness goes in the opposite direction as the data "travels." I like to use "quotes."
May
20
revised Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
added 15 characters in body
May
20
asked Why is it a good idea for “lower” application layers not to be aware of “higher” ones?
May
7
comment What to do as a new team lead on a project with maintainability problems?
I have read WEWLC, and it's really good. Probably the most valuable thing the book provides is the knowledge that there ARE ways of dealing with the crappy things you come across in legacy projects and you CAN reverse the process of software rot.