Tuesday, July 29, 2014

Reduce Framework setup time ex: Ruby on Rails

Observation:
I guys, when i tried to learn Ruby on Rails, I struggle lot in setting ruby on rails in Mac laptop.
Ruby on rails installation required ruby, rbenv.
Even though i have ruby installed its different version.

I have to know correct ruby on rails version, correspond ruby version other dependencies.
I have to download them. Install it, it some time throw some errors.

Again i have to verify the installation.

I was think, is there any one bundle or installation that i can use it instantly or with minimum time in setting up framework.

Solutions
Following are some of my exploration.
I thought tried Ubuntu in Virtual Box.
It have its own problem for me like, i am not unable to connect to my network.
Its little bit slow.

I though lets try on windows.
I tried their too, their also same like windows but little bit fast

I though, i don't need any local setup at all. I will directly work on Amazon ec2 development box.
Then i installed all dependencies. But  There are some issues like connecting through ssh
Due to slow internet connection, ssh connection was closing.

I saw tutorial codelearn.com, its very good there is no ruby on rails setup. it was already setup.
I can practice it. But i can not use to show to other its not my production machine.

I recently saw elasticbox, where you can manage all your cloud machines event it from amazon or google ,...

I was thinking that there should be os ubuntu image with all things installed for each framework for production, learner image.
so that you can deploy the image, and use directly, expose it production, show case some one else too.


Wednesday, July 23, 2014

How to find list of startup companies in Bangalore.

What is the problem?
Actually  i was looking for all HRs contact of software companies so that i can market my company platform. I searched in the google but it showing some pages old hr email. I later look for atleast list of startup companies names in Bangalore.

What is the solution?
I found in sulekha, asklaila. But i found new website called bangalore.startup-list.com, which is showing around 650 companies from Bangalore with name, brief description and logo.

What are the observation i made with bangalore.startup-list.com?
I doubts its fetching these information from angel list, angel.co because observe the listed startup company image url contain photos.

Hope you will like it.

I dig deep about startup-list.com
They are planning to add few extra information like inverster, ... in future.

Hope you like this. Even its not idea. Its information , you can use if needed.

Test your idea with MVP for 5k

What is the problem?
Many people have idea, but they don't able to validate with customers properly. MVP will give better picture to the customer. But creating MVP required lot of skills/person ex: designer , developer(front end, backend), marketer. Its difficult to convince other persons to create MVP. Even if you go to startup weekend event, its guarantee that idea will be selected, people will help in creating MVP for idea.

The people attending the event are not the right customer group. They high choose something else over to because of limited votes.

What the solution?
A saw a post leanstartup.in facebook group one guy was willing to help in validate, ideating your idea, find out your limitation, skills. If you still feel you need MVP. He is willing to get MVP for you for 5K indian rupees.

What are doubts about the concerned person who is proposing such solution?
I don't that person directly, but once i tried similar but instead creating MVP in exchange for guiding, motivating fresher, students.

Is this solution is scale able?
We need people who will be evaluating, analyzing the idea. Based on idea owner person skill, limitation. We need to gather remaining expert. Build the MVP in 1 to 2 days  , max 1 week like Hackathon.

What is big difficulties with solution?
Gathering different skill expert like designer, IOS developer, android developer, front end developer, architect , machine learning expert is difficult , they are also costly by profession.

May be if we can have platform for MVP creation, where all skilled people gather as freelance or fun or experience. it will be achievable. Yet to see how it goes.

But its great start .

Tuesday, July 22, 2014

Professional guide student for exchange of hobby project.

What is the problem?
Student problem:

Student or fresher does not getting jobs due to lack of experience in latest technology, programming language, framework.

Professional problem
Professional can not complete his hobby project, startup project as most of his time is spent in company.

What is the proposed solution?
Student or fresher have more time , but no job.
Professional have more skill, know trends, experience, But does not time.

Professional mentors, guides, teach, help setup initial work environment, guide the his hobby project under his guidance thus professional motivated complete the project and also get help in completing his project.

What is proposed implementation?
A website where student or fresher can meet the professional, proceed further for project collaboration.

Volunteer platform

Volunteer want do some service for free of cost in his/her neighbourhood, city, through online.

But how can volunteer what are the available non profit company, N.G.O. , groups, meetups, companies which need such work.

The opposite, if the non profit company want some volunteer, how will get them.

Managing such volunteer login, logout, sharing, track work progress by volunteer, allocating work to volunteer, rating the volunteer.

Implementation:
Website, app with partial implementation.

What are the different categories can take help of volunteer?
groups ex: Bangalore android user group, design day group, N.G.O., private company, public company, government office.

What is the benefit that group will get from volunteer?
A)volunteer will help in logistics, branding, social page maintainance, creating design, facilities, front end development, backend development, writing article, inspiring others, mentoring, guidance, share knowledge.

ex: non profit companies : head start, Start up Weekend, In50hrs, N.G.O. 

How to get the job through internship

Getting jobs is now a days difficult for students.
Even when software crisis big colleges students also face similar problem.

I observed how some students are able to get job.

On of my observation was that I.I.T. student was doing internship at Amazon.
I just discussed with him.
Why he was doing internship as it is not permanent.
He said if he perform well internship, the company will hire him.

