1,421 reputation
921
bio website karwin.com
location California
age 47
visits member for 4 years, 3 months
seen Oct 6 at 21:38

I'm Senior Knowledge Manager at Percona, a services company specializing in the MySQL database.

I've been a software engineer since 1987, and my specialty is as an SQL maven. I also have experience programming in Java, PHP, Perl, C, JavaScript, and I have many other coding skills.

I've written a book, SQL Antipatterns: Avoiding the Pitfalls of Database Programming from Pragmatic Bookshelf, based on the most common SQL problems I've answered on Stack Overflow and other forums, mailing lists, and newsgroups over the past 15 years.


Sep
9
comment What's your favourite quote about programming?
Attributed to Abraham Maslow (en.wiktionary.org/wiki/…)
Sep
9
comment What's your favourite quote about programming?
-- Bill Gates (softwarequotes.com/printableshowquotes.aspx?id=579)
Sep
9
awarded  Teacher
Sep
9
awarded  Supporter
Sep
9
answered What's your favourite quote about programming?
Sep
9
comment What's your favourite quote about programming?
Tom Cargill of Bell Labs: en.wikipedia.org/wiki/Ninety-ninety_rule
Sep
9
awarded  Autobiographer
Sep
14
answered Working at home for a junior developer
Sep
14
comment Working at home for a junior developer
+1 I was in the middle of writing a very similar answer! Even though this advice isn't specific to being a junior developer, it's the most important.
Jun
9
answered Should we hire someone who writes C in Perl?
Feb
14
comment What do I do when my team leader is breaking my database schema with a release coming up?
+1 for the tag 'too-agile'! :-) Agile is a great methodology, but some people mistakenly claim they are agile, when they are simply undisciplined.
Feb
14
comment Dealing with awful estimates
Nice quote! I found this article softwarebyrob.com/2006/10/31/… that is probably the source.
Jan
30
answered Forking an open source project nicely
Jan
2
comment Change management's mind?
+1 for putting things in perspective! Definitely don't make yourself ill. Been there, done that.
Jan
2
comment Change management's mind?
Also, some companies who are currently hiring might decide that since it's a buyer's market, they can afford to abuse their workers.
Jan
2
comment Change management's mind?
One problem is that setting up a proper environment for a small project is going to make that small project look less efficient, not more. Your management is going to seea five-day task turned into a five-week task. They won't see the subsequent improvements in efficiency or quality.
Dec
1
answered How can I really “wow” an employer at an interview?