Dec. 2, 2008 at 10:08pmFastest Growing Companies

Thank You!

I have a seven year old who loves boxes. He loves building playhouses, cars, and hideouts using as many raw materials and all the imagination he has, and he does it everyday. He has faith in me and depends on me.

 I have a five year old, who loves her daddy more than just about anything and who loves princesses and dress up. She is learning to read and is getting better at it every day. She counts on me to be there, to support her and to love her.

Read more →

Nov. 25, 2008 at 10:41amVolunteering For the Emergency Food Network

I may never eat carrots again.

There's something extremely satisfying about doing for others.  It's not very hard, doesn't take very long, yet makes a huge difference for those in need.  Saturday, November 15, some co-workers and I headed over to the Emergency Food Network's Distribution Center for their monthly Repack Project.  Giant bins of frozen vegetables are repacked into 1-2 pound bags for distribution to over 70 food banks, hot meal sites, and shelters throughout Pierce County.

Read more →

Sep. 16, 2008 at 11:18amStack Overflow: Liftoff!

A handy developer community launched yesterday.

Today marks the first day Stack Overflow opens its doors to the public. In case you're not in the know, Stack Overflow is essentially a Q&A site geared towards developers of all kinds. It takes a language/technology agnostic approach and simply provides a framework within which the community can ask and answer techincal questions. Think of it as ExpertsExchange.com except free and much more community driven.

Read more →

Aug. 21, 2008 at 2:14pmThey Don't Build 'em Like They Used To

Websites have sure grown up

As one of the "older" employees at SiteCrafting, and as I get ever closer to the birth of my first child, I find myself mirroring my father's sentimentality by reminiscing about the "good 'ol days". Sometimes the "they don't build 'em like they used to" adage can be a wistful lament, whereas other times it can be joyful proclamation. Gone are the days of the sturdy, craftsman house with rough-cut timber and spacious attics, as we now build with prefabricated trusses, foam-filled roof sections, and 4x2 lumber that's really 3 1/2 x 1 1/2.

Read more →

Jul. 10, 2008 at 3:36pmCoding Fonts

Not just an endeavor in aesthetics!

Having recently discovered the plethora of coding fonts available online, it occurred to me that quite a bit of thought has been put into something I have always seen as rather trivial. The more I read about it, the more I have come to realize that using a font specifically designed for software development can be extremely beneficial.

Read more →

Jun. 30, 2008 at 8:00amFaux Paw in the Footer

Why do we put a copyright in the footer? Why not a publish date?

In web design we commonly put footers in the bottom of the page which include links, legal information, and usually a copyright date. But why? And is there something else we should include?
Read on and I promise not to use any more bad puns.

Read more →

Apr. 25, 2008 at 9:25amAppreciation

An Honor and a Challenge...

What an honor and at the same time, what a challenge. SiteCrafting is thrilled to be named by The Business Examiner as the Top Place to Work in the category of Employee Appreciation, but --- and here's the big but --- it means we have to live up that honor. A challenge I am glad to take on, given the dedication, commitment, and selflessness shown on a daily basis by our people who truly make SiteCrafting a top place to work.

Sure, we have a lot of very smart, technically minded people working here, but what's more important and worthy of recognition is the fact that we have incredible human beings working here. We have individuals committed to our customers, to our vision, to our community and to each other.

So how did this happen?  And how do I live up to the challenge?
Read more →

Apr. 1, 2008 at 9:48amSiteCrafting to Expand into New Markets

Find out what's next for the high-growth company...

Seeing the time as ripe for expansion, SiteCrafting has launched a new venture in an effort to expand into prescription eyewear. SightCrafters, LLC will bring to the eyewear world what SiteCrafting has brought to the web development business.

Read more →

Mar. 28, 2008 at 5:40pmChange is Good

Normally government websites tend to be pretty dry and information-oriented, so I was expecting more of the same when I checked the Snoqualmie Pass traffic cameras from the WSDOT this morning. All the standard stuff that I've come to expect from years of checking the site before driving across the pass was there. However, there was one part of the site that gave me a good laugh this morning. Camera 2 was wiped out in an avalanche over the winter, but rather than a simple "Camera Unavailable" message that I've seen in the past, I saw this:

Read more →

Jan. 22, 2008 at 7:41pmThere is Nothing Small About Everything

So this is a post I've been working on in my mind for a very long time. I only recently realized that it needed to be written. You see, small business is anything but small. The services and products that businesses like SiteCrafting provide add value to their customers in such a way that small business has become, essentially, everything.

Read more →

