Category: Philosophy

Web Development Learning

As a developer, you have to be ready to drop what you think you know to adopt a new way of thinking at any given time.  There are new solutions to problems every day.  If you read into an unfamiliar coding technique with preconceived thoughts, it clouds your ability to grasp new concepts that can make life a lot easier if embraced.  It’s a challenge to let go of things you become comfortable with, but the rewards of using the right tools for the job far surpass anything that can be achieved with inefficient, dated code.

It becomes really challenging when you have to study something without certainty that it will solve your problem in the end.  But in the time spent troubleshooting, you’re exposed to new concepts (perhaps unnecessary ones in the moment) that lead to greater versatility as a developer.  You also gain the practical skill of defining your problems clearly and correctly, helping you navigate to the answers you need more quickly.

Continue Reading. -->


Web Design and Honesty

I am drawn to web design as a work form in part because of its unique capacity to be honest.

In fact, web design seems to demand honesty.  At the end of the day, design creates a sensory experience for the end-user, and the quality of work in a project can only be determined by the designer’s ability to guide that experience effectively and purposefully.

So it is nothing more than the creation of great content that can transform an ordinary person into a noteworthy designer.  I believe that this is the root of the helpful community that exists on the web.

Not to mention,  the building blocks of well-liked designs are always changing!  Instead of holding close the techniques that make your designs great, it is more practical to share that knowledge with others and engage in the transactions of teaching and learning to keep yourself and design as a whole in a constant state of progress.

Continue Reading. -->