Post Categories

Recent Posts

Archive for September, 2007

Strict Practical Puristic Generalities

Saturday, September 29th, 2007

What does that mean?
 When I build applications, I like to strictly maintain to all of the perceived standards that I think of or any that might occur to me as I’m building and the variants that I believe are allowable from this consistency.

How about some examples?
 Perfect consistency in my folders, components, functions, methods, files, tables, columns, you name it, I’ve got a good reason why I name it or space it or look at it a certain way.  

Have you ever looked through a piece of code someone else wrote and changed it to adhere to my precious standards?
  You bet. 

Have you ever argued relentlessly about such important concepts as how a database table is properly named?  
 Yes.  

Do you ever hold back from imparting your wisdom to your fellow employees by showing them the importance of a file being correctly indented or of a more sane folder structure or a "better way" then they explained?
Daily. More than that if I’m being honest.

Could you go on and on about different aspects of programming that you’ve deem immovable?
No need to answer that one.

What purpose do these standards have other than the noted annoyances caused to others?
I like to think that by strictly maintaining all of these standards, it allows me to use my thought on more important innovation instead of wondering how something is going to be named, or spaced, or whatever. 

Where does the practical part come from?
The practical part comes from being, well, practical enough to relent from these relentless standards.  For example, I like to name all database table names singularly (item instead of items).  What happens when I think a table should be called "group".  I have two options.  One, when calling the table via SQL, put the table in brackets, so that the reserved word is not taken as such.  The other is to break the rule and name this one plural.  I choose to name the table plural as I’d rather see an "s" at the end of group, then go through all the SQL code and put brackets around it.  Do the brackets even work in all cases?  Well, not real sure. Hence, me taking the easy way out and putting an "s" at the of group. 

Has anyone ever thought that much about singular or plural table names?
I hope so.

What is the purpose of this rant?
Well, I intended on describing all of the standards as I see them, but then two things happened.  One, I fell in love with the Q&A writing style.  Two, I don’t think (in most cases) it matters what specific standards you hold.  Just that you have standards. You have enough attention to detail to care about something as minute as the naming convention of a file (lower-case first word, upper case first letter of all other words,  acronyms should be all CAPS, abbreviations only if you can pick somebody off the street and they’d understand what you mean).  You’ve had enough thought about them to be able to stick up for these.  But also be practical enough to realize that the other side is better and switch quickly.  And, if that you aren’t hurting your productivity too much by sticking to these standards.  If you are, then make an exception.  Although, you must have a very good reason to stray.  In most cases, even if it seems like sticking to standards takes longer, it doesn’t because you need to think less when you look back it at. 

 

‘99 Problems

Thursday, September 27th, 2007

On the 9th anniversary of Google getting of the ground I’ve decided to step out from behind the curtain for five minutes and provide perspective.

Everyday since ’99 the problem has grown. With purpose… With good intent… quietly…. With overwhelming energy. A phenomenon.

Then THWAAAP, it bitch slaps you.

Doesn’t that suck? The invisible enemy. Constantly moving through the tunnels beneath your feet. More aware. With growing ranks. Positive, smiling executioners. All prospering together.

It’s to the point where some can’t qualify. Eaten alive. The energy to much. Cowering in the corner. Talking to themselves. You know the type.

“Loud as a motorbike, but wouldn’t bust a grape in a fruit fight.”

Laugh. Be that person. Paranoia sucks.

Vague references. Fake façade. Bullshit. I don’t have time for it. I just took five minutes to try and…

I SUCK AT IT.

Repeat with me, “I’ve got 99 problems, being a bitch ain’t one“.

Now, that was entertaining. Click your heels Dorothy.

Georgetown Public Library Groundbreaking

Wednesday, September 26th, 2007

Inclind Inc. developed and designed the new Georgetown Public Library’s website at www.georgetownpubliclibrary.org.

Susan and I were pleased to have attended the library’s groundbreaking ceremony on Wednesday, September 19, 2007. We were able to capture some footage of the memorable moment.

CKY: Viva La Bands Tour

Wednesday, September 26th, 2007

Monday kicked off the new Viva La Bands tour for CKY, with the first stop being Rams Head in Baltimore, MD. I attended the event to hang out with my buddies. Despite equipment issues with Deron’s amp, the first show went great. After the show we hung out on the tour bus, checked out some material they are working on and Matty Cole told some funny tour stories. I also got to meet the keyboardist for Clutch, another great rock band who originated in Germantown, MD.

If you are unfamiliar with the band, here are two music videos of theirs. “Sink into the Underground” and “Close Yet Far” (respectively), both off of their 2003 release “Infiltrate.Destroy.Rebuild”.

Their new album (to be titled) is due in early 2008.

Sink into the Underground:

Close Yet Far:

For those of you on the Delmarva Peninsula, CKY will be coming around again on October 31st for a show at the Electric Factory, in Philadelphia, PA.

To see all their tour dates, please visit:

http://www.ckyalliance.com/events/index.cfm

The Information You Should Never Share Online

Thursday, September 20th, 2007

As a continuation of the post I created a couple days ago, I’d like to share this article with you written by the folks over at mint.com which reinforces some of the basic concepts I stated in my post. Like I said, protecting your online privacy is very important and should be taken seriously by newbies or veterans of the internet when you submit any information on the web.

From mint.com:

According to a recent report by the San Jose Mercury News, Sophos, a Boston-based Internet security company, was able to acquire highly personal information from 40% of the nearly 200 Facebook users who chose to add “Freddi Staur” as a friend in their Facebook accounts. Freddi Staur doesn’t exist, except as a toy on the desk of some Sophos employee. The company created a fictional person on Facebook to illustrate how vulnerable people can be when using social networks.

(more…)

Protecting Your Computer, and Your Identity

Tuesday, September 18th, 2007

As the internet and technology zips along every hour of every day, literally hundreds of new threats arise in the form of spyware, malware, adware, worms, virii, you name it. For you, the user, it is imperative that you be proactive in protection of your machine, instead of reactive (waiting until something happens to take action). The more proactive you are in applying security, the more you can stop spreading junk that comes through your inbox or browser, and more importantly, protect your identity.

There are lots of retail software suites that can accomplish the basic protection you need for your computer. But lets take a look at some free offerings that you can find on the internet that can do just as good of a job and be used in conjunction with Norton type packages, adding an additional 60-80% more protection.

(more…)

Inclind, Inc is a Delaware web design web firm also serving the Maryland, Pennsylvania, New Jersey and Virginia areas specializing in web design, web hosting, custom website design, website design, web applications, Adobe Coldfusion development, database design, MySQL / MSSQL database & consultation, ecommerce, PHP development, Wordpress themes, iPhone application development, Drupal hosting, Drupal development, logo branding, business logic, custom application programming, Linux and Windows Server management and more. All views and opinions posted in this blog are original, honest, and true. Do not copy without permission, but feel free to share an article.

Call or stop by for a free consultation.