Remote Work

By:

Sameer Rahmani (@lxsameer)

From:

Who am I ?

I ...

  • have about 15 years experience in programming
  • have over thousands of contributes to FOSS world
  • am official GNU project developer
  • am a member of Debian Python team
  • am a contributor of lots of projects like: Emacs, Kernel, Ruby, RubyOnRails, Bash, ReactNative, . . . 
  • am an expert on:

C/C++ , Ruby, Python, PHP, Perl, Javascript, Clojure, Lisp, Lua 

Experiences

  • About 8 years of remote work with following companies:
    • Yellowen
    • ID8
    • Buzzjective
    • Gastrol
    • Vmarket
    • Binary

15 minutes isn't enough

Who is the audience of this talk:

  • Entrepreneurs
  • Business owners
  • Developers (employees in general)
  • Project managers
  • CTO's
  • CEO's

What is remote work?

Why Working Remotely?

Fact #1:

People can not spend their time efficiently in offices!

Office time

  • To many distractions & interruptions 
  • Too many small chunks of time
  • Cost of context switching 
  • Meeting syndrome 
  • Negative energy
  • Synchronous collaboration
  • There are lots of unhappy employees

Remote work 

  • Concentration, Concentration, Concentration
  • You're alone with your thoughts
  • A big chunk of time without interruption
  • Work where ever feels like it 
  • Schedule your own time
  • Asynchronous collaboration 
  • Happiness caused by managing your work place

Fact #2:

It's the era of technology!

Free international calls

Video Conferences

Async free text chat services

Online collaboration services

Technology allows you to:

  • Not waste your time and energy. e.g in traffic.
  • Be in touch with people from all around the world.
  • Not go crazy over un-necessary interactions.
  • promote your life quality.
  • ....

Fact #3:

Talents are everywhere not only in hubs

  • More choices for a role.
  • Hire the best fit for your business.
  • Find exactly what you need.

Fact #4:

It's not about the Money

Remote work does mean that:

  • You can pay your employees less salary
  • You should outsource your job to India
  • You have the right to not pay your employees insurance.
  • ....

But saving is always nice!

Save money by:

  • Reducing office space ( or even no office ).
  • Cut back the furnitures and devices money.
  • Cut back on energy costs.
  • Travel expenses.
  • ....

Fact #5

You can have your office and everything and still do remote.

Fact #6:

Still a trade-off

Examples of cons:

  • Lazy employee
  • Weak managment
  • Time Zone
  • Communication break down
  • Sync communications
  • ....

Bear in mind that:

  • Think before getting to anything
  • Start small
  • Study about your case
  • Take your time with it
  • Start with teams not individuals
  • Hire slow, fire fast

The most important companies:

  • Google
  • Twitter
  • Facebook
  • Adobe
  • Autodesk
  • Redhat
  • Heroku
  • Symantec
  • IBM
  • Dell
  • Apple
  • ....

Looking for more info & solutions?

Read these good reads

Cool places to check

Karajlug.org

IranOnRails.ir

tech5.ir

RadioBoot.com

Where to find me

@lxsameer

on

Twitter/Github/freenode#5hit

Email:

lxsameer@gnu.org

lxsameer@yellowen.com

http://www.lxsameer.com

Remote Work

By Sameer Rahmani