Before 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
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
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
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
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
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.
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.
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!
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
Here are the 75 unique constraints that was used on that day
Introduction to the problem
Test Driven Development
Small methods (<=5)
No side-effect methods.
No conditional statements
Brutal refactoring game
Tell don’t ask
No boolean flag
Explore, Stabilize, Implement
Pure Functions Only
One Level of Indentation Per Method.
No TDD, Honeymoon round
TDD, keyboard only
TDD focus on behaviour
TDD Like you mean it
No language primitives across method boundries.
Make a test list No code in first 0 minutes, make a list of tests, then decide in which order to implement them
No touchpad, no mouse.
Intention, naming convention.
First 0 minutes paper only, no arrays and no lists
Acceptance tests only
Use no matrix
No Return statements!
Pair programing, 0 min test paper only
Fixed roles one writes tests, the other implements and swap 0 minutes before end all of the sudden 😉
Maxlines per method
No predefined datastructures
Four Rules of Simple Design
Commit every 5 minutes, delete the rest Reduce the time to 3 minutes Last round 1 minute
Taking baby steps write exactly one test within 2 minutes and commit it if you are in time, if not revert the changes
Everything is represented by an immutable object, objects cannot change state.
Three Laws Compliant.
Total Ego Annihilation.
So Fresh, So Clean.
Cells talking to cells De-emphasis on the GoL world / board.
Pairs can only communicate via tests
Round Robin dojo
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
Driver gets keyboard
Shortcuts are not allowed (e.g. ALT-TAB)
Switch to 3 dimensions
TDD + Simplicity + Immutable + Hive Board
Noun Avoidance / Verb It Up, Verby Mc. Verberson
Procedural (no tests) OR immutable objects
Mob programming (basic Game of Life, no other constraints)
Hive board (cell only has 6 neighbors instead of 8, a grid can be represented as a beehive) + mute mode (nobody can talk)
4 Verbs Only
With graph constraints
Tell, don’t ask Only void methods
Extract ’til you drop
Let’s see how many alive cells you have on a 100X100 matrix after 1000 iterations ?
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.
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)
After you post your job there will be multiple seller who will bid for it, you can see them on the request page
After you click on the review offer, You will see who sent the offer and there profile links
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.
Me: I agreed with your remark on the session. There are 2 typo revision rest looks fine.
Him: 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
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.
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.
II) Do it yourself using power point. Yes! (Under 1 hour and 15 template)
In Arfeen Khan‘s business mastermind workshop, we played few team games. The objective was to learn and keep the energy up.
Here are my top 7 metaphor that you can apply to your business:
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.
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.
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.
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.
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.
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.
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.
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
Meet all potential client and share your idea.
See if any one is interested in buying it from you.
Don’t think of building the product first.
Instead meet as many clients and sell your idea.
Create a SaaS model and provide it on licensing fee.