Open Letter for your first tech job

gq_hero_new-series-season-1Before telling good bye to 2017. I want to put this request for your first Tech Job. Thirteen years back I was looking for my first job. My name is Vikram Shetty and I have a Masters of Science (Information technology) degree with me. In 2004 I was looking for my job to become a Microsoft Dot Net programmer. I was an average programmer but I found my interest in programming. The epiphany hit me when I discovered C# Web service can talk to a web page using XML. It was as simple as creating it in 5 minutes. The Information Technology was recovering back after 2001 slow down. There wasn’t much job in the market and one of the option was campus placement, which I never came across. The other option was a job as a Tech Support (its like a Call Center). Every job has its own merits but I did not got selected in any one of those, I consider it as blessing in disguise. Information Technology industry has changed over a decade now, but young girls and boys are searching job as if it is 2005, even the format of the resume has not changed 🙂

In today’s market you if you are not getting job from normal channel. You should hack your way into the office, if you are passionate about programming or find it interesting.

#3 Crazy Hacks, you wouldn’t dare to do if you are not passionate 

  1. Find a startup you like and offer them to work for FREE. This is actually not risky if you are at home for last two months, what is stopping you from working and adding experience. If you are don’t have money for travel and lunch here is how you can earn for it. Watch this video, in India you can use OLX or Quikr
  2. Stop searching job the main job portals. Try other avenues like LinkedIn, Interview Fox, or AngleList with recent programming language like NodeJs, Ruby or Go
  3. Look for a remote job, It is 2018 and the world is your playground and you can work from anywhere with Laptop + internet. Remote Work

[Edited: 31/12/2017]

After this article was viewed by 45 people over 7 countries. Few of my friends suggested more hacks. Thank you Kritul, Piyush and Maunish. I am listing it down with my 0.2 cent to it.

#3 BONUS Hacks

  1. Meetup to collaborate with other developer and search for job. My 0.2 cent is find a meetup of Startup and Investor meet. Entrepreneur will go for funds there, if you can observe and find the one who are positive about getting funds ask them for job.
  2. https://github.com/ for participating in open source project to put it in your resume and https://stackoverflow.com/ to show your technical skills and gain points on your profile thus updating it in your resume. Your real work will be out in public. My 0.2 cent is find the people who have great work already and ask them for a job.
  3.  Product Hunt to find tech product (India), search a cool company and connect to the founder or contact us on there website. They often have few incoming emails so the possibility of reading your resume is high.

Hope this rant helps at least one person who reads this. Best of Luck!

Have an Epic 2018! 

75 constraints used in 2015 across the Globe for Global Day of Code Retreat

Tomorrow on 18th November 2017 is Global Day of Code Retreat 2017 #GDCR17 This will be my 3rd year in a row to attend and practice my craft. After 13 years of experience writing code it still feels like a ride in a theme park to attend Global Day of Code Retreat. In year 2015 I copied all the constraints from the website www.coderetreat.org

Image result for code retreat