Jan. 18, 2008 at 11:29amThoughts On Creating Website Advertising Guidelines

Let's say you've got a website, and you're considering whether or not to advertise on it. Or maybe you've already got a website with advertising, and you're wondering if a particular kind of ad is appropriate to display on your site. The only problem is, you don't have a concrete set of guidelines to filter out what is acceptable, and what isn't. These are the kinds of questions you should ask yourself to resolve this dilemma.


Read more →

Dec. 21, 2007 at 10:19amTechnical Debt

What the heck am I talking about?

The concept of technical debt (first coined by Ward Cunningham) has been something that has wandered about my head without a name for quite some time. The other day I read an article that finally put it into words. It is what I have always seen as the reason writing beautiful code is not just an endeavor in aesthetics. At this point you're probably wondering what the heck I'm rambling on about. Don't give up on me yet, I'm about to explain . . .

Read more →

Dec. 18, 2007 at 11:03amUnderstanding Web Design at Alistapart = Holiday Joy

Being very fond of the analogy of web design/development-as-architecture, I was overjoyed with this article, by Jeffrey Zeldman, on Alistapart: Understanding web design.

There isn't much more to say; it's the usual web-design-isn't-just-looks,-guys, but very eloquently and effectively worded. The kind of stuff to put on the wall.

Dec. 4, 2007 at 11:41amFacebook Beacon: Social Media Becomes Spyware

Advertising Gone Wrong

I've been a Facebook user for quite some time - even before they had the facebook.com domain. One thing that I absolutely love about it is the control they give you to limit what other people see about you. I've adopted a very serious set of controlls that limits only people I actually know to see anything about me. However, this is a false sense of security. Everything I post online that anyone besides me can access is inherently public. This is what initially drew myself and countless other people to Facebook.

However, their new advertising platform - Beacon - throws all this out the window. Beacon is a system that allows Facebook to track what you do on other websites. Let me reiterate that: Facebook tracks what you do online. They don't just track what you say you like on your profile, for example what movies you like; with Beacon they can track what movies you're actually renting.

Read more →

Oct. 10, 2007 at 10:28amLions and Tigers and Blogs! Oh My!

Are You Sure You Really Need That?

For the last 3 years I've worked on less and less "Brochure Sites" and more and more web applications. Clients have really taken it for granted as to what features a website should now have. Tag Clouds, CMS, Social Bookmarking, Send to Friend, Add as Friend, Digg It, Wiki and Blog are all things constantly being chanted by clients.

Don't get me wrong, there is a place for these features, but why do you need it all? How will a feature like this affect your company? What's the value add?  Luckily, I've worked for ethical companies that have helped mentor clients through the process to help determine what a client really needs.

We could charge a client an arm and a leg for things they don't need, but what good is that? We are not in the business to have our clients fall. In no way is that beneficial to our Partnership. Read more →

Oct. 3, 2007 at 3:59pmA GUI Mess, or a Productivity Booster?

What's your take on the database admin debate?

While writing up a review on a database tool I discovered today, I was inspired to spark a discussion about database GUIs in general. The value of GUI tools for administering database systems like MySQL has been a topic of much debate.


Read more →

Sep. 20, 2007 at 9:32pmInteract

What's the big deal?

We want to stay connected with our customers. We want customers to meet other customers.  We want our potential customers to see just how easy it is to take control of their website and make it more successful. We want to give you the chance to meet others that are using our tools, that is why we have created "Interact".

We realize that people are busy. In fact, most people, when they get to the office, don't have time to even think about much of anything other than the hottest potato that has been thrown in their lap on that particular day. Rarely do they have time to get a few minutes to update their websites, even more rare, the time to strategize ways to make their website make their lives easier.  That is why we believe Interact is so important.

Read more →

Sep. 13, 2007 at 11:45amif (date('z') == 256) echo("It's Programmers Day")

Translation: It's Programmers Day!

For those that aren't aware, Programmers' Day is today and marks the 256th day of the year. If you just thought to yourself "wow, that's 1111 1111 in binary!" then consider today to be a day in your honor. In case you're wondering why this particular day was chosen, consider this: 1111 1111 is the last of the 256 possible values of a byte. Read more →

Aug. 10, 2007 at 2:19pmLong URLs create interesting wrap-effect in Firefox

