• Stars
    star
    245
  • Rank 159,031 (Top 4 %)
  • Language
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿก ๐Ÿ‘ฉโ€๐Ÿ’ป ๐Ÿ’ก home is where you can [learn to] build the future surrounded by like-minded creative, friendly and [intrinsically] motivated people focussed on health, fitness and making things people and the world need!

WARNING: This is "Work-in-Progress"; far from "Done"! ๐Ÿšง

We have made this repo public because we feel it keeps us accountable to each other, and keeps others "in the loop".
Please don't read it if you are in any way "critical" of embryonic ideas that are not "polished" in a "PowerPoint Pitch Deck".


Why?

People are often more productive/effective when working from [their own] home:

working-from-home
http://paulgraham.com/opensource.html > Workplaces

However we are well aware that working from a "normal home" can be challenging:

struggle-working-remotely
https://open.buffer.com/state-remote-work-2018

What if people could live and work in a home that is designed from scratch for:

  1. Optimal restorative sleep, healthy eating and exercise. these are the foundation for all other pursuits.

  2. Community-centered living; surround yourself with like-minded intrinsically motivated people.
    (with private "alone time" spaces and quiet/respectful housemates)

  3. Dedicated areas for both in-person and remote collaboration and individual focus/creative work.

  4. Minimal distraction; no TV or other mindless distractions.

  5. Latest WiFi technology, highly reliable (dual/redundant bonded) 1Gb Fiber internet connections. (full-stack Ubiquiti enterprise grade switch/access points)

We intend to build a community where people can live, learn and work with other like-minded people focussed on making things people want and need.

We will have a "bias" towards people who want to (learn how to) start/work on their own ideas; i.e. "founders".1

People who are not inclined (or ready) to start their own project(s) will still be encouraged/welcome as often working for another project is the best way to learn in a "controlled environment".

go-work-for-an-existing-company-for-a-few-years
http://paulgraham.com/hiring.html > A Public Service Message

1we will not exclude anyone because they don't want to start a company themselves; that would silly, however we will have an application question asking people why they prefer not to just for clarity.

Solve a Problem You Yourself Have

"Solve a problem that you yourself have then you will at least know that it's something that at least one person really wants. And when you are part of the target market you will have insights about it that you wouldn't otherwise." ~ Jessica Livingston https://youtu.be/a2B4cVFIVpg?t=2m56s

We have been strong proponents of Remote Working since the beginning of @dwyl:

Naaz-remote-working https://twitter.com/naazahmed11/status/964527953156694016

People get the work done just as effectively and their quality of life improves dramatically if they aren't "chained" to a desk in a big city from "9-to-5". See: https://github.com/dwyl/remote-working

However from experience it's often difficult to find a good place to both live and work remotely. Most places are only "ok", they are not designed for getting creative/coding work done.

We have felt the pain of:

  • Terrible WiFi / bandwidth which means essential team video calls are unusable. Remote working requires stable and consistent internet as a "hygiene factor"
  • Bad seating or lack of desks means working for long periods results in neck/back pain. We intend to have ergonomic sofa, standing and coding/video editing desks.
  • Poor nutrition, sleep and exercise habits. Being somewhere for a short time often results in bad habits. We intend to do everything we can to help foster the best habits which will in turn maximise personal effectiveness/productivity.
  • many other "small things" which make a huge difference.

What?

The saying goes: home is "where the heart is".
We intend to extend this definition to include:

  • home is where you feel welcome, loved and happy.
  • home is where you can learn and flourish in a "safe space".
  • home is where you can focus on your health, nutrition and well-being.
  • home is where people go to get work done making "something people want."

Is it an App?

During Startup School we intend to build the App to help us measure everything in the home community.

Areas we are hoping to explore include:

  • "Customer acquisition" - finding the like-minded people who want to live, learn and work in a co-living environment.
  • Measuring and Optimising for Happiness (see: "OMTM" section below)
  • Promoting learning and sharing of knowledge/skill without fear of intimidation through "brogrammer" behaviour.
  • Security systems both physical and virtual for accessing the building.
  • Sleep, nutrition & exercise tracking to promote a healthy "personal foundation" We have experience building apps in this space for others e.g: https://github.com/healthlocker/healthlocker
  • Share responsibility for resources and avoid "tragedy of the commons".

As you can tell from this list, we have "lots of ideas".
We want/need Help/Mentoring from a YC partner to know where to focus our attention.

Female Focussed?

We intend to direct all of our content towards female founders because we feel they are an underserved group. YC's demographics https://blog.ycombinator.com/yc-demographics indicate that fewer than 25% of startups have one or more female founders:

"Of the founders we funded in our most recent batch, 11.1% of the founders are women (about 23% of the startups have one or more female founders), 3.7% of the founders are Hispanic, and 4% of the founders are Black."
"The bad news, of course, is that applicant percentages are low relative to the entire population." https://techcrunch.com/2017/03/20/y-combinator-diversity-2017

This is a problem we have personally felt while working in Tech and it's one our female members continue to feel as tech is still overwhelmingly male-dominated and still has "bad apples" spoiling it for others.

We want to be part of the solution.

Will We Exclude Men?

