xkcd #979

I encountered that situation soooo many times when I was trying to bone up my HTML5/javascript skills. I had designed a table that keeps track of credit hours of attendees of accounting seminars. My problem was that the most basic functions would fail and I couldn’t find the reason. Most of the programmers who reply to such inquiries have different definitions for common words, or assume that everybody already knows how to do a certain procedure. They never seemed to get that what is as natural to them as breathing is a Gordian Knot for non-programmers. They’re also under the impression that they can glop more details on top of the basic answer to make it more interesting, but it just complicates things.

So to combat this, I made a blog detailing my trials and errors in hopes that others like me would encounter the same problem and see their questions answered from a non-programmer PoV. Eventually, it all boiled down to setting up a server to process the form, and I was completely unsuccessful in getting such a system configured. I tried many types of server package software but couldn’t get any of them to work. I finally found out the reason is because my company’s work servers are not set up that way. Completely took the wind out of my sails. The project died in limbo and I haven’t had the zeal for web programming since.

I have that XKCD printed out and pinned to my wall.