Hacker News new | ask | show | jobs
Live with me; and I'll teach you how to program (inspirebnb.com)
28 points by inspirebnb 3734 days ago
12 comments

What's the deal with all of this 'learn to code in just X easy steps' nonsense that keeps popping up everywhere lately?

Just do it. Pick a random language, make a game, make a terminal script that prints sine and cosine, go and pick up a math textbook, read Wikipedia.

You'll get there. Don't worry about the details.

Don't know what sine and cosine are? Stop worrying about becoming a rockstar programmer. Go and learn about the glorious world we live in. The job will come later.

You were not born to be an employee.

Not commenting on this particular project, but to the general point of "just do it": very, very, very few people are autodidacts; it just happens that autodidacts frequent sites such as HN. The vast majority of learners need (ideally face-to-face) guidance to provide structure, motivation, and feedback.
Okay, so you've identified a prerequisite, then. People need to be taught autodidactism. If you're correct and the idea is valid, then tautologically they cannot do it themselves.

Why?

Because without being able to teach yourself, programming is a sisyphean task. What happens when you're done 'learning to program'? You just stick at that level forever?

> People need to be taught autodidactism

I've come to believe that autodidactism is a function of enthusiasm rather than a certain skill.

I learned to program by banging my head against the wall over and over. I never got sick of it. I know that I'd have become a better programmer faster if someone had saved me from a few of those head injuries and helped me take forward steps earlier.

Being enthusiastic for wholesome things is a skill in its own right.
Hey Guys, thanks for your all the comments;-) I agree with both of you... But, Co-living is a way to have a focused environment to achieve your goals, here are some examples: Do you wanna finish that code you've been planning to write since a year? Well, let's say that i'm a programmer and I live in a different city, and if you move with me for a week or two, I'll help you to write it and discuss it, and focus on it while enjoying a different environment etc. Example2: Wanna lose weight? Well, I'm a trainer... Live with me and I'll give you a focused sessions combined with the proper food diet... Example 3: Coming to NYC for business, and looking for a place to stay? Live with me, and I'll introduce you to the right people... ETC... So, It's BnB + Value I had so many bad experiences on AirBnB.. Because, People are usually busy, and they won't spend the time they've promised with you, and you end up with just a cheap room with a note: "leave the key under the mat when u leave" !! And That's why we've started InspireBnB.com , where we focus on the experince and not the room... Tell me what do you think?
I have learned many things about programming which in retrospect, would have been much easier to learn if I could have taken a course on it and ask someone questions. Unluckily, I had no mentors, but I wouldn't suggest anyone turn down mentorship if they are offered it.
There is a skill to setting yourself up to learn well. In fact, for any given body of knowledge, learning that body of knowledge is its own skill. It is very hard to teach yourself 'Advanced X' if you don't know 'Basic X' because without knowing the basics, you run into walls and don't even know the outline of what a solution would look like.

> You'll get there. Don't worry about the details.

Actually, if you don't actively seek out well-written resources and possible-to-set-up environments, you won't. You'll run out of time because you have to go to the job that pays your rent. You'll get stuck and distracted because you are trying to sleep-deprive yourself in order to buy more time (doesn't work. learning well requires sleep.)

Finding a well-written resource like Think Python[1] has a real and significant impact on someone's ability to learn to program alongside all the other stressors of life.

So what happens after a person is done with introductory resources. Are they stuck at that level? No. They now have a map of the terrain of all the things they don't know and they could teach themselves. They have become better at teaching themselves more things in that domain.

[1] http://openbookproject.net/thinkcs/python/english3e/

"You'll run out of time because you have to go to the job that pays your rent."

I think we have a fundamental disagreement here in that I don't believe that the answer to having a bad work-life balance is to try to increase your efficiency outside of work.

If your job is taking over your life, you owe it to yourself and to the entire labouring population to try to fix that situation.

Coping strategies are rarely good long-term solutions.

> If your job is taking over your life, you owe it to yourself and to the entire labouring population to try to fix that situation.

How? That requires negotiating power. Negotiating power requires either collective action or an individually having better alternative to working their current job. Collective action is risky because you could be fired and lose your $42,382 income.

"risky because you could be fired and lose your $42,382 income"

What good is said income if you have no free time, and no savings building up to produce future free time?

Let's call it a day here - you think I'm insane, I think you're insane, we won't reach a consensus.

I don't think you're insane. I think you're lacking a particular way of looking at the situation. Since your original comment started with a question, I was hoping to communicate that additional perspective. Ah well.

Be well and have some strawberries.

> What good is said income

Well, for starters it gives you a dry place to sleep at night and food to put in your belly.

Am I the only one who thinks this looks just a bit creepy?

Here's a (IMHO) better proposition: Program with me and I'll teach you how to program. It's called Open Source and you don't need to move to get there.

One problem in open source is that mentorship is difficult. Many people are only willing to mentor folks if they trust that the person is going to commit the time to see things through.
Pick an open source community and you will find plenty of help.

Paid internships with assigned mentors are also available through Summer of Code, Outreachy or project specific programs:

https://developers.google.com/open-source/gsoc/ http://www.outreachy.org/ http://www.x.org/wiki/XorgEVoC/

OpenHatch is a great resource too:

https://openhatch.org/

> looks just a bit creepy

Whose boundaries does it violate or threaten to violate?

It was fun to read the (first, not marked as example) entry "400 $/Day"(made my day).

I believe im not in the target Group or simply not rich enough :-)

