Cut & Paste Programming

October 8th, 2011

The internet has made it possible for just about everyone to build various scripts. Because with the wealth of tutorials and code snippets published all over the web it is now highly possible that you could write a piece of code that you have no idea how it works. Helping out with various wordpress support forum problems and such i was initially shocked at the lack of understanding of php a skill i thought was a given to be hacking on wordpress.

However, the idea seems to be that even if  i don’t know how it works someone else does. The problem  with this philosophy ends up being that chances are whoever wrote the snippet you are using probably didn’t test it very thoroughly (i don’t) before posting it, assuming you just need to be pointed in the right direction. The other problem is that if you don’t fully understand what the code you are using does, and how it does it fixing bugs will be very frustrating.

Cut & Paste programming has always been taboo in the world of Computer Science, however the internet has turned it from taboo to common practice, resulting in the propagation of bugs, and the creation and recreation of “Frankenstein’s Monster”.

Programming Rules For CSS

August 29th, 2011

SmashingMagazine has a new article about writing css for readablity. Now as programmers (and aspiring programmers) we know the rules for writing good code with comments and proper white space, however these common courtesy practices are all but non-existent in CSS. In fact there are nearly as many css writing styles as there are people writing css. So check out this article for some great pointers and ideas for standardizing the way we write CSS.

http://coding.smashingmagazine.com/2011/08/26/writing-css-for-others/

Application Design…

August 8th, 2011

Now When I say design I am not referring to making the interface pretty and drawing an awesome logo, because let’s be honest I can’t draw to save my life.  When they were handing out artistic talent I missed the boat. No when I designing an application I mean how the application is going to work. How you will handle various data and how you perform the various calculations that your program will require. Read the rest of this entry »

Other WebSite Building Tools

August 3rd, 2011

I have spent a lot of time talking about Drupal and WordPress in this blog and you may think that I am ignoring lots of other great tools. However I haven’t and have actually started using several other tools that don’t fall under the cms or default website categories. I want to inroduce you to  a couple of technologies that i have recently discovered and am using to build some of my current projects. Read the rest of this entry »

Learning to Code (part 2)

July 8th, 2011

One of the most painful things about reading a new programmer’s code is the lack of organization, both in the code composition itself and its physical organization. There are many different  styles of programming and they are all different for the different languages and language types. Read the rest of this entry »

Learning to Program

June 23rd, 2011

Learning to program in one language or another is not impossible though it may at first seem that way. The easiest and best way to learn anything in programming is to have something you want to build or do that requires you to learn some sort of programming in order to complete it. When I am learning something new especially something for which I know nothing about having something I am trying to accomplish directs my study and keeps the process from growing too boring that I stop studying and just give up. Read the rest of this entry »

Focusing Your Site

June 6th, 2011

Now there are literally thousands if not millions of blogs out in cyberspace with at least hundreds containing similar content to yours. So how are you going to standout? What are you going to have the makes you stand out from the crowd? What topic are you going to focus on? Or are you content to just post whatever you feel like whenever, without much thought towards an audience? The answers to these questions make a big difference when it comes time to publish. Read the rest of this entry »

Drupal vs. WordPress (revisited)

May 10th, 2011

So I have already posted with some general information about the general differences between WordPress and Drupal; however, I now want to talk about the differences from a Developers perspective. So here we will discuss some things that may not matter terribly much to an end-user; however, if you are building it they will matter greatly to you. Read the rest of this entry »

Search Engine Optimization

April 25th, 2011

So you have built an awesome site, be it a blog, ecommerce  site or something in between but how do you get the word out? Many of you may have heard the term SEO (i.e. Search Engine Optimization) but had no clue where to even start. You can find hundreds of people selling their own brand of SEO and one claims that its all about links, others claim social media (i.e. Facebook, Twitter…). So who is right? well the best answer is that they all are. So lets go over some of the basics to find a good place to start. Read the rest of this entry »

How Caching Works

April 14th, 2011

You can’t do any work on the web these days without bumping into the term caching especially if you are working with software such as Drupal or WordPress.  Fortunately to make use of caching within these pieces of software id doesn’t require a in depth knowledge, however it never hurts to understand what is going on when you are implementing tools.  So lets take a look at caching in general. Read the rest of this entry »