1,159 reputation
1118
bio website jasonswett.net
location Grand Rapids, MI
age
visits member for 4 years
seen Nov 26 at 19:31

Oct
3
comment How do you stay productive when dealing with extremely badly written code?
I've read this book. Definitely worth reading. I actually did find WEWLC motivating just because it was nice to know there was someone out there who understood the exact sorts of frustrations I was having and had devised effective ways to mitigate those frustrations.
Sep
19
comment Should I put my company in the footer of the site of a client?
@gnat Got it. Thanks.
Sep
19
comment Should I put my company in the footer of the site of a client?
I see this question has been put on hold. I think this is a really good question, and could be made more objective by instead asking, "What are the pros and cons of including a link to a vendor's site on a client's site?"
Sep
19
comment Should I put my company in the footer of the site of a client?
That was fast! I wouldn't say "branding removal" or "no branding removal". I'd say "white labeled" and "not white labeled" or something like that. The reason is that you don't want your link to be seen as a bad thing that should be removed. You want the absence of your link to seem like an extra bonus.
Sep
19
comment Should I put my company in the footer of the site of a client?
And by the way, the reasoning behind my opinion there is that a client might not see himself as someone who "needs a discount". That might even be ever so slightly insulting. But if there's a "premium" option that's higher value, that might make the client feel important and feel like his business is a big deal. That's a valuable feeling for a vendor to offer a client.
Sep
19
comment Should I put my company in the footer of the site of a client?
I'm not sure about the asking permission idea. If I were the client, I'd be asking what good it would do me to have a link to my vendor's site on my page. One way you could position it is that if your client helps you get referrals, you can spend more time focusing on helping your client and less time chasing new business. But for me I'd prefer to offer multiple packages, some of which include the link and some don't.
Sep
19
comment Should I put my company in the footer of the site of a client?
Rather than offering a discount to include the advertisement, I'd include the advertisement by default and offer a "premium" option which costs more and doesn't include your advertisement.
May
13
comment Forking an application for an “enterprise” customer
Thanks for the comments. I'm in it for the money, no doubt about it. I think I've made my decision.
May
13
comment Forking an application for an “enterprise” customer
Thanks for the suggestion. I asked my question because I had a hunch there were approaches I wasn't thinking about, and this is an approach I wasn't thinking about. I don't doubt that this way might be better technically, but I wonder if it also might take more of an up-front investment, which would be more of a business risk. (Could be wrong. Frequently am.)
Jul
18
comment Should I break contract early?
Fortunately for you, "As this is my first contract, I imagine getting the next one will be hard without a reference" is probably way wrong. As long as you're a competent self-marketer, other work can be found easily and without hiding your past.
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
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
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
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
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
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.
May
7
comment What skills should I cultivate to become a development/technical lead?
I can second the benefits of Toastmasters. It's helped me quite a bit in my career. Being able to clearly communicate your thoughts (especially technical thoughts to non-technical people) is an invaluable skill to possess.
Jan
2
comment Developing with confidence without a real development environment
Okay, so maybe a good take-away point there is that if you can't have a full dev environment, test accounts in production can be the next best thing.
May
13
comment I'm in over my head at my job. What should I do?
@aceinthehole: Why do you say that?