No, we have no intention of excluding or making men (or people who identify as male or non-binary) feel "unwelcome", much to the contrary, everyone is welcome regardless gender, ethnicity/race, sex, politics or religion.

The only pre-requisites are that:

  • people are here to "be nice".
  • share knowledge/experience freely.
  • don't make others feel "uncomfortable" with what you say or do.
  • macho ("bro-like"/intimidating) behaviour will not be tolerated; "Brogrammers" need not apply. see: https://github.com/dwyl/code-of-conduct

"Sexism in tech is real." ~ Sam Altman https://blog.ycombinator.com/diversity-and-startups

Female founders and tech workers often feel "unwelcome" in a male-dominated world, we are going address this head on.

be-the-change

From our experience in the Tech Industry, both running Founders & Coders, Ladies of Code and Working as Developers/Engineers in several companies, we have seen/felt first-hand how a small minority of men are condescending/intimidating towards ladies/minorities, we will address this by being the change we want to see.

Rather than trying to reason with unreasonable people, be nice to them, and then be better than them in every measure. Eventually they will get it.

"role models are what we need most if we want to encourage more women to start their own companies"
~ Jessica Livingston - What's Different about "Unicorns" https://www.youtube.com/watch?v=Ygr3rx4hSsc&t=122s http://foundersatwork.posthaven.com/whats-different-about-unicorns

What this means in practical terms is that we need to:

  • help young ladies discover/build STEM-based problem solving skills
  • nurture a community of supportive peers/leaders full of people who coach/mentor/guide each other if/when they get/feel discouraged
  • collectively build "big" ideas that have significant social impact.

One Metric That Matters ["OMTM"]: Happiness

โ€œIt really is true, the company will build whatever the CEO decides to measure.โ€ ~ Sam Altman
via: https://medium.com/how-to-start-a-startup/47-quotes-from-sam-altman-on-building-a-great-product-51aa656952ab

Our short-to medium-term metric is "Happiness". We want to make "Happiness" our primary "KPI" because we know that by measuring and optimising for happiness first any other goals will be achievable (often automatically)!

We realise that "Happiness" can be a subjective measure however we intend to make it quantifiable in the same way that there is a "World Happiness Report": https://en.wikipedia.org/wiki/World_Happiness_Report we intend to do that for our company/project and make it available for others too!

This does not mean there won't be disagreements and even conflicts. What it means is that everyone involved knows what we are "optimising for", and can act accordingly.

We have already begun to make some progress on this. see: https://github.com/dwyl/feedback It's our anonymous MVP on: https://dwyl-feedback.herokuapp.com/feedback/new feedback-form

A variant on measuring Happiness is measuring the extent to which people are "Doing What You Love". We believe in this strongly to the extent that our current company is called "DWYL" ... see: https://github.com/dwyl/start-here

The reason we are not trying to measure "dwyl-ness" is because sometimes to do something you love, you have to fund it doing a job you don't necessarily love. PG put it best:

paul-graham-test-of-doing-what-you-love

"The test of whether people love what they do is whether they'd do it even if they weren't paid for it even if they had to work at another job to make a living." "How To Do What You Love" http://www.paulgraham.com/love.html Paul Graham, 2006

Some of the people living/working at home will fall into the category of "work at another job", so measuring their overall happiness is a more accurate metric.

โ€œLove is that condition in which the happiness of another person is essential to your own.โ€ โ€•~ Robert A. Heinlein, Stranger in a Strange Land via: https://www.goodreads.com/quotes/tag/happiness

Exercise

There are "three things they [founders] should be focussing on: writing code, talking to users and exercising". ~ Jessica Livingston Startup School 2012 https://youtu.be/KQJ6zsNCA-4?t=16m51s

Within 5 minutes walk from home there is a great river-side running path, a football and basketball court and outdoor gym. 7 minutes walk there are superb tennis courts, public swimming pools and a yoga/pilates studio with both beginner and advanced classes.

We feel that having exercise activities "nearby" is good but in order to actively promote exercise (eliminate excuses), we need to do more.

We have a plan to offer several exercise activities within the home property/garden which will minimise (or eliminate) "friction" to participation.

Slackline

slackline https://twitter.com/iteles/status/1020315417238294528

25m Swimming Lane

Even though there is a public swimming pool 7 mins walk from the house, after we UX-tested it a few times we determined that it "falls short" in 3 key areas:

  1. Way too much chlorine. (our skin stank of the stuff even after a long shower!)
  2. Strange opening hours (only opens at 9am) and is closed for 2 months per year.
  3. Over-crowded at "good" times (first thing in morning, lunch and "after school").

#####ย Reasoning for Building our Own Pool. (WARNING: Contains Math/Logic!)

When we go swimming it is always for "fitness" (not to "splash about"), we usually swim for around 20 minutes (1km) and then get out/shower and go home. Showering takes 5 mins, therefore the "essential time" for the activity is 25 mins. If it takes 7 mins to walk to the pool, 2 minute to pay (โ‚ฌ3.50) and change from clothes to swimwear and another 3 mins to get dressed (after swim+shower) and 7 mins to walk home, we are spending 19 minutes getting to/from/ready for the exercise and only 20 minutes doing the exercise. This feels like a chronic waste of time even if the walk is "nice", it gets "old" when you do it twice every day. we would much rather spend the "commute and prep" time on more effective exercise e.g: core strength training.

