Why won’t index files deployed on Cloudfront work like it does in S3?

I seriously had no clue about this. It was one the most irritating thing while deploying static site hosting on Amazon Cloudfront. I had in-fact stayed with S3 for sites that had folders with “index.html”. Here is the solution for those who haven’t figured out yet.

I was recently deploying a Jekyll powered static site for LxiDD – pitch.lxidd.com. During the test phase, it all worked fine being deployed on the S3. When I decided that it’s ok to move to Cloudfront — except for the root index, anything else inside a folder won’t display without appending the “index.html” at the end.

Continue reading

Stuck in a rut? 5 tips to get your first freelancing gig

Many people tend to think that freelancing is easy-peasy, that they will just fling their resignation letter into their boss’ faces one day with a dramatic monologue to accompany it and ride off into the sunset where the land of milk and honey awaits.

Reality couldn’t be more different. Freelancing is a tough career to break into and quitting your job to freelance full-time is a surefire way to the poorhouse. The smart way to begin working as a freelancer is to quietly stick to your day job and begin on the side. Usually it takes a while before you can earn enough money to dramatically resign from your day job.

Continue reading

Typography, One of the Most Important Aspect of Web Design

I say, “your web-design is already half done when you’ve taken care of the Typography.” Typography is such an important aspect of User Interface Designs that it would be total folly to neglect it in the underneaths of font-family, font-size and font-weights.

Recently, I went to a casual gathering of WordPress enthusiasts to mark the 10th anniversary of WordPress, and we got talking about themes, plugins, frameworks and overalls of web designs. Amongst the interesting talks on WordPress specific frameworks, themes and general User Interface Frameworks like Bootstrap, Foundation, et al, we also happened to talked about Typography.

Unfortunately, many were not really concerned about it but curious enough that they wanted to know more. This article is the result of that conversation, hoping that other designers would be able to kick-start on the ideas of Typography – explore it and even master it.

Continue reading

How to be a Good Parent, for the Lesser Mortal Startup Entrepreneurs

Yes, for those Startup Entrepreneurs, who cannot fly around the world with their kids, who cannot hire nannies at lavish hotels, and for those who do not have superhero, super-dad, super-mom tricks up their sleeves.

Being a Startup Founder and a parent; while seemingly dissimilar, both require a great deal of time, skill and dedication in order to be successful. It may sound like a daunting task, but is possible to run your startup while still maintaining a good relationship with your children.

Founding a startup can be an exciting and rewarding endeavor, but it is also a time consuming process. In order to accomplish your goals while still maintaining a healthy home life, it is important to manage your time wisely. It is easy to get caught up in the stress and excitement of your startup and neglect your family. By the same token, the commotion of a busy family life can cause you to neglect your startup. A healthy balance between work and family is absolutely necessary to running a successful startup while still being a good parent to your children.

Many have written and advocated on effective time management and routines to help you be a super-parent and a hustling Startup Founder. As a Startup Founder, you have to find your ‘style’ of time management and (un)routine to be omni-present for your startup and your family.

Continue reading

LxiDD is hiring Web Developers

I hope, some day I can do a sane article about LxiDD but for now, let’s be content with the fact that this is my latest work. I started LxiDD this January (2013) and we ‘released’ our first version in February.

By March, we got our first three customers and we sorta became ramen profitable by April. We’re hard at work to have a gradual curve to our revenue trajectory and we’re very confident that by end of this year, 2013, LxiDD will be a profitable company.

We have a very small and nimble team, working for the good of our ever growing network of designers and developers.

LxiDD is a curated network of the best indie designers, developers, and creatives on the web, with exclusive access to top shelf clients looking for the best talent.

We’re Hiring

We’re looking for good web developers with 2+ years of professional web development experience. Developers willing to experiment, not afraid to make mistakes and learn from it. Developers who have in-depth experience with one or more of the following programming languages – Python, Ruby, Clojure, Scala, etc.

Of course, we are looking for developers who do not need to be ‘managed’ or hand-hold on what needs to be done, not afraid to voice their concerns with the team, willing to give advice when needed and listen to suggestions for the right cause.

What Startups can learn from Iron Man 3