Here are the 75 unique constraints that was used on that day

  1. Introduction to the problem
  2. Pair Programming
  3. Test Driven Development
  4. Small methods (<=5)
  5. No side-effect methods.
  6. No if-else
  7. No conditional statements
  8. No loop
  9. Ping Pong
  10. No constraints
  11. Babysteps
  12. Mute ping-pong
  13. Brutal refactoring game
  14. Zombies!
  15. Tell don’t ask
  16. Hexagonal board
  17. Simplicity
  18. No boolean flag
  19. No array
  20. Explore, Stabilize, Implement
  21. Pure Functions Only
  22. One Level of Indentation Per Method.
  23. No TDD, Honeymoon round
  24. TDD, keyboard only
  25. On paper
  26. TDD focus on behaviour
  27. TDD Like you mean it
  28. Code swapping
  29. No language primitives across method boundries.
  30. Make a test list No code in first 0 minutes, make a list of tests, then decide in which order to implement them
  31. No touchpad, no mouse.
  32. Intention, naming convention.
  33. Extreme OO
  34. First 0 minutes paper only, no arrays and no lists
  35. Acceptance tests only
  36. Use no matrix
  37. No Return statements!
  38. Pair programing, 0 min test paper only
  39. Fixed roles one writes tests, the other implements and swap 0 minutes before end all of the sudden 😉
  40. Maxlines per method
  41. No predefined datastructures
  42. Four Rules of Simple Design
  43. Closing Circle
  44. Commit every 5 minutes, delete the rest Reduce the time to 3 minutes Last round 1 minute
  45. Taking baby steps write exactly one test within 2 minutes and commit it if you are in time, if not revert the changes
  46. Clean code
  47. Everything is represented by an immutable object, objects cannot change state.
  48. Primitive Revulsion.
  49. Three Laws Compliant.
  50. Total Ego Annihilation.
  51. So Fresh, So Clean.
  52. Cells talking to cells De-emphasis on the GoL world / board.
  53. Pairs can only communicate via tests
  54. Round Robin dojo
  55. Legacy code! This is a longer  where devs unknowingly write untested legacy code with no restraints and halfway through they need to switch partners and maintain and refactor that code
  56. Driver gets keyboard
  57. Shortcuts are not allowed (e.g. ALT-TAB)
  58. Muted pair!
  59. Switch to 3 dimensions
  60. Object Calisthenics
  61. TDD + Simplicity + Immutable + Hive Board
  62. Noun Avoidance / Verb It Up, Verby Mc. Verberson
  63. Procedural (no tests) OR immutable objects
  64. Mob programming (basic Game of Life, no other constraints)
  65. Hive board (cell only has 6 neighbors instead of 8, a grid can be represented as a beehive) + mute mode (nobody can talk)
  66. 4 Verbs Only
  67. With graph constraints
  68. Extreme OO
  69. Evil Coder!
  70. Tell, don’t ask Only void methods
  71. Extract ’til you drop
  72. Exploratory testing
  73. Healing grid
  74. Let’s see how many alive cells you have on a 100X100 matrix after 1000 iterations ?
  75. No exceptions

Hope this list helps you tomorrow…

Constraint: Share this post Now!!! 😉 

My flawless first experience with Fiverr

We created a introduction video for www.73bit.com explaining our product. We got a fabulous feedback from friends and colleagues. In this post I will share how did I posted the job at Fiverr and all the details shared to the video producer.

 

Getting Started

Copy of my job

Create An Awesome Explainer Video Up To 200 Words

Do you waste huge amount of time in your research process? Do you have manual repetition in your data analysis? How many of you have chaos in your research process?.

In today’s day and age technology should work for you not other way around. Don’t you think wasting time of your highly qualified research analysts and research officers is not a good idea. They are busy with manually collecting the data on spreadsheets and word documents. Or They are busy with communicating with teams only via emails or chat. We believe they deserve a online platform to automate most of their work. They should have a system that can automatically calculate the score card and generate the feedback report by a click of a button.

We at 73bit are working hard to achieve this by creating Probench a online reporting and bench marking platform. Probench is the outcome of our long running relationship with the organizations that currently use our system. It was designed from the beginning to place tools in the hands of the teams who run the surveys. So that the team can focus on what they do best research and getting insights from the data collected. It will be customized and configured for your in few weeks.

Do you want to know if Probench is for you? Book a FREE Candid Investigation Session Now! Lets discover that together.

NOTE: I would like to have a call of 15 minutes to explain the imagination I have for this intro video. Also I need feedback every 2 days on progress to clear any doubts (VERY important for me)

Voiceover – English UK. Attached is our Logo

73bit
I will be expecting something like this https://www.fiverr.com/chrisakanno12/create-an-awesome-explainer-video-up-to-200-words?funnel=a9280c8b-be01-43c2-bca3-08ef7fc917a6

Let me know if you need any other information.

Date: 12th August 2017


Dealing with Sellers

After you post your job there will be multiple seller who will bid for it, you can see them on the request page

Request.png

After you click on the review offer, You will see who sent the offer and there profile links

Request 2

This will be a time consuming but you will have to pick among them and start convention with them about quality and price. You will have to filter the good out and see what works with you. See if things are real and practical.


Conversation with Chris

His profile is https://www.fiverr.com/chrisakanno12

Me: Any updates?

Him: I am still on the job
I am doing my best to give you a perfect job. If I need anything I will let you know

Me: Thanks. If you have any doubts please let me know. I need the video on 1st 3 question should be attention seeking.