In the process of trying to figure out what in the world was wrong with my stylesheet, I went to W3 to validate it (and, although it is irrelevant to this post, I found my problem in a typo. Isn't it always a typo?) Since I am lazy about these kinds of things, I did the validation by direct input rather than finding and uploading the actual file, and something entirely odd happened: the URL bar contained something that looked like a solid black mess. After one forced shutdown due to being worried that something had gone wrong, I copied and pasted the content of the bar into a text document and lo and behold! It was the URL (a 34 000 word one, no less, due to the direct-input validation's method of incorporating all the CSS into the URL) and because of its length, it had wrapped over itself.

Read more →

Aug. 7, 2007 at 8:03pmAnswer: Adaptability, Belief, Connectedness, Ideation, Activator

Question: What are my strengths?

So I mentioned earlier that I was reading the book Now Discover Your Strengths, and I have discovered mine, or at least mine as are determined by a 30 minute profile. What's strange is I never do well on these tests, I always find myself answering the questions the way I think they want me to and I wonder what that says about me...

Anyway, this is what my profile tells me. I am adaptable, have strong beliefs, believe everything is connected, thrive on coming up with ideas, and value action. My strengths are below:

Read more →

Jul. 17, 2007 at 8:06pmWhat I'm Reading

So, some people are interested in what others are reading at the current moment. So I thought I'd give you a view into the sorts of things that I focus on when I'm not working on conquering the web universe.

The fact is, I am always looking for new books and new things to learn. I recently finished a book that was recommended by a client called Indomitable Spirit by Chuck Ferguson which calls itself "The essential guidebook for a lifelong journey of leadership  and the rewards of meeting them".

Read more →

May. 24, 2007 at 5:32pmExceptional Service Personified

Why Les Schwab will never go out of business

I know, I know. We all know how great Les Schwab is (which is ultimately the point of this entry). Where else do you pull into a parking lot and have a guy (or girl) throw their tools down and sprint to your car to see how they can help you?

Before I begin, I should set the stage. I get home from work Wednesday, and my wife tells me that the check tire pressure light is still on in the car. I've been "solving" this problem by continually adding air to the tire - not a great long term solution, I'll admit. It's kinda like adding water to a lake with a leaking dam. Anyway, we are scheduled for a vacation tomorrow that involves driving, so I decide it's better to take care of it for real at this point.
Read more →

Feb. 16, 2007 at 11:02amA little thought goes a long way

Why it's important to listen

Here at SiteCrafting, we are quite busy with new projects. As such, we have realized that additional staff is necessary to meet the demands for our services. With the addition of new staff members comes the need for more furniture. We also decided that this would be a great time to rearrange the office, and create 3-4 person "pods" for team collaborative purposes. So, we headed off to the furniture store that supplied us with our current desks and chairs, hoping to place an order for 14 new tables.

Read more →

Feb. 15, 2007 at 4:15pmDesign is Not Art

and neither is your website

When I was back in school, I would often tell people how my combined Art and Computer Science majors did not mean that I was doing graphic design, web design, or any other kind of mix of computers and art. To them, it was obvious that I would combine two usually separate majors into the usual combination. To me, however, art and computer science are totally separate. The purpose of art is in my mind to either 1) evoke an emotional response in your viewer or 2) create something beautiful. Computers are a communication medium, and the purpose of communication is to deliver information.

You can see examples of this every day - in websites of art schools that are impossible to divine information out of, or in strictly information websites that have no graphical content whatsoever. In the case of these two ideas, the graphic-less sites win out in function and usability, but the art school sites look better. The problem is, that the art school sites are impossible to use, and so it doesn't matter how good they look. The clear winner here is the plain, yet content centric site. And the lesson to learn is that content is king, and communicating that information well and effectively is the key to building a good website.
Read more →

Jan. 16, 2007 at 11:23amDiary of a Developing Developer

Learning by Doing

I never had any idea how complicated, confusing, and involved the development of web sites and web-based applications can truly be. When I was younger, every once in a while I would look at a web page and click the "view source" option and think, "Wow, that really doesn't look too difficult to learn."

Little did I know there is so much more behind the code than what is seen in that one snapshot of HTML.

Read more →

Jan. 11, 2007 at 9:35amFlexibility in foul weather

I'm working from home today mostly because Ma Nature dumped about six inches of snow on my house. In an area where an inch will shut down the city, this is a bit more serious. It really pays, however, to have a flexible employer so I don't have to brave the hills around town. The beauty of the web and digital communication is that it allows for these kinds of opportunities whether the weather, saving some fossil fuels, or even emergencies are concerned.

Read more →

Jan. 10, 2007 at 10:22amThe Dependability Challenge

Striving to be Exceptional

The gauntlet has been thrown down. We can't hide now...we must be exceptional.