Yes, as expected Iron Man 3 was an awesome movie. The movie opens as a narrative by Tony Stark to Dr. Bruce Banner, a story that started way before Tony Stark became Iron Man. I won’t be talking about the movie, I’ll let you enjoy that at a theatre near you.

So, after the Avengers event in New York, Tony became obsessive and began prototyping lots of Iron Man suits. He moves on to another model and never have ‘the one’ perfect Iron Man suit.

Through-out the movie, you’ll see that lots of Iron Man suits were used, almost all disposable and another one always ready. None of the suits were the perfect one. Even his latest best, the Mark 42 had to be done away with, serving its purpose in the finale fight.

As a Startup Entrepreneur, be ready to build lots of prototypes, never get stuck to a single idea, move on to the next until you can get better and better with your product. Be obsess about your product, build it, re-build it, break it and then build it again. Once you have something, bring them to the battle to fight – open them to public in the real world.

Enjoy the Movie.

Why FCC decided to Reveal High Speed Internet Acceleration Initiative Globally

Technological advancements are being introduced at increasingly fast rates around the world. Several companies, especially those operating in the Information Technology industry, have had to make adjustments to their strategies because being there first can identify you as a revolutionary organization that is known for innovation. Whereas getting there a bit late can label you a follower, which is a label that is extremely hard to shrug off.

As technology advances, examples being cloud technology, an increase in viewers of online television and online gaming follows, and an apparent need was identified by the FCC for significant enhancements in the infrastructure of internet providers to support such advancements.

How Does the Initiative Affect You

Although the advantages are easy to identify, the cons of the operation are minimal but they do affect most consumers. Internet providers are now going to have to make further enhancements that may not have been deemed necessary to sustain, or promote, their business for at least a few more years to come. However, this initiative launched by the FCC requires them to fast track these enhancements, which are unplanned, and rather significant investments for a majority of the internet service providers.

The bottom line is that this investment, although it is one that would very probably be lucrative and beneficial for these organizations in the long run, would most probably have to be incurred by you, the consumer. Most organizations would incur a massive cut on their short term profits. This hit couldn’t have come at a worse time, especially because some of these organizations, who didn’t have much to show their shareholders during the recession, were finally looking to show profits and make up for lost revenue.

But now, with the FCC initiative in effect, these organizations are anticipating at least a couple more quarters, if not more, of slim profits. To increase their margin of profits, these organizations are most likely going to revise their pricing strategy, even if it means the loss of a few customers here and there.

Continue reading

Google Reader dies – Spring Clean your Digital Overload

Google Reader

I was a voracious consumer of RSS feeds. It all started during the early days of the blogging revolution (the early 2000′s). I started with FeedDemon (Windows) then continued to NetNewsWire (Mac) and finally landed on Google Reader. I even wrote an article on – How to squeeze the best out of NetNewsWire.

For quite a while I’ve been simplifying my life a lot. My digital life is one that I’ve been experimenting a lot with – reducing my time spent on apps, emails, and ignoring a lot of stuffs. One such exercise is to stop actively seeking information via RSS feeds and I have been successful in reducing my interaction with Google Reader a lot.

The news that Google is shutting down one of its ‘popular service’ – Google Reader was kind of a good news for me. I had mixed feelings and I did searched for other alternatives, even tried digging up my purchased app to see which Desktop App I should use.

However, Today I finally decided to stop seeking information by subscription. With the death of Google Reader, I’m retiring my usage of RSS feeds. Let’s see how this goes. If a news is news-worthy, it will pop-up somewhere and I’ll definitely know about it.

I used Trello for my daughter’s school admission

In India, we have lots of good schools. The problem is getting to the right one in the right location. Ask any parent and they will tell you their adventurous stories of how they navigated through the chaotic processes of getting their kid admitted to the school of their choice.

Like any other established institutions in India, the Schools follow a rather bureaucratic and pain-in-the-rear approach to new admissions. Admission time is also the time, when everyone involved with the schools are at their bossy-best, willing to dust off all their ranks and files to show-off “who they are and what they can do.”

