Gaining Skill – Command Line

A couple of weeks ago I took on a new client (a large company) that was NOT using WORDPRESS. Yay me!! Finally some challenging work.

It’s a large store running under Magento. Magento is a massive, beastly ecommerce solution. Very powerful and highly scalable it can be used to run a gigantic online concern that interacts in highly specific and unique ways with its clients and its products.

Magento logo
                           Magento Logo

Beastly is an apt description. This is supposed to be an MVC based programming. It’s done POORLY.

But that’s not the new skill set I am gaining. Magento reminds me of old Zen Cart. And Open Cart. Only not as well done. What I started learning is COMMAND LINE interaction with the server file system.

You can read the wiki article here.

This was a stretch for me. A real stretch. I am using putty and pcsp. I tried nano and grep…


I was actually feeling ‘stoooooopid‘. This is somewhat like old DOS, which I was pretty good at back in the day. I still remember quite a few commands. But for some reason, my eyes crossed, my brain started singing the Manamana song… It was bad.

So I did what I would do with my kids – remediation. I went back to look at old DOS. Then I stumbled on to Windows Powershell – that was really good. Close to DOS and on my machine – no worrying that I was going to some how, magically, crash the server! (Why I thought that I have no idea). The I found a really well written tutorial on Learn Code The Hard Way.


What this tut gave me was some confidence. I  did the exercises and got more comfortable with CLI and began memorizing new commands. Great!

Actually, super duper great!  Having a large command vocabulary is more than desirable. This expands what one could do with CLI – obviously. CLI is like a magic pill that makes you fast! Especially if you dev in Drupal. Which I sometimes do. Drupal has DRUSH and DRUSH has everything!

Hopefully, over the next month, I’ll have achieved proficiency.

That’s my goal.



Preparing for a client meeting

It’s been a little while since I have had an in person, client meeting. Actually over a year.

I’m a little nervous about it. As professional as I will present myself, there is always that little fear that the client and I will not have a rapport – the client could be scummy :-D. Sometimes it’s very easy to hide scummy in email/Skype and phone interactions.

But mostly, it’s possible to have personality conflicts. Though I can’t really imagine why anyone would not love me! I’m wonderful! Talented! And soooo humble! (hehehe)

The possibility exists and so, I’m nervous. Fortunately, I am prepared! I have a mobile office.

  • Laptop with cables – loaded with every kind of software I would need
  • Business cards
  • External drive with backups
  • USB sticks with back up files that I could give to client
  • Pre-printed forms, legal documents and contracts
  • Pens, stapler, labels, tabs and other office supplies
  • Extra paper – letter, legal and lined
  • File folders – I use poly, tow pocket with prongs in signature blue and orange.
  • Folder with notes and spiels (in case my brain has a senior moment)
  • Printer…

Oh no. The printer is broken. I wont have time to take care of that before the meeting. And I don’t have a spare battery. But we’ll have  electrical outlets. Still, a working backup battery is desirable.

I carry all this stuff is in a Crop in Style XXL rolling cart. A soft sided, super roomy, scrapbooker’s dream.

I bought mine at Hobby Lobby, on sale and with a coupon. Regularly this little gem would cost $120 US. But Amazon has it for about $90. With prime membership shipping is free.

So I’m prepared. But I’m still nervous…

(this post has an Amazon affiliate link)

In the beginning…

In the beginning God created the heavens and the earth…

That’s how it all started. Some thousands of years later, I started this blog! It’s not my first creation – not by a long shot! But it is a creation of mine. And I hope it will be good.

This is my first post. Is it good? Well maybe it needs an image.



For now, I’ll just leave it blank and say hello to this blog world!