Him: Please listen to this female UK voiceover that I plan to use for your animation.
I spent days looking for the perfect voiceover and I believe I have found it.
See the attachment
21:43 August 16, 2017
Him: Please if you like the female UK voice over , please give me your reply immediately so that I can continue working. I personally believe that this voiceover is perfect for the job.
I await your immediate reply
21:46 August 16, 2017
Him: Please the logo you sent me is 73bit logo. Do you have a separate logo for probench or is the logo that you sent me the main probench logo. Please I need your response as soon as possible
03:36 August 17, 2017
Me: Sorry for the late reply, but I have not got any notification. The logo I have sent should be fine. only put that on top right. The voice over felt too formal like a speech
and computer voice. I would like it to be more conversational or story telling.
14:11 August 18, 2017
Him: I am almost done with the animation already and I think it’s perfect because I contracted the voiceover to a professional British female based In UK and she’s one of the top rated sellers on fiverr. I can assure you that the voiceover blends perfectly with the background music, sound effects and audio. Take my word on that.
14:14 August 18, 2017
Me: Ok, I will trust you on that.You are the professional.
Him: As for your animation, I am sure that you will be pleased with the final piece and if you need modification, don’t hesitate to contact me. I will keep working until you are satisfied.
Me: Alright. Thanks for the assurance.
Him: Thanks for ordering. Here is your delivery. I highly appreciate you for your patience, understanding and teamwork with me on this project. If you have any revisions, please let me know so that i can make the necessary corrections and deliver the best job service to you. If you are pleased and satisfied with my work, I will highly appreciate that you give me a 5 star rating and review. Also, I will gladly accept any tip you offer. I will also love to work with you on many more awesome projects. Thanks for ordering and have a blessed day.
05:13 August 19, 2017
Me: Thanks a lot. Overall great job. We have few correction/feedback based on
our product specification. Attached are the screen capture at the time in the video and
mentioned are the correction. File name are given in terms of the time
when it occurs in the video.
Please don’t hesitate in case you have any questions.Here are the attachments.11_sec38_seconds.png1_min_05_sec.png1_min_15_sec.png

1_min_27_sec.pngHim: Thanks for your wonderful feedback. I can and will implement the changes you requested. You dont need to worry about that. Please i will need some extra time to do these changes and deliver a perfect final job to you. Please accept this resolution request to extend the delivery by 3 days extra.

22:17 August 19, 2017

 

Me: One more request I had there is a line with says few weeks. Can be change to 2 weeks? Both text and voice.
22:29 August 19, 2017

Him: Its not possible to change it to 2weeks since we have finalized the voiceover already and besides it’s better as few weeks because few weeks can be 1 week or 2weeks as you desire. I think it’s okay the waY it is. Sometimes less is more
22:31 August 19, 2017

 

Me: One more request, Can you add the text on the last screen as shown in the image attached. you can choose best font and color which goes. So that if the video is shared people knows whom to contact. Does it make sense?

13:16 August 21, 2017

1_min_30_secHim: Yes I will add it no problem. 

Him: Please I am very sorry for delivering by this time. My Internet service has been very slow since today. Please don’t be offended, I am very sorry.

I did not do the virtual conversation you requested because it wont blend well with the animation because too much animation can make your targeted audience miss the message. Text is better because it will leave a perfect and long lasting impression in their minds. and it gives a wider scope compared to just virtual conference. The rest of the changes you requested i did them all. I believe you have a perfect job now and i bet that your message is conveyed properly with this final animation.Thanks for ordering my GIG, I really do appreciate and love working on your project.

I believe i can really help you do more projects that will definitely help you promote your product or service and make huge profit.

Thank you for giving me the opportunity to work on this project, I believe the job I have done for you will convince you that I am the best person for the job.

If you are convinced, which I believe you will, I look forward to you ordering more.

Thanks for ordering and thanks in advance when you order for more.

I will appreciate that you give me a 5 star rating and excellent review.

I will gladly accept any tip you offer.

Check attachment for your order.

Me: I agreed with your remark on the session. There are 2 typo revision rest looks fine.

10_sec.png

1_min_15_sec_rev_2.pngHim: Thanks for your reply. I will make the necessary revisions you need. But please i will send you a resolution request of 2 days so that i can take my time and do the changes so as to deliver a professional work. I will send you the resolution request now, please accept it immediately.
Thanks
chrisakanno12
16:03 August 23, 2017

Me: Done.

Him: Thanks for ordering my GIG, I really do appreciate and love working on your project.

I believe i can really help you do more projects that will definitely help you promote your product or service and make huge profit.Thank you for giving me the opportunity to work on this project, I believe the job I have done for you will convince you that I am the best person for the job.

If you are convinced, which I believe you will, I look forward to you ordering more.