Even observed in small start up company , a V.I.T. engineering student was doing internship.
After couple of months, he equity 0.5% in the company along with salary.

When i was working in Amazon Chennai, I come to know the some engineering students from I.I.T. went to United States to do internship in big american companies.

Companies are recruiting interns from I.I.T., I.I.S.C., N.I.T. , Bits Pilani, famous central university, some private famous universities.

Companies are hiring the student based on basic of programming, reasoning, aptitude.
But they looking for passion, self learner, initiators, responsible students, high confidence.

I some where saw there is internship hiring in job portals, internship specific platform.


How to meet celebrity

I think any celebrity will be good promotion for good cause.
Bigger the celebrity better the promotion, coverage in news, papers, blocks, websites.
Cause need not be NGO, it can be profit.
In such situation it will be little incentive  or make him ambassador or make advisory group.

Lets come to main question.

Meet at the following places.


  • Airport
  • Home
  • Event
  • Work
  • Parties
  • NGO


Every celebrity will travel through airplane.
They might some time wait before boarding plane.
If we can talk him crisp discussion, giving the purpose, contact number, card.
It will be great.

Crowd Fund raising platform for India

There is no specific fundraising platform for India.
Indiegogo support fund raising for India.
I heard recently that fundlined.com is fundraising platform for India.
Even fundlined is promoted through challenge like who ever promotes 5 lakh, 10 lakh, 25 lakh, 50 lakh, 1 crore.
But the problem with fundlined.com is that no one believe fundlined as much as kickstarter, indiegogo.com.
Even the crowd fund raising concept is very new to india.

There is lack of awareness for crowd funding from lower and middle class people in India.
If we can create awareness all categories.


  • Students to old page people.
  • No tech to semi tech to High tech people.
  • All language speaking people.
  • All different states in India.
How to create awareness in for all people?
If celebrities will help in this matter, it will be great.
Starting with small actor to big hero.
Similarly Student to principal
Support from media (news paper, TV, government initiative)
Support from Political leaders.
Support from Scientist.
Support from creative people artist.
Support from business people.


How to get the traction from these people?

Where to start awareness ?

Which states ?

Which domain?

Which celebrity group?

Which media?

Is TV is good for awarenss?

Is facebook is good?

Which political leader is good?





Monday, July 21, 2014

Skill Exchange

What is the problem?
To make, create things  needs lot of skills. But its difficult to find a person having all skills and willing to do it.

Can you give example relating the problem?
I want to create website for N.G.O. supporting blind people.
Back end development skill.
Website design skills.
Front end development skills.
Get validate the website.
Marketing skills
S.E.O. skills.
Money gathering skills.
Business decision skills.
Architecture skills.

May be the person willing do implement idea have limited set of skills. Can ask the other persons who have remaining skills to complete it for exchange of skill work.
I am developer, I ask the designer to design my website for my code help for his work.

Customer Segment:

  • Hobbyist person
  • Leaders
  • Initiator
  • Entrepreneur
  • Professional expert in one domain
  • Social activist
  • Business man
  • Designer
  • Developer with passion to create, part of some idea.

Assumption:

  • There is demand for both skills.
  • People are willing to exchange skill work for other skill work.


Solution:
Let make a platform to solve the idea with help of skill exchange.

Implementation:

  • Website
  • App


What are need to convert it into implementation?
Website, web developer, designer, front end developer, marketer, host the website, validate the idea.

Learner Expert

Problem:
Lots of students are not getting jobs.

Customer segment:

  • Students studied low or normal private college.
  • Student who have <65% percentage in education.
  • Student family are poor or middle class family.
  • Students from villages, small towns, cities.


Assumption:

  • Students don't latest trends.
  • Students does not able over come begin learner hurdles like software setup.
  • Students don't know which books, tutorial, course to complete to master the subject.
  • Students does not have real time experience.
  • Students lack real time project guidance.
  • Students lack outside world  situation.
  • Students lack inspiration.
  • Students don't how to enjoy by reading, studying.
  • Students find difficult to meet outside professionals.
  • Students lack of resources like money, assets.
  • Students are stubborn.
  • Students are deceived by fraud teacher, institute.


Inspiration:
My friend (I don't have mention his name) completed M.C.A.(Master of computer application) from normal college did not got job for last 4 years.

Solution:
If we can some how meet expert / professional with learners.
Expert do the following things.

  • Share the latest technologies, framework, programming language, domain with learners.
  • Change the thinking direction
  • Help the learner to setup the framework, domain, programming language.
  • Give tips on how to learn, overcome the problem.
  • List real time ideas, which learner can pick or consider such things as reference
  • Help the learner in project guidance
  • Become mentor to the learner.
  • Help the learner in acquiring basic assets like computer, internet dongle, domain hosting.
  • List out book name, tutorial, API doc, software user guide. video tutorial, sample projects.
  • List out open source projects.
  • List out conference for software, programming language, domain.
  • List out meetups for software, programming language, domain
Communication Means:
  • Meet students in college in weekend.
  • Meet students through Skype, Google hangout.
  • Communicate with forums.
  • Communicate with mails.
  • Communicate with phone.
  • Communicate with Whats app.
Platform:
  • Website portal where learner, expert register, help learner learn through help of expert.
  • Mobile app for the interaction between learner and expert.