(E.g. 10 days would even cost more than I actually earn in One year)

Or: it's a fun entry. Any ideas?

Edit: clarification: earn in One year, after eating, living and so on.

lol Darfs, thanx for your comment... that was an example too, my friend was trying the code... Or prices will be in the same range of a normal BnB experience... just a little too expensive because you're paying for the time of the host + the room...
Does this sit on top of existing AirBnB profiles? I'd love to take on students (for coding) or stay with a teacher (for language learning) with existing airbnb profiles, and backed by the airbnb guarantees.
InspireBnb is an accommodation sharing platform that puts the experience before the room, In techy terms: It's co-Living + Bed & Breakfast.

Living together with a common goal “Co-Living” is a chance to have a focused time to learn and explore amazing possibilities…

If you are a host; it's an opportunity for Getting paid doing what you love: build your perfect day itinerary, then combine it with a matching BnB offer… and inspire like-minded people around the world…

Learn languages; build startups, write books, lose weight etc.

BnB was never about the room; It's about the experience.

Hey Guys, thanks for your all the comments;-) I agree with both of you... But, Co-living is a way to have a focused environment to achieve your goals, here are some examples: Do you wanna finish that code you've been planning to write since a year? Well, let's say that i'm a programmer and I live in a different city, and if you move with me for a week or two, I'll help you to write it and discuss it, and focus on it while enjoying a different environment etc. Example2: Wanna lose weight? Well, I'm a trainer... Live with me and I'll give you a focused sessions combined with the proper food diet... Example 3: Coming to NYC for business, and looking for a place to stay? Live with me, and I'll introduce you to the right people... ETC... So, It's BnB + Value I had so many bad experiences on AirBnB.. Because, People are usually busy, and they won't spend the time they've promised with you, and you end up with just a cheap room with a note: "leave the key under the mat when u leave" !! And That's why we've started InspireBnB.com , where we focus on the experince and not the room... Tell me what do you think?
My first impression of this was that it was posted about 6 days too early. Would have made a great April Fool's joke, but it's ringing too many Poe's Law bells for me to take it seriously.
I'd totally do this if it didn't involve my student living with me.
Yeap, and I would say that the opposite would have much better chance of succeeding: I would prefer to travel, get accomodation, earn some money while teaching..
lol ...Thanx for your feedback... It's more of a BnB with a value... Co-Living helps you focus on one thing for a period of time to accomplish a common goal ... like building a startup etc... So, he won't be living there for long lol...
How long exactly do you think it takes to build a startup?!
1) Not a great feeling to be lol'd at when giving honest feedback. If you lol at all prospective customers who don't like your product exactly as you've envisioned it, you're going to fail.

2) I don't work 24 hours a day, so co-living doesn't give me (or a guest) anything extra. Why couldn't they book my time for a way, work with me that day, and then go stay somewhere else?

OMG my apologies bro, I was agreeing with you with that lol :-)... I appreciate your feedback and comments... So, here is what were we thinking: If I'm traveling I have to pay for a room; what if I can pay for a room and get an additional value!! AirBnB does promise you the value, but there is no way to know for sure if you would get it? With us, you actually buy the experience and get the room on the side, if you don't want it you can negotiate with the host etc... Plz. try register and make an offer ? Tell me what do you think?
The last guy who got that ring wasn't too happy about it.
lol, good one man ... but' don't worry... I've tried this one and doesn't work lol... or I won't be wasting time building startups lol... It's a beautiful hand crafted ring... perfect as a gift..
this looks cool - but one recommendation would be to move the gold ring further down the page or remove it altogether. in it's current position, it seems out of place. i would put the "1. build your itinerary ... etc" section above that. perhaps install a chat window on the site and ask your potential signups if a gold ring would be a viable incentive?
Hey MKoble, Really appreciate you suggestion, it's the only one was actually related to our website lol We'll fix the design asap... Plz. make a trial profile... tell me if you see anything else... Thanx
I love this. The idea of introducing the model of a travelling journeyman to programming really excites me.
You should probably include options for "Host & Learn" and "BnB & Teach"
Thanx, will work on it :-)