Anyway, without going into the details of the discrepancies in the schools in India, let me tell you the story of how I used technology to streamline my daughter’s admission. I wanted to involved relatives, friends and family without overwhelming them, so I needed a solution that is easy, simple and no-learning-needed approach to keep track of the progress.

Laaija

Let’s get my daughter admitted to a decent school in Bangalore, India.

Yes, I went to lots of ‘Education Fair’, stood in lines for hours in the hot Indian Summer, visited a hell lot of schools to check them out, met with teachers, roam around the campus, even talked to few students. Besides that, I tracked, labeled and measured my actions and outcomes with Trello and mapped the locations with Google Maps. The mobile version of Trello (iOS and Android) is an awesome app and everyone involved really liked it.

My daughter outgrew her playgroup.

My daughter, Laaija, celebrated her 4th birthday on Dec 11, 2012. She is now ready for a ‘real’ school. She has already outlined the kind of school she would like to go to. It is a list of strange, funny and cute (at-least to us) criteria and we know what she meant. No, you won’t want to know that list.

Last October, I had initialized the quest for her school. We wanted a good established one and not necessarily some fancy ‘international’ school (without explicitly excluding them), should not be very far from our residence. I should be able to get there within 30 minutes in the typical Bangalore Traffic. It should also not be next-door so she can learn to be independent, travel and enjoy her school.

Trello, Trello & Trello

I treated it like a Project – steps, processes, labels, issues – a flow borrowed from the Kanban Method, which Trello is very good at.

I created 6 core boards:

  1. Inbox – Everything is dropped here first – school names, location on Google maps, notes on people’s review, facilites and amenities available etc.
  2. Considered – All schools which we considered applying were dragged into the “Considered” Board. We try to add as many details as possible here.
  3. Applied – This is the board for all schools where we applied for our daughter’s admission.
  4. Accepted – Schools which have accepted us. It’s now our decision to pick the school, to get admitted or not.
  5. Rejected by Us – The schools rejected by us irrespective of the selection of the schools. The Cards in this List can come from “Inbox”, “Applied” or “Accepted”. It’s not surprising that this List holds the most number of Cards.
  6. Rejected by School – Of course, quite a few of the schools rejected our application. This List holds all those cards.

Labels

I used few simple labels to help with the choices. A card can have one or many of these labels. The labels were

  1. Transport (yes)
  2. CBSE
  3. ICSE
  4. IGCSE
  5. Girls
  6. Co-Ed

Collaboration

I invited few of our relatives, friends and family members to this Board. They were told to install the Trello Smartphone apps, so they can do it easily on their phones and not worry about being totally involved.

The idea is to take notes and just write-down details while visiting a School or just seeing one while I travel around Bangalore, made it easy to sort them, work on them later. Writing down help me free up my brain to concentrate on my work and not worry about my daughter’s admission all the time. Same goes for my wife, relatives, friends and other family members to help us, without the need to indulge in useless talks, gossips and lousy phone calls.

Yes, I finally got my daughter admitted few days back and she is excited about her new school. We hope she will like it and have fun with her new school.

I created a Public Template of the Trello Board if you wish to use it – Picking a School (India). You should change the List Names, Labels to cater to your requirements.

Besides the activities that I cannot ignore, Trello really helped me get our daughter admitted and freed up quite a bit of my effort, time and I was able to continue my work while I stay engaged with the Admission Process.

Update:

It will be incomplete for this article if I do not include the story of the ‘interview’ which got my daughter selected. We were invited to meet the Head of Department (HOD) aka Principal of the School. She talked and got my daughter comfortable, after which she asked her questions including the likes of the Apple’s color, the monkey’s favorite fruit. She was a bit concerned about my daughters inability to count numbers. The last question she asked my daughter was to use the crayons and draw a circle. That’s easy as Laaija is very good at drawing. She drew a circle. The Principal told her, it was awesome and finally asked her if she can draw a Balloon.

At that moment, I thought my daughter was doing pretty well and we’re pretty close to finishing this event. My wife told me later that, Laaija will now draw a balloon easily. The cool part was, instead of drawing a separate balloon, she just added the thread to the previously drawn circle and made it into a balloon. Me and wife were surprised and I’m pretty sure, if anything, that was the one that sealed the deal. :-)