While it is nice that we were recently recognized for dependabilty, I see it as more of a challenge. A challenge for us to do more, perform better, and have more satisfied customers.
Read more →

Jan. 8, 2007 at 2:44pmLet me know you care

One of my biggest soapboxes is the communication soapbox. Everyone has had times when communication broke down, and something went horribly wrong as a result. I don't mind saying I've had more than a few, but each time I took the effort to figure out why the breakdown occurrred so that I can fix it in the future.

One of the biggest, most beneficial means of communication is meeting with people face to face. There is mountains of data, information, and communication that goes on with facial gestures alone, and body language and tone of voice are equally important. Unfortunately working in a consulting agency, I don't get to meet many of the people that I'm building software for.

As a result, I have to fall back on more technical, yet less personal means of communication such as phone calls, email, and instant messaging. Here's some tips I've compiled about effectively communicating with out seeing the person you're talking to.
Read more →

Jan. 4, 2007 at 3:35pmWhy the Best Advertising Just Might Be Free

or how you too can find a reliable professional who doesn't advertise

Last month, I was doing some major work on a house when I ran into a problem I couldn't handle. I needed a plumber, so I did what a lot of people do -- I turned to the nearest telephone directory. At the top of the PLUMBING section, I saw the name AAA++ Plumbing*, and promptly skipped right over it. (More about why I did that later). Read more →

Dec. 18, 2006 at 10:37amThe Right People For Your Job

I'm in a band. Well, two of them, but only one that matters for this discussion. I've noticed that the progression of a musical group that wants to be professional on some scale in many ways closely mirrors that of any product-based business.  You start out spending a certain amount of time in development. You come up with ideas, assemble the best team available to execute those ideas, and then do your level best to refine and perfect your product before you release it to the public.

Read more →

Dec. 15, 2006 at 3:15pmService in the storm

With all the storm-induced power problems in the Puget Sound area a few of us were able to make it into the office today. The area is a patch work of service availability -- I know of houses with power and phone but no internet access, some with no power but the phones work, and yet others with power but no phones. A stroke of service my co-worker Ken displayed today was brilliant in its simplicity but it probably meant the world to one of our clients.

Read more →

Nov. 29, 2006 at 10:35amGoing to Boise

Do you know why you have a website?

Got up at 3:11 to drive through the ice to Sea-Tac for an early flight to Boise, Idaho. I was asked to present to the Idaho Pest Control Environmental Care Association at their annual conference on the need or non-need of a website for their businesses. The group was welcoming, the bagels fresh and the coffee warm. I think the presentation a success.

Now I'm off to the Boise Airport for my return trip to Seattle. As promised to the group...the pdf of the presentation and a copy of the handout.

Nov. 15, 2006 at 10:39amTwo Dollars

Why going the extra mile always pays off

Two dollars is a small amount, but two is a magical number. Despite it's seeming insignificance, two represents the difference between doing a job, and doing it right.

One summer while I was still in college, I worked in a brewery in Colorado waiting tables. I recommend that everyone work in a restaurant at some time in their life. It teaches you a lot about life and service. While I was working there, I began to understand the value of such a small amount, and how much good work is worth.

Read more →

Nov. 2, 2006 at 1:45pmEasy to Use Web Tools

Teach them to fish.

Give a man a fish he eats for a day, teach a man to fish he eats for a lifetime. - Chinese Proverb

As a flyfisherman, I can say this proverb does not mean a lot to me. I've been taught, but rarely catch fish, and those I do catch, I release. However, this entry is not so much about fishing or learning to fish,  it is about sharing knowledge and giving customers tools for success.
Read more →

Nov. 2, 2006 at 10:21amThe Web is not a Field of Dreams.

How to succeed on the Web by really, really trying

With apologies to the fine classic baseball movie…We can build it, but it doesn't mean "they" will come! I was having a conversation about this with a few people from SiteCrafting, who asked that I contribute my thoughts to the Blog.

Read more →

Oct. 30, 2006 at 1:04pmWhy We Build Our Stuff from Scratch

It's never the same twice.

I had an interesting conversation with a potential client last Friday and it prompted me to think or at least explain our development rational.  He was looking to hire SiteCrafting to assemble a robust application for his client consisting of a design he came up with as well as some "open-source" technologies, and a few custom scripts generated by us. Long and the short of it...it seemed a disaster in the making.

I mentioned to him that SiteCrafting builds our Web applications from the ground up, for each customer as an individual. We do not offer one-size fits all solutions, because just like anything one-size fits all it never fits anyone quite right.
Read more →