We want to make exercise an integral part of people's daily routine, and to achieve this we want to minimise the "friction".

The pool we are building will be heated (using solar panels), treated using sea salt and UV light (the most environmentally/skin friendly way to disinfect pool water see: https://www.spectralightuv.com/salt-water-pools ) and less than 30 seconds walk from your desk!

This is what the pool looked like yesterday (very much "work-in-progress"):

braga-home-pool-panorama

For an idea of what it will look like once complete, see: https://www.pinterest.com/pin/315392780150038400/

Outdoor Gym

We have reserved 10 x 4m of garden space and $4000 for an outdoor gym area. e.g:

movestrongfit outdoor-gym

http://www.movestrongfit.com

Mindfulness & Meditation

In addition to outdoor mindfulness and meditation areas: dwyl-summer-mindfulness
we plan to have an indoor area dedicated to encouraging the practice.


Why "It Will Never Work" (Risks and Mitigation)

There are several risks of creating a founder-focussed co-living home/community any of which can "sink the ship", we need to be aware of and address them all.

From our background in "Enterprise Risk Management", we are trained to think in terms of hyperbolic headlines and worst-case scenarios.

This list is ordered in terms of their probability and potential impact:

  • Data miss-management leading to breach, GDPR fines and negative PR. We intend to apply all the "best practices" we have learned from building/auditing apps in the Finance and Travel sectors where personal data protection is Data will be encrypted We wrote an example/tutorial on this. See: https://github.com/dwyl/phoenix-ecto-encryption-example In addition to both field-level encryption, regular key rotation and strong access control, we intend to perform regular third-party (controlled) penetration tests, both on-site and remotely to test our security. Having a house that actively recruits hackers has both pros and cons, we intend to leverage the pros by inviting our "white hat" personal friends e.g: Adam Baldwin https://github.com/evilpacket (head of security @npm and "Security Bug Bounty Hunter") to visit and hack on our internal network. Additionally we will setup a "Security Bug Bounty" (with responsible disclosure) via https://www.hackerone.com once we have ironed out any "basic bugs" using our team and existing network.

  • Physical access security fail could lead to loss of property. Everyone will be trained in importance of and simple "good habits" of physical security both for their own safety and so that we can all "have nice things". We intend to have cameras recording key entry-exit points and all external doors will require App (or key-card) access.

  • Personal injury (or death) from using the facilities. People will go through an in-depth induction when they arrive and we will conduct regular risk assessments for health & safety. If the worst happens, we have โ‚ฌ10M public liability insurance, and Portugal has a great (public/free) healthcare system which can be used by "visitors"!

  • Open Sourcing All Code, won't that invite competition?! We feel that the benefits of having a 100% Open Source community culture is aided by and even requires open-sourcing the code. This will encourage people to contribute to improving the App(s) which in turn promotes a sense of ownership. We want to actively encourage other entrepreneurs to "copy" the home building and share their improvements because we feel this will "make the world a better place for everyone".

  • Descent into chaos (messiness and lack of hygiene) e.g: LikeALittle's (LaL.com) Hacker House: https://youtu.be/MAihXfHa7K8 https://news.ycombinator.com/item?id=4346049 Circle Inc? (YC W11?) One of the major of our App will be to prevent messiness and promote accountability. We intend to explore "gamification" so people get some sort of reward for "desirable behaviour" that does not have an intrinsic motivation.

  • "Alcohol/Drugs-fueled Sex Scandal" ... No Drugs or Alcohol allowed on the premises. We don't "control" what people consume when they are away from home, we just have a rule that they don't bring/consume it within. This is to avoid any association with being a "party house" and to prevent a leading cause of personal injury and death: intoxication.

    • No Sex. This is enforced at podshare.co and avoids a whole heap of issues we cannot afford to face. #NoMeansNo ...
  • It's not for everyone. We have been travelling and worked remotely and we know how big the demand for tech-focussed co-living is; it's real. Just look at NomadList and Coliving.com (expanded upon below) But we readily acknowledge that this is not for everyone. Read the comments on this video: https://www.youtube.com/watch?v=6nmuy4zktBI (Note: we are NOT building a hyper-expensive zero-privacy sardine-can "pod sharing" at $50-60/night ... we are building a spacious, quiet and clean "affordable luxury shared living" where we chose to share so we can meet interesting people, learn from peers and do meaningful work)

If you can help us think of and address any other risks, we would love to hear from you!

Getting Traction: Revenue & Customer Feedback

In the short term we want to focus on building our App.
In order to test the App we need "users".
To get these users we intend to use the following "channels":

MVP: AirBnB Listing

To generate demand from people outside of our existing network (and get "MVP customer feedback") we intend to use AirBnB. We will deliberately keep the amount of detail on our AirBnB listing to a minimum to "underpromise and over deliver" and hopefully people will be pleasantly surprised when they arrive.

We will incorporate the feedback of people who find us through AirBnB into our App and ask people for reviews on Google, TripAdvisor and to post pictures on their "Social".

We have experience of both listing and "consuming" on AirBnB. (see: "Experience in Real Estate?" section below)

Digital Nomad Girls (DNG)

We are friends of Jenny at https://digitalnomadgirls.com a network of female-only "Digital Nomads" (remote workers) who either have their own micro-business or work for someone else remotely.
Reach: Fb: 8.8K, Insta: 24.9k, Tw: 4.5k (August 2018).

We intend to offer places "at cost" to members of DNG because they are lovely people who share our vision and we know they will help fuel our organic/social traffic by mentioning (linking to) us on their travel blogs, Instagram and YouTube.

Our Existing Social Networks

Inรชs is a co-organiser of Ladies of Code (London) https://www.meetup.com/Ladies-of-Code-UK (3K members) and has access to other female-focussed Meetup networks. We intend to leverage these to find people who are able to work remotely, and invite them to stay with and learn with us.

Nomad List

ad

Once we have our basic formula working, we intend to test running ads on https://nomadlist.com Our hope is that we get enough "organic" demand to not need to run ads. However given how niche/focussed Nomad List is, we feel that if we need to generate targeted demand, this is the route we will take.

Y Combinator Network

Our ultimate aim is to be part of the Y Combinator Network because we feel that YC is the best "filter" for the type of people we want to attract to live, learn and work at home.

Longer term we plan to build many instances of home around the world, where prospective YC applicants can meet each other and form, storm norm & perform in a controlled environment before they apply to YC. And current members of YC (both Europe and US founders) can base their company and not have to think about laundry, nutrition or bills;

We believe there is a strong symbiosis between YC's Network and home.

Who?

ines-and-nelson

Inรชs and Nelson went to the same primary school. They have been an "item" for 19 years (since age 14!), business partners for 13 years (2005 - 2007 and 2013 - present. ) and married for 1 year. image

We are already building the Braga home. Construction is 65% complete.
We started the quest in 2017. see: https://github.com/dwyl/phase-two/tree/master/braga

Why Us?

"Let's solve our own problem and see where it goes".๏ปฟ
~ Jessica Livingston : How to Build the Future https://youtu.be/nFOC-cgIWaY?t=5m26s

We have started two companies together a Clothing Company and an App Development Agency. Both bootstrapped. Both profitable.

We are using the operating surplus from @dwyl to bootstrap home.

Experience in Training/Coaching Female Founders & Tech Workers?

We have a decent amount of experience of training people from scratch (with no previous experience) to get jobs as developers or start their own companies. founders-and-coders-homepage

Examples of companies founded/grown through Founders & Coders:

see: https://foundersandcoders.com/about/ a-way-into-tech-industry-founders-coders

katpas-fac-tweet
https://twitter.com/KatAlexPas/status/670278026324795393 https://medium.com/founders-coders/from-non-technical-to-hired-in-5-months-d010f601b1bc

Experience in Real Estate?

We have previously bought, renovated and rented (out) 3 homes and feel we have learned on "small scale". All our property investments have been cashflow positive. Our existing properties are rented by/to "young professionals" who are not yet "ready" to buy (either because they are establishing themselves or unsure if they want to live in the particular city long-term). Charging people below "market rate" including all bills ("zero hassle") means they have a chance to save for a deposit for their own place (should they chose to go down the route of buying).

Our below "market clearing price" means we are flooded with "applicants" each time someone decides to "move on", which means the other housemates get to chose from a wide pool of potential. This has been a "win-win" strategy over the last 7 years and we intend to adapt it to home: prices will be kept "low" (affordability is essential) and existing housemates will decide who can join based on an online application.

#####ย Affordable Housing?

We strongly believe in affordable housing for everyone as an essential "foundation" for all forms of human well-being and achievement.

We know (from personal experience) that not everyone is ready to buy their own house/apartment either because they have not been able to save for a deposit or have not found something (reasonably priced) to buy. Some people chose to rent instead of buy because it's cheaper in the short-run. See: "Renting vs Buying" on Khan Academy: https://www.khanacademy.org/economics-finance-domain/core-finance/housing/renting-v-buying/

AirBnB?

We feel that AirBnB is a "force for good" because most of the time it puts extra cash in the pockets of people who need it: people renting out a spare room, couch or their flat/house when they are away.

However we acknowledge that AirBnB is a really divisive in cities like San Francisco, New York, Barcelona and London where landlords have evicted locals so that they can make more money renting to "foreigners" ... see:

This is a sample of one of our AirBnB listings in London:

image image image image

Our listing is "unlisted" because the apartment is long-term rented while we focus on setting up home.

To be clear: we don't want to be "landlords", we want to build a community and be part of solving the housing shortage, not exacerbate it!

Cooperative?

The concept of "co-living" sounds remarkably like a "cooperative", why not set it up as a coop from the start?

Our medium to long-term goal is that people who co-live in the home can co-own the company thus the amount they pay each month goes towards ownership not "rent". We intend to explore this option further our 2nd year of operation; once we have launched our 3rd or 4th home (i.e. "proved" the model).

We know (again, from experience), that if we were to attempt to setup home as a "cooperative" it would take years to open the first one because decision by committee is glacially slow and often diluted.

Modern Decor

image via: "5 Tips for Choosing a Co-living Space" https://www.thehustlejuice.com/lifestyle/2017/9/12/5-tips-for-choosing-a-coliving-space

We have been using MakeSpace as our guide when designing all spaces.

image https://www.amazon.com/Make-Space-Stage-Creative-Collaboration/dp/1118143728

We feel we have an "unfair advantage" over "regular" real estate developers or interior designers who have not done collaborative tech or remote work.

Previous Experience?

This is our third business together. Both previous businesses have been profitable and required zero capital (100% self/revenue funded).

Why Portugal and Braga Specifically?

Portugal is highly popular with remote workers (often called "Digial Nomads") and startup founders alike. There is a burgeoning "startup scene" in both Lisbon and Porto.

Nomad List is a crowdsourced database of cities in the world to help you choose where to go next https://nomadlist.com

nomad-list-homepage-lisbon-third

At the time of writing, Lisbon is #3 in the World on NomadList and Braga is already at number #421:

nomadlist-braga-is-42-in-world

Review of the NomadList page for Braga https://nomadlist.com/braga indicates that there are a number of areas with room for improvement:

nomadlist-braga-august-2018

We intend to address all of the aspects under our control and help raise awareness of the rest.

Specifically we are focussing on "Places to work from" which is currently the lowest scoring nomad criteria.

With these price estimates: https://nomadlist.com/braga-portugal/cost-of-living image We can easily be one of the best value co-living/working places in all of Europe!

Also, it does not "hurt" that Braga is "higher ground" ... The elevation of the city is 200m (above sea level), which in case you're wondering is a really good thing (thinking longer-term) considering the fact that the sea level is rising ... see: dwyl/phase-three#16

1 NomadList ranking fluctuates based on the number of recent reviews from the community. Several Portuguese cities (Lisbon, Porto, Braga, Aveiro, Funchal & Coimbra) are consistently in the top 50 because the weather is _consistently great_, food+ accommodation is _relatively_ "cheap", internet speed is fast, English is widely spoken (_English is a **require** 2nd language in **all schools** from age 10_ see: https://en.wikipedia.org/wiki/Education_in_Portugal ) and "locals" are super friendly/welcoming. We have a _comprehensive plan_ to make Braga _consistently_ `#1` in the World on NomadList.

Further reading on the "Tech ecosystem" in Portugal: https://medium.com/paua-insights/mapping-out-the-tech-ecosystem-in-portugal-who-is-who-862a85fce28e

Library of Creativity/Technology/Business Focussed Books?

good-books

http://paulgraham.com/hs.html (What You'll Wish You Had Known) > Now

bookshelf-large

Precedents

From reading https://yclist.com / http://www.ycombinator.com/companies it appears that YC has not invested in any other "Co-living" ideas.

image

RFS

After reading "Requests for Startups" http://www.ycombinator.com/rfs we are convinced that our project qualifies for mentorship in the Startup School program.

Let us highlight the categories which are applicable home:

BRICK AND MORTAR 2.0

We are re-purposing an abandoned single-family large (by European standards) house and transforming it into something new.

We are making all of our plans, decisions and outcomes public online https://github.com/dwyl/phase-two/tree/master/braga so that other people can learn from our mistakes/success and if anyone feels they can improve they can "fork" the entire project and go for it!

EDUCATION

The most popular TED talk of all time according to the official list https://www.ted.com/playlists/171/the_most_popular_talks_of_all is Ken Robinson's "Do schools kill creativity?" Sir Ken Robinson makes an entertaining and profoundly moving case for creating an education system that nurtures (rather than undermines) creativity. https://www.ted.com/talks/ken_robinson_says_schools_kill_creativity image

Clearly this talk resonates with a lot of people as do his various books.

TRANSPORTATION & HOUSING

Having a place where you can work without needing to commute and where you have access to an electric bicycles and other on-demand transport is the future.

While we are not directly addressing TRANSPORTATION, we will make a car available to all members at each house we build. Our plan is to have one or more electric car(s) available to residents and when Waymo

UNDERSERVED COMMUNITIES AND SOCIAL SERVICES

Once we have proved the initial model of home with a successful App and expanded to 5 locations, we intend to hire a team member who will be responsible for reaching out to and mentoring people are especially vulnerable: young adults from "broken homes", children of incarcerated, drug-dependent or dead parents and women who have been victims of domestic abuse.

We already have a working relationship with Domestic Abuse charities http://www.safelives.org.uk in the UK and http://www.cococi.org/fr/about-us in Portugal.

Our aim will be to give women and young adults who have been subjected to domestic violence a chance to live in a safe living environment where they can learn skills, find work and start their own success stories!

Other Areas Which Are Not Our Primary Focus:

A.I

We intend to use computer vision for physical access controls (door entry). This will not be our "product" however we will "assemble" the pieces

For this we will partner with our good friend (dwyl alum) Nikhila Ravi: see: https://www.linkedin.com/in/nikhilaravi / https://github.com/nikhilaravi who co-organises http://opened.ai nikhila-ravi-opened-ai

ROBOTICS

We intend to use robots for as much domestic work as possible to both alleviate the burden of "chores" and Initially this will be confined to a robotic vacuum cleaner, but with a Hardware Hacking Lab in the basement, we expect at least one of our members to get creative with this.

Universal Basic Income?

https://basicincome.ycr.org/our-plan https://blog.ycombinator.com/moving-forward-on-basic-income/

Further/Background Reading/Watching

More Repositories

1

english-words

๐Ÿ“ A text file containing 479k English words for all your dictionary/word-based projects e.g: auto-completion / autosuggestion
Python
9,337
star
2

learn-json-web-tokens

๐Ÿ” Learn how to use JSON Web Token (JWT) to secure your next Web App! (Tutorial/Example with Tests!!)
JavaScript
4,178
star
3

learn-to-send-email-via-google-script-html-no-server

๐Ÿ“ง An Example of using an HTML form (e.g: "Contact Us" on a website) to send Email without a Backend Server (using a Google Script) perfect for static websites that need to collect data.
HTML
3,047
star
4

repo-badges

โญ Use repo badges (build passing, coverage, etc) in your readme/markdown file to signal code quality in a project.
HTML
2,831
star
5

learn-tdd

โœ… A brief introduction to Test Driven Development (TDD) in JavaScript (Complete Beginner's Step-by-Step Tutorial)
JavaScript
2,698
star
6

start-here

๐Ÿ’ก A Quick-start Guide for People who want to dwyl โค๏ธ โœ…
1,725
star
7

learn-elixir

๐Ÿ’ง Learn the Elixir programming language to build functional, fast, scalable and maintainable web applications!
Elixir
1,586
star
8

learn-travis

๐Ÿ˜Ž A quick Travis CI (Continuous Integration) Tutorial for Node.js developers
JavaScript
1,251
star
9

Javascript-the-Good-Parts-notes

๐Ÿ“– Notes on the seminal "JavaScript the Good Parts: by Douglas Crockford
1,173
star
10

aws-sdk-mock

๐ŸŒˆ AWSomocks for Javascript/Node.js aws-sdk tested, documented & maintained. Contributions welcome!
JavaScript
1,079
star
11

learn-aws-lambda

โœจ Learn how to use AWS Lambda to easily create infinitely scalable web services
JavaScript
1,035
star
12

book

๐Ÿ“— Our Book on Full-Stack Web Application Development covering User Experience (UX) Design, Mobile/Offline/Security First, Progressive Enhancement, Continuous Integration/Deployment, Testing (UX/TDD/BDD), Performance-Driven-Development and much more!
Rust
816
star
13

hapi-auth-jwt2

๐Ÿ”’ Secure Hapi.js authentication plugin using JSON Web Tokens (JWT) in Headers, URL or Cookies
JavaScript
795
star
14

learn-hapi

โ˜€๏ธ Learn to use Hapi.js (Node.js) web framework to build scalable apps in less time
HTML
794
star
15

phoenix-chat-example

๐Ÿ’ฌ The Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.7 [Latest] ๐Ÿš€
Elixir
721
star
16

learn-tachyons

๐Ÿ˜ Learn how to use Tachyons to craft beautiful, responsive and fast UI with functional CSS!
HTML
670
star
17

learn-phoenix-framework

๐Ÿ”ฅ Phoenix is the web framework without compromise on speed, reliability or maintainability! Don't settle for less. ๐Ÿš€
Elixir
639
star
18

learn-nightwatch

๐ŸŒœ Learn how to use Nightwatch.js to easily & automatically test your web apps in *real* web browsers.
JavaScript
585
star
19

javascript-todo-list-tutorial

โœ… A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. ๐ŸŒฑ
JavaScript
565
star
20

learn-elm

๐ŸŒˆ discover the beautiful programming language that makes front-end web apps a joy to build and maintain!
HTML
472
star
21

learn-redux

๐Ÿ’ฅ Comprehensive Notes for Learning (how to use) Redux to manage state in your Web/Mobile (React.js) Apps.
HTML
446
star
22

learn-devops

๐Ÿšง Learn the craft of "DevOps" (Developer Operations) to Deploy your App and Monitor it so it stays "Up"!
Shell
411
star
23

hits

๐Ÿ“ˆ General purpose hits (page views) counter
Elixir
397
star
24

hapi-socketio-redis-chat-example

๐Ÿ’ฌ Real-time Chat using Hapi.js + Socket.io + Redis Pub/Sub (example with tests!!)
Elm
363
star
25

hapi-typescript-example

โšก Hapi.Js + Typescript = Awesomeness
TypeScript
351
star
26

phoenix-liveview-counter-tutorial

๐Ÿคฏ beginners tutorial building a real time counter in Phoenix 1.7.7 + LiveView 0.19 โšก๏ธ Learn the fundamentals from first principals so you can make something amazing! ๐Ÿš€
Elixir
345
star
27

learn-istanbul

๐Ÿ Learn how to use the Istanbul JavaScript Code Coverage Tool
JavaScript
339
star
28

learn-redis

๐Ÿ“• Need to store/access your data as fast as possible? Learn Redis! Beginners Tutorial using Node.js ๐Ÿš€
JavaScript
291
star
29

technology-stack

๐Ÿš€ Detailed description + diagram of the Open Source Technology Stack we use for dwyl projects.
JavaScript
281
star
30

phoenix-ecto-encryption-example

๐Ÿ” A detailed example for how to encrypt data in an Elixir (Phoenix v1.7) App before inserting into a database using Ecto Types
Elixir
269
star
31

learn-elasticsearch

๐Ÿ” Learn how to use ElasticSearch to power a great search experience for your project/product/website.
Elixir
265
star
32

elixir-auth-google

๐Ÿ‘คMinimalist Google OAuth Authentication for Elixir Apps. Tested, Documented & Maintained. Setup in 5 mins. ๐Ÿš€
Elixir
228
star
33

learn-docker

๐Ÿšข Learn how to use docker.io containers to consistently deploy your apps on any infrastructure.
Dockerfile
220
star
34

learn-elm-architecture-in-javascript

๐Ÿฆ„ Learn how to build web apps using the Elm Architecture in "vanilla" JavaScript (step-by-step TDD tutorial)!
JavaScript
207
star
35

learn-environment-variables

๐Ÿ“Learn how to use Environment Variables to keep your passwords and API keys secret. ๐Ÿ”
JavaScript
201
star
36

learn-postgresql

๐Ÿ˜ Learn how to use PostgreSQL and Structured Query Language (SQL) to store and query your relational data. ๐Ÿ”
JavaScript
195
star
37

learn-tape

โœ… Learn how to use Tape for JavaScript/Node.js Test Driven Development (TDD) - Ten-Minute Testing Tutorial
JavaScript
185
star
38

sendemail

๐Ÿ’Œ Simplifies reliably sending emails from your node.js apps using AWS Simple Email Service (SES)
JavaScript
181
star
39

phoenix-todo-list-tutorial

โœ… Complete beginners tutorial building a todo list from scratch in Phoenix 1.7 (latest)
Elixir
171
star
40

decache

:shipit: Delete Cached node_modules useful when you need to "un-require" during testing for a fresh state.
JavaScript
151
star
41

quotes

๐Ÿ’ฌ a curated list of quotes that inspire action + code that returns quotes by tag/author/etc. ๐Ÿ’ก
Elixir
150
star
42

learn-heroku

๐Ÿ Learn how to deploy your web application to Heroku from scratch step-by-step in 7 minutes!
Python
149
star
43

learn-chrome-extensions

๐ŸŒ Discover how to build and deploy a Google Chrome Extension for your Project!
139
star
44

labels

๐Ÿท Sync GitHub Labels from any Source to Target Repositories for Consistency across all your projects!
Elixir
136
star
45

ISO-27001-2013-information-technology-security

๐Ÿ” Probably the most boring-but-necessary repo on GitHub. If you care about the security/privacy of your data...! โœ…
136
star
46

learn-ab-and-multivariate-testing

๐Ÿ†Ž Tutorial on A/B and multivariate testing โœ”๏ธ
135
star
47

web-form-to-google-sheet

A simple example of sending data from an ordinary web form straight to a Google Spreadsheet without a server.
HTML
133
star
48

app

Clear your mind. Organise your life. Ignore distractions. Focus on what matters.
Dart
133
star
49

auth

๐Ÿšช ๐Ÿ” UX-focussed Turnkey Authentication Solution for Web Apps/APIs (Documented, Tested & Maintained)
Elixir
124
star
50

learn-circleci

โœ… A quick intro to Circle CI (Continuous Integration) for JavaScript developers.
121
star
51

learn-regex

โ‰๏ธ A simple REGular EXpression tutorial in JavaScript
120
star
52

learn-react

"The possibilities are numerous once we decide to act and not react." ~ George Bernard Shaw
HTML
108
star
53

learn-aws-iot

๐Ÿ’ก Learn how to use Amazon Web Services Internet of Things (IoT) service to build connected applications.
JavaScript
101
star
54

env2

๐Ÿ’ป Simple environment variable (from config file) loader for your node.js app
JavaScript
100
star
55

phoenix-liveview-chat-example

๐Ÿ’ฌ Step-by-step tutorial creates a Chat App using Phoenix LiveView including Presence, Authentication and Style with Tailwind CSS
Elixir
98
star
56

how-to-choose-a-database

How to choose the right dabase
93
star
57

imgup

๐ŸŒ… Effortless image uploads to AWS S3 with automatic resizing including REST API.
Elixir
88
star
58

contributing

๐Ÿ“‹ Guidelines & Workflow for people contributing to our project(s) on GitHub. Please โญ to confirm you've read & understood! โœ…
85
star
59

javascript-best-practice

A collection of JavaScript Best Practices
83
star
60

learn-amazon-web-services

โญ Amazing Guide to using Amazon Web Services (AWS)! โ˜๏ธ
83
star
61

range-touch

๐Ÿ“ฑ Use HTML5 range input on touch devices (iPhone, iPad & Android) without bloatware!
JavaScript
83
star
62

learn-pre-commit

โœ… Pre-commit hooks let you run checks before allowing a commit (e.g. JSLint or check Test Coverage).
JavaScript
80
star
63

product-owner-guide

๐Ÿš€ A rough guide for people working with dwyl as Product Owners
78
star
64

phoenix-ecto-append-only-log-example

๐Ÿ“ A step-by-step example/tutorial showing how to build a Phoenix (Elixir) App where all data is immutable (append only). Precursor to Blockchain, IPFS or Solid!
Elixir
78
star
65

mvp

๐Ÿ“ฒ simplest version of the @dwyl app
Elixir
78
star
66

goodparts

๐Ÿ™ˆ An ESLint Style that only allows JavaScript the Good Parts (and "Better Parts") in your code.
JavaScript
77
star
67

hapi-error

โ˜” Intercept errors in your Hapi Web App/API and send a *useful* message to the client OR redirect to the desired endpoint.
JavaScript
76
star
68

flutter-todo-list-tutorial

โœ… A detailed example/tutorial building a cross-platform Todo List App using Flutter ๐Ÿฆ‹
Dart
75
star
69

process-handbook

๐Ÿ“— Contains our processes, questions and journey to creating a team
HTML
75
star
70

dev-setup

โœˆ๏ธ A quick-start guide for new engineers on how to set up their Dev environment
73
star
71

aws-lambda-deploy

โ˜๏ธ ๐Ÿš€ Effortlessly deploy Amazon Web Services Lambda function(s) with a single command. Less to configure. Latest AWS SDK and Node.js v20!
JavaScript
72
star
72

terminate

โ™ป๏ธ Terminate a Node.js Process (and all Child Processes) based on the Process ID
JavaScript
71
star
73

fields

๐ŸŒป fields is a collection of useful field definitions (Custom Ecto Types) that helps you easily define an Ecto Schema with validation, encryption and hashing functions so that you can ship your Elixir/Phoenix App much faster!
Elixir
69
star
74

learn-flutter

๐Ÿฆ‹ Learn how to use Flutter to Build Cross-platform Native Mobile Apps
JavaScript
69
star
75

hapi-login-example-postgres

๐Ÿฐ A simple registration + login form example using hapi-register, hapi-login & hapi-auth-jwt2 with a PostgreSQL DB
JavaScript
69
star
76

phoenix-liveview-todo-list-tutorial

โœ… Beginners tutorial building a Realtime Todo List in Phoenix 1.6.10 + LiveView 0.17.10 โšก๏ธ Feedback very welcome!
Elixir
64
star
77

learn-security

๐Ÿ” For most technology projects Security is an "after thought", it does not have to be that way; let's be proactive!
64
star
78

learn-javascript

A Series of Simple Steps in JavaScript :-)
HTML
63
star
79

chat

๐Ÿ’ฌ Probably the fastest, most reliable/scalable chat system on the internet.
Elixir
62
star
80

learn-jsdoc

๐Ÿ“˜ Use JSDoc and a few carefully crafted comments to document your JavaScript code!
CSS
60
star
81

ampl

๐Ÿ“ฑ โšก Ampl transforms Markdown into AMP-compliant html so it loads super-fast!
JavaScript
57
star
82

aguid

โ„๏ธ A Globally Unique IDentifier (GUID) generator in JS. (deterministic or random - you chose!)
JavaScript
56
star
83

tudo

โœ… Want to see where you could help on an open dwyl issue?
Elixir
56
star
84

learn-apple-watch-development

๐Ÿ“— Learn how to build Native Apple Watch (+iPhone) apps from scratch!
Swift
55
star
85

learn-qunit

โœ… A quick introduction to JavaScript unit testing with QUnit
JavaScript
51
star
86

learn-ngrok

โ˜๏ธ Learn how to use ngrok to share access to a Web App/Site running on your "localhost" with the world!
HTML
50
star
87

hapi-auth-jwt2-example

๐Ÿ”’ A functional example Hapi.js app using hapi-auth-jwt2 & Redis (hosted on Heroku) with tests!
JavaScript
49
star
88

learn-jshint

๐Ÿ’ฉ Learn how to use the ~~jshint~~ code quality/consistency tool.
JavaScript
49
star
89

tachyons-bootstrap

๐Ÿ‘ขBootstrap recreated using tachyons functional css
HTML
49
star
90

esta

๐Ÿ” Simple + Fast ElasticSearch Node.js client. Beginner-friendly defaults & Heroku support โœ… ๐Ÿš€
JavaScript
48
star
91

learn-node-js-by-example

โ˜๏ธ Practical node.js examples.
HTML
47
star
92

product-roadmap

๐ŸŒ Because why wouldn't you make your company's product roadmap Public on GitHub?
46
star
93

redis-connection

โšก Single Redis Connection that can be used anywhere in your node.js app and closed once (e.g in tests)
JavaScript
45
star
94

aws-lambda-test-utils

Mock event and context objects without fluff.
JavaScript
44
star
95

learn-graphQL

โ“Learn to use GraphQL - A query language that allows client applications to specify their data fetching requirements
JavaScript
44
star
96

elixir-pre-commit

โœ… Pre-commit hooks for Elixir projects
Elixir
43
star
97

hapi-login

๐Ÿšช The Simplest Possible (Email + Password) Login for Hapi.js Apps โœ…
JavaScript
43
star
98

learn-riot

๐ŸŽ Riot.js lets you build apps that are simpler and load/run faster than any other JS framework/library.
HTML
43
star
99

github-reference

โญ GitHub reference for *non-technical* people following a project's progress
42
star
100

learn-codeclimate

๐ŸŒˆ Learn how to use CodeClimate to track the quality of your JavaScript/Node.js code.
41
star