Whenever I feel fear of failure, I watch this video, and it might help you too. https://www.youtube.com/watch?v=zkTf0LmDqKI
104 karma · joined October 2, 2012
Whenever I feel fear of failure, I watch this video, and it might help you too. https://www.youtube.com/watch?v=zkTf0LmDqKI
There's been a lot of buzz lately about remote work. I have been working remotely since 2012; the challenges of remote work are not new to me. I work with 30+ people, and our clients are in different timezones. Our team includes full-stack developers, designers, product leads, and other support staff.
First Challenge: Schedule of work hours or team availability. Back in 2012, each member of our team started working from our respective homes. We started with seven team members; it's a small team. Initially, people are productive while we work as individual contributors. However, efficiency and productivity dropped very low when we started to work on the same project because everyone has the flexibility to choose when they want to work as long as they complete the required hours per week. We partially solved this by setting standard work hours that everyone in the team will follow.
Second Challenge: Quality of work is affected by many factors. Working alone remotely is initially fun, but eventually, employees feel lonely. Keeping focus at work is also hard due to distractions, like games, social media, house-related errands, etc. Monitoring employees' honesty on work hours and work done is also a challenge. Since our team mostly live in the same town, we decided to work in the same place. We converted my whole dorm into an office, removed the walls, joint the rooms, and made it look like a real office. Centralizing our distributed team to work in the same place doubled or tripled our team's efficiency and productivity. You can imagine how it made it easier to do daily standups, do design planning, pair programming, code reviews, etc. Employees became happier, and the bond between got stronger; we also eat meals together, we go on retreats, we play games together, our employee retention rate is 90% since we started. Over the years of working remotely, we have also built a tool that we use internally to manage and monitor employees and projects.
Now with the Corona Virus, our team is back temporarily in working from home, and most of us can't wait to start working together in the office again.
Thanks Peter.
P.S. We applied in YC last year but did not make it to the final round. But still, the feedback we got from YC enabled us to pivot quickly which we found to be very valuable.
I started as a trainee for Junior Software Engineer level working with a startup in Silicon Valley.
The best thing about it is that in just 3 months, I was able to learn HTML and CSS, Bootstrap, jQuery/JqueryUI, PHP, MySQL, OOP in PHP, MVC using CodeIgniter, Ajax, Ruby on Rails, Setting up Linux Server from Scractch, SVN, Git, Agile Project Management and a lot more. My mentor is really good teacher and at the same time "to struggle is to learn".
After two years, we have 9 more team members, an office. We have built our own LMS to train more people remotely. We have bootcamps running in MV and Seattle. We also have consulting projects. We are working with other entreprenuers and helping them with their startups.
Gmail, ASANA, Skype and screen sharing tools make the world flat for us. Gives us the feeling that we are working in one place.
The best advise that I could give to others will be 3 things:
1. Have focus and Love your work. If you don't love what you are doing remotely, chances are you will not focus. 2. Company is about the people not the revenue. This is very critical in a remote setup, you must value your teammates as if they are your family. 3. "What Gets Measured Gets Managed" - Peter Drucker. We have daily reports, we measure hours spent and assigned story points to each task.