Thanks for ordering and thanks in advance when you order for more.

I will appreciate that you give me a 5 star rating and excellent review.

I will gladly accept any tip you offer.

Check attachment for your order.

Final Video

Hope this was helpful to you.

5 simple starters to instant Infographics

In our mastermind group mentored by Arfeen Khan, we recently discussed about Infographics. It is such a unique way to sharing and educating other. Here are my 5 simple starters.

Restaurant Business Infographic (1)

I) Download them from Canva. 

Free Infographics @ Click here. You can go ahead and edit those too.

Disclaimer: Few of them will have priced images, you can download the infographic first to make sure it is free and downloadable. Also there is Free tag on each template on your left had side panel. As shown below.

Canva.png 

II) Do it yourself using power point. Yes! (Under 1 hour and 15 template)

Steps given in details here (with a video tutorial) @ How to Make an Infographic in Under an Hour

Hub.png

You can download the templates here @ https://www.hubspot.com/infographic-templates 

III) Use a free online tool. 

One of them is https://www.easel.ly/ a little more work but you can customized it further. They have a free account.

Introduction Video 

IV) 19 Warning Signs Your Infographic Stinks

This team have mastered the skill of using infographics @ 19 Warning Signs Your Infographic Stinks

death-and-taxes-popularity

V) Get it done

If you are looking for professional to do it. It can be done via website like Fiverr @ https://www.fiverr.com/categories/graphics-design/infographics?source=category_tree or Upwork @ https://www.upwork.com/ab/profiles/search/?q=infographics

Hope this was helpful.

7 lessons learned by playing games

In Arfeen Khan‘s business mastermind workshop, we played few team games. The objective was to learn and keep the energy up.

7lessons

Here are my top 7 metaphor that you can apply to your business:

  1. Strategy Rocks!: Every game needs to be played by strategy. There is always of easy way to play it. The idea is to take leverage of the abundance resources. To name a few from game point of view it was Brain, Gravity, Hacks and Listening skills.    
  2. Artificial Scarcity: Time pressure was the default rule for all games. Since you are in a competition and there is also a timer you feel the pressure. In reality the team which did not take that pressure often win.
  3. Unstoppable Energy: There are times when the energy of the team helps the participants to win. So support for your team becomes a vital key. We have seen winning momentum of teams continuously winning consecutive games.
  4. Team Strength: The way the team understood each other’s strengths and weakness, the better the results were. Even if it means coup the team’s strategy in order to make the team win.
  5. Star Performance:  When the strategy and skills match, play like a star performer. You win the game before the game begins. Once you are winner in your mind you play it like a champ.
  6. Ultimate Leader: You got to have a leader with right credentials to empower the team. Each game needed a different mind-set to lead and control actions. The key here is to adapt to the situation and make dramatic changes.
  7. Killer Execution: Even if you have all of the above qualities in place. If you are unable to execute it with conviction. It will not bring any outcome. This becomes one of the last but important steps to see the result in your favor.

Have a awesome business year ahead!

You have a tech business idea, What do you do for next 3 months?

The short answer is Product Market Fit.

download

The long answer, A young person recently contacted me. A working professional with a business idea. Aspiring to be an entrepreneur. I am not quite sure  why he asked me for guidance. However it was my privilege to share the knowledge I had.

Disclaimer: I did not guided him, I share what my mentors told and what I believed in.

I had a 40 minute Skype call. Discussing the idea and the questions. I gave my best possible answers and the suggestions that I thought was relevant.

Suggested Actions Plan

  1. Meet all potential client and share your idea.
  2. See if any one is interested in buying it from you.
  3. Don’t think of building the product first.
  4. Instead meet as many clients and sell your idea.
  5. Create a SaaS model and provide it on licensing fee.
  6. Discover if you have a business in your idea.
  7. Read Lean Startup book.
  8. Go to meetups and start building relationship with like minded people.

Question asked to me.

Should I build the complete product first?

No.

What is a business model?

One I know is Business Model Canvas

What technology stack to use?

Don’t worry about it now, use what you know

Don’t I need product to talk to clients?

You need MVP or Mockups to talk to clients. 

How do I compete with the big players in my space?

You don’t. You solve your clients problem. You find the niche area where you can add value.

Bonus

Asked him to go through How to Build a Startup by Udacity 

If you want to discuss any business challenges in details contact me LinkedIn. We can have a peer-to-peer talk.