Showing posts from 2012

From Programmer to Problem Solver

When I began my software career at Softobiz Technologies after graduating from Guru Nanak Dev University, Amritsar, I was brimming with ideals that I have accumulated from relentless reading of best-practices books like Code Complete 2, Don't Make Me Think, The Mythical Man-Month etc.

Google AdWords Does Not (Only) Want Your Money- They Want Quality And Relevance

I am newbie to Google AdWords, and have been going through forums and their landing page help. The forum was filled with users complaining that their accounts have been suspended due to landing page (the page where the user reaches when clicking on your ad) violations etc.

I Think I Have Read All The General Programming Books I Could

With all that in mind, its questionable how far you can get just by book learning. Before my first child was born, I read all the How To books, and still felt like a clueless novice. 
30 Months later, when my second child was due, did I go back to the books for a refresher? No.

I’m Personally A Little Disappointed By PHP’s Reputation

After passing out from Guru Nanak Dev University, Amritsar I had to choose a line. With guidance from of my best friends, I chose PHP and related technologies.

Single Point Of Control In Software

I think it's about creating single points of control for different things in programming. We can observe this throughout the software field:

Talents Come In Many Different Combinations

"Talents come in many different combinations...

Organizations must be designed around the people available, not people fitted into pure-therory organizations.

...the man with strong management talent and strong technical talent is rarely found. Thinkers are rare; doers are rarer; and thinker-doers are rarest."
(emphasis mine)

-Why Did the Tower of Babel Fail?, p80, The Mythical Man-Month by Fred Brooks

Don't Forget The Role Of Architect (Software)

"The architect of a system, like the architect of a building, is the user's agent. It is his job to bring professional and technical knowledge to bear in the unalloyed interest of the user, as opposed to the interests of the salesman, the fabricator, etc.

... the architect sits at the focus of forces which he must ultimately resolve in the user's interest. If a system is to have conceptual integrity, someone needs to control the concepts. That is an aristocracy that needs no apology."
(emphasis mine)

-Aristocracy, Democracy and System Design, p45, The Mythical Man-Month by Fred Brooks`

With WhatsApp, Aren't BlackBerry Messenger And Apple's iMessage Redundant?

Thankfully with the advent of apps like WhatsApp, there is not much incentive left for newcomers to adopt a particular ecosystem, or for old-timers to jump to a new system- for messaging services alone. Of course, a ton of factors are at play like personal preference, quality and quantity in app store, budget etc. - To-The-Point Tutorials On Web Technologies

I would like to thank for their well thought-out tutorials on web technologies like HTML, CSS, etc.

After passing out from Guru Nanak Dev University, Amritsar I had to choose a line. With guidance from of my best friends, I chose PHP and related technologies. was one of the first sites I found, and it satisfied my goals beautifully.