The node.js services team we built at Walmart received a lot of attention for our open source contributions and for pushing node forward in the enterprise. What gets little attention is the success we had in building and managing a distributed team.
The following notes are based on over six years of firsthand experience with remote teams during which I’ve spent 3 years as a remote employee and over 3 years building and managing a remote team. Since these notes are based on my personal experience alone, they do not assert any industry-wide conclusions on the effectiveness of remote work and remote teams. However, I think that these notes will help guide you in deciding whether remote work is suitable for your needs and culture, and how to be successful at it.
The Walmart Mobile Services team included between 2 to 20 people over three and a half years, both…
Few days (a month) back I had faced a strange (amateur) problem in Linux with Amazon EBS volume. For some reason I had to increase the volume size say double the size of current volume attached to an instance.
As a normal (not an “advance” user of Linux) I did the following steps:
Dismounted the device (EBS Volume) by “umount /dev/sdf“.
Logged into AWS console and detached the attached volume from the instance.
Took a snapshot of that EBS volume.
Created another volume from above created snapshot with double the size of the current volume.
Attached the above newly created volume back to the instance.
SSH to the instance and mounted the volume (a handy – “mount /dev/sdf/mnt/ebs“).
Just curious (being a naive Linuxian), I tried to see the size of the volume by running “df -h”.
It shows the size of the volume as the old one.
I confirmed it in the AWS console the size of the new EBS volume is double the size of the original.
I can understand since it was CentOS, but with Debian I thought it might come handy if you choose to install Imagemagick from source. NAH! – never think like that. For one of our project, my colleague requested me to upgrade this package I thought it will be good and easy, just shoot the command “apt-get install imagemagick” phew – I got no updates.
DebianLenny has a latest stable release of Imagemagick 6.6.0 and the current version is 6.6.9, AAH!.
It’s been a very very (yes a lot) long time since I pinch in something on my blog, I will definitely try to keep up here after.
Okay, to the problem really quick, I got the following error from PHPMyAdmin – a weird one.
Class ‘PMA_Message‘ not found in /usr/share/phpmyadmin/libraries/Message.class.php on line 732
It was driving me crazy WHY? because I never thought I will get a problem to fix something with PHPMyAdmin, after a search I got a hint to fix the above problem. This solution was not helpful since my permission to session folder was OKAY, it is accessible/writable by Apache, this is crazy (challenging).
After hitting my head with questions around sessions, I got a weird idea to see if the space is available for PHP to create sessions – gotcha, that is where my problem was. I cleaned up some unnecessary items and all went well.
Wanted to post this little information for those who are going mad like how I was.
Note: Sorry if I bore some of the users who always see a PROBLEM/PROBLEM & PROBLEM in my blog, I will try to write something different ie., other than technology.