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.
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.
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.
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
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)
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.