Archive for the ‘Philosophy’ Category

stfu, noobs

Thursday, April 22nd, 2010

A conversation transpired the other day in which a colleague of mine remarked that he’d had it with “hacks” in our industry – that is, those who call themselves developers and designers but still use recycled code, un-secure scripts, and kludged together markup. He complained that there should be an education requirement (like that of doctors, lawyers and engineers) and that the lack of professional underpinnings was killing our industry. He argues:

“There’s such a low entry level to our industry, all you need is photoshop & wordpress to build a site”

“… [T]here are hacks in the webdesign/deve industry (like other industries) and education would help weed them out.”

“Anyone can participate even if they’ve never built a site before or their a seasoned vet.”

These arguments (and I hear them frequently amongst professionals in my field, especially after a few years of making a good, honest living doing this) are worrisome to me. I myself did not earn any degree in my industry (for those that don’t know: I have a B.S. in Microbiology and Immunology. NOT Web development. NOT Advertising. NOT Computer science.) and in fact, most of my most trusted colleagues didn’t either. Ours is a very, very young industry and we should do well to remember that our pioneers are not so old yet. Even surgery was once the domain of the barber. I think the low level of entry is amazingly effective in bringing in new talent who really want to understand and change the industry in new and powerful ways. What first got you into the Web field?

Education, to me, seems a horrifyingly poor way to “weed out” those hacks in the industry. High-powered ADAs who help put away mass murders, rapists, and pedophiles went to law school. The ambulance chasers and DWI-Dudes also went to law school. Education seems to be a rather poor way to separate the hacks from the pros – there are plenty of diploma-factories out there who are all to happy to give you a slip of paper giving you a degree in “Web Paging” in exchange for cold cash. The education is nice, but it’s my belief that Mark Twain was right: “I have never let my schooling get in the way of my education.” I myself teach classes on development and accessibility, I give back by posting on forums and message boards, I try to attend meetups and conferences to learn and share my knowledge with others because it keeps my skills sharp as well as opening me up to learn something from those with different life experiences.

The last point really gets under my skin. I feel that an argument like this is birthed from time removed from a time when the professional was starting out. I will be the first to admit I came in through the hobby and hacker route – I was a little script kiddy doing my best. I learned from stealing source code, playing with scripts from other sites and honestly hacking crap together until I understood how it worked. Tim Berners Lee started this little experiment to help researchers publish content to a hub. This isn’t the Sorbonne, it’s the Wild West – it’s open and free and it’s what we all love deep down in our hearts. I feel the day that we treat this as an elites-only walled garden, is the day our profession will have fallen to so much accounting and pixel pushing. I know the concern is that it lowers professionalism for those of us who make money doing this professionally, but it’s true for any industry. There are those who will prefer the cheap suits at Sears, but there are plenty who respect and want a bespoke piece from Savile Row. The cream always rises to the top, so they say.

So I welcome all the hackers, hacks, script kiddies, punks, and noobs. There’s always more to learn, more that noobs can teach us about ourselves and our established modes of thinking and that’s frankly better for all of us.

of Makers and Managers, Cabbages and Kings

Thursday, March 11th, 2010

I’ve been thinking about scheduling a lot lately, what with SxSW going on TOMORROW and all. I’m juggling a few projects at my daytime contract and a few for my personal business. I feel that some of the reason I’ve not been at the top of my game lately stems from how I schedule blocks of time to get into the flow.

I was reminded a few days ago of Paul Graham’s essay on Maker vs. Manager Schedules and I thought about my personal business. I often times need to be a maker and a manager – to need to have meetings and also give myself enough time to work effectively (and one assumes, live a life in between). I think what I’m going to do is schedule one day out of the week when I need to have a meeting and keep the rest of the week open to have some bit of flow.

There have been some awesome co-working spots that have opened up in Austin recently and talking with some of the people who run them about getting some time to get some real work done once a week or so. I think if I make myself have a standard meeting location, I have time to do managerial duties while leaving the rest of the evenings free to focus on actually making things (a persona I was working on should’ve been finished in one night instead of three).

I really want my business to succeed, I just need to be more effective in how I structure workflow so that I’m not doing more work with less results. We all make better ’stuff’ when we get in the zone, into the flow of things, so the more often I have batches of time, the better off I think my work will be.

Zen and the Art of Craft Brewing

Friday, January 22nd, 2010

I love beer. This is not surprising to anyone that knows me. I’ve driven miles, changed plans, and hunted far and wide just to get my hands on interesting and tasty brews from all over the place. I also enjoy Zen Buddhist thought. In many ways, making beer is very much an experiment in Zen, there are many steps to brewing that help teach us many aspects of Zen philosophy.

In Zen Buddhism, the aim is to be mindful of a Buddha-nature within all things. Through the rote task of brewing (which has many steps), we must be mindful of the nature of the thing (presumably to achieve enlightenment when our cups are empty).

Preparing the vessel
Having a clean set of tools for beer making is incredibly important. Anything which is not sanitized can ruin a beer by inoculating a delicious, sugary broth with microbes other than the yeast which is desired. In Zen meditation, one must clear the mind, to be still before turning the eye inward. By cleansing the mind of thought, order is ready to be established.

Meditation
When the grains have steeped, the water is brought back to boil before sugary extract is added along with hops in different stages. There is often an hour or more of furious boil going on in the pot and as such, the pot must be stirred to keep the mixture from burning as well as to keep the brew from frothing over and spilling. The home brewer, therefore, must sit and watch as his or her pot boils. An hour spent stirring gives the mind time to process and think clearly. In this way, stirring the wort is meditation.

Discipline
The discipline of regularity is essential to Zen. By being mindful of even the smallest activity, one’s ego falls away and the focus on the task can clear the mind. In brewing, one must be well disciplined to ensure that the beer is heated to the right temperature, all equipment is sanitized, all ingredients are measured & added at just the right time, that the yeast are alive and growing, and that the wort chills quick enough. All these steps must be followed and followed strictly in time and procedure to make beer. The repetition of steps over and over makes better beer each time.

Patience
Enlightenment does not come easy. It is difficult to find the right path. In brewing, even after the stressful and arduous task, you must wait. And wait. And wait some more because the beer will not truly be ready. You are always waiting for the reward with beer: You must wait for water to boil, wait for the hops to open their oils, wait to cool the wort down to room temperature, wait for the primary fermentation to finish (a few weeks), wait for the secondary fermentation to finish (a few more weeks), then the bottle/ keg fermentation (another week at least). This teaches us patience, if any of these steps is rushed, we will pay for it later.

Impermanence
In Zen Buddhism there is a concept of letting go of things in order to focus on the now. The idea translates well over to beer making. I recently had to trow a batch of beer (several gallons) out because it was contaminated. Even when things do go according to plan, the hard work and effort put into crafting a beer still culminates into a perishable beverage that must be destroyed to be enjoyed.

What other sorts of activities do you think might also translate well as exercises in Zen? Leave a comment below and let me know what sorts of activities you do that help you achieve a better state of mind, a hobby that helps get you into a zone where you can focus on the task at hand.