SlideShare a Scribd company logo
1 of 21
learning from making things
set aside time
stick to what you know
understand the limitations
write reu
         sable m
                odular c
                        ode
how do we get the data
get an activity feed
add delete your
account functionality
ion codes
                h invitat
       other wit
don’t b
don't over-think things
your firs
user is v    t real
         ery excit
                  ing
ot as critical as you think
people are n
its hard not to correct behaviour
play is g
         ood
have dynamic feedback
data is a
          sympto
                m of des
                        ign
competition makes you stronger
ings
                              th
                           ge
                       chan
                 ou'll
                y
          ikely
   e   itl
mak
keep it fun
just launch it - you made a thing!
just launch it - you made a thing!

More Related Content

Viewers also liked

Introduction to Twitter (w/ Allen Klosowski)
Introduction to Twitter (w/ Allen Klosowski)Introduction to Twitter (w/ Allen Klosowski)
Introduction to Twitter (w/ Allen Klosowski)TeachStreet
 
Hydropolitics TWM Global 2010 (I+II)
Hydropolitics TWM Global 2010 (I+II)Hydropolitics TWM Global 2010 (I+II)
Hydropolitics TWM Global 2010 (I+II)Ana Cascao
 
Indonesian Photos 07
Indonesian Photos   07Indonesian Photos   07
Indonesian Photos 07sutrisno2629
 
Porto Water Conference Programme
Porto Water Conference ProgrammePorto Water Conference Programme
Porto Water Conference ProgrammeAna Cascao
 
RoboCup Introduction
RoboCup IntroductionRoboCup Introduction
RoboCup Introductioncijat
 
Evaluating Educational Program
Evaluating Educational ProgramEvaluating Educational Program
Evaluating Educational Programu068717
 
URL Best Practices | Rand Fishkin | SMX East NYC 2009
URL Best Practices | Rand Fishkin | SMX East NYC 2009URL Best Practices | Rand Fishkin | SMX East NYC 2009
URL Best Practices | Rand Fishkin | SMX East NYC 2009Fabio Ricotta
 
Conversations with the Pre-Customer
Conversations with the Pre-CustomerConversations with the Pre-Customer
Conversations with the Pre-CustomerPete Jakob
 
Raio-X do Google Brasil
Raio-X do Google BrasilRaio-X do Google Brasil
Raio-X do Google BrasilFabio Ricotta
 

Viewers also liked (20)

Introduction to Twitter (w/ Allen Klosowski)
Introduction to Twitter (w/ Allen Klosowski)Introduction to Twitter (w/ Allen Klosowski)
Introduction to Twitter (w/ Allen Klosowski)
 
Salary Review
Salary ReviewSalary Review
Salary Review
 
Gifts
GiftsGifts
Gifts
 
Hydropolitics TWM Global 2010 (I+II)
Hydropolitics TWM Global 2010 (I+II)Hydropolitics TWM Global 2010 (I+II)
Hydropolitics TWM Global 2010 (I+II)
 
Indonesian Photos 07
Indonesian Photos   07Indonesian Photos   07
Indonesian Photos 07
 
10 Comma 1
10 Comma 110 Comma 1
10 Comma 1
 
My personal brand
My personal brandMy personal brand
My personal brand
 
Porto Water Conference Programme
Porto Water Conference ProgrammePorto Water Conference Programme
Porto Water Conference Programme
 
RoboCup Introduction
RoboCup IntroductionRoboCup Introduction
RoboCup Introduction
 
Smart Work
Smart WorkSmart Work
Smart Work
 
Time management
Time managementTime management
Time management
 
Evaluating Educational Program
Evaluating Educational ProgramEvaluating Educational Program
Evaluating Educational Program
 
About Me
About MeAbout Me
About Me
 
Friendship Week
Friendship WeekFriendship Week
Friendship Week
 
Antphilo
AntphiloAntphilo
Antphilo
 
001 Komunikazioa
001 Komunikazioa001 Komunikazioa
001 Komunikazioa
 
URL Best Practices | Rand Fishkin | SMX East NYC 2009
URL Best Practices | Rand Fishkin | SMX East NYC 2009URL Best Practices | Rand Fishkin | SMX East NYC 2009
URL Best Practices | Rand Fishkin | SMX East NYC 2009
 
11ways
11ways11ways
11ways
 
Conversations with the Pre-Customer
Conversations with the Pre-CustomerConversations with the Pre-Customer
Conversations with the Pre-Customer
 
Raio-X do Google Brasil
Raio-X do Google BrasilRaio-X do Google Brasil
Raio-X do Google Brasil
 

More from Natalie Downe

From Idea to Exit, the story of our startup
From Idea to Exit, the story of our startupFrom Idea to Exit, the story of our startup
From Idea to Exit, the story of our startupNatalie Downe
 
Becoming Accidental Entrepreneurs
Becoming Accidental Entrepreneurs Becoming Accidental Entrepreneurs
Becoming Accidental Entrepreneurs Natalie Downe
 
Serendipity and Lanyrd
Serendipity and LanyrdSerendipity and Lanyrd
Serendipity and LanyrdNatalie Downe
 
Practical Maintainable CSS (short version)
Practical Maintainable CSS (short version)Practical Maintainable CSS (short version)
Practical Maintainable CSS (short version)Natalie Downe
 

More from Natalie Downe (7)

From Idea to Exit, the story of our startup
From Idea to Exit, the story of our startupFrom Idea to Exit, the story of our startup
From Idea to Exit, the story of our startup
 
From idea to exit
From idea to exitFrom idea to exit
From idea to exit
 
Becoming Accidental Entrepreneurs
Becoming Accidental Entrepreneurs Becoming Accidental Entrepreneurs
Becoming Accidental Entrepreneurs
 
Serendipity and Lanyrd
Serendipity and LanyrdSerendipity and Lanyrd
Serendipity and Lanyrd
 
Practical Maintainable CSS (short version)
Practical Maintainable CSS (short version)Practical Maintainable CSS (short version)
Practical Maintainable CSS (short version)
 
What I Did Holidays
What I Did HolidaysWhat I Did Holidays
What I Did Holidays
 
CSS Systems
CSS SystemsCSS Systems
CSS Systems
 

Recently uploaded

Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)Wonjun Hwang
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 

Recently uploaded (20)

Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 

What I learned from making things

Editor's Notes

  1. These are just a few of my personal projects I have worked on with Simon and by myself in the past few years, looking at just the sites and applications here you can learn an enormous amount from working on things that you want to work on in your spare time, it helps to develop your skills Simon and I have so many projects in the works now that we have a saying 'that's just what we need. we were looking for another personal project" my talk is called learning from making things
  2. Setting aside time to work on a project is really important I like to write it in my diary that I am going to be working on wildlifenearyou tonight, sparkabout tommorow and do a blitz of liquid fold at the weekend you need to set yourself deadlines too otherwise you won't see it as a real task just something to do when you are board. http://www.flickr.com/photos/21046489@N06/3387189144/
  3. So personal projects are all about learning but if you want to do things fast and you have the option to, then stick to what you know Sparkabout is a travel site Simon and I are working on, I tried to build it twice as my first django project but I ended up reengineering and over-engineering it so much, particularly the data models when Simon and i worked on it together then we got the django end mostly there in a weekend, it wasnt beautifully optimised but that wasn't the point
  4. This is liquid fold a stats app for aggregating the viewport size of your users we built it on google app-engine because we were worried about scalability but it turns out the one thing that google cant do is count apengine doesnt do counters that scale, which is kinda important for a stats package so we never really launched it
  5. it is a good idea to spin parts of your project into reusable components and open source them it will be useful for you in later projects as well as encouraging you to write reusable modular code now and if you are really lucky someone will improve it foe you because you open sourced it
  6. The most important question you can ask at the start of a project is where does the data come from data doesn't just grow on trees its no goof saying you will just add the data later because the data is the core of your site or application and as such your data is coming from users you need to put a lot of effort into making it easy fun and worthwhile Wildlifenearyou has a whole bunch of code that will never see the light of day because we hadn't decided where the data was coming from before we built the feature, for example exercises for kids to do at zoos
  7. When you launch an interactive site it is essential to have an insight as to what people are actually doing with it activity feeds are simple to implement and a great way of doing this. you can also tail your log files if you are that way inclined your activity feed doesn't have to look good its really only for you to look at. For example our feed for wildlife near you shows when anyone uploads a photo, suggests a species or creates a trip
  8. one of the things with a personal project is you now have a responsibility, its like a pet if you are taking user accounts you need to look after your users probably long after you have lost interest in the project a good example of this is djangopeople desperately needs a delete your account function. it seams counter intuitive but the people who want it REALLY want it. we get about three requests a month and have to do it manually
  9. you have to consider is the hype caused by scarcity and demand really worth it? you are putting a barrier in front of people who genuinely want to use your site people wont crash the site, scaling is not impossible now because hardware is cheap hardware is cheep, if we had done walrss now rather than then it would have been a different story invitation codes take a lot of development and UX to be done right and done wrong can be terrible
  10. It is very easy to go down rabbit holes of over complication this is the opening hours entry form for a place on wildlife near you we spent hours arguing over the data model on the fort, where in hindsight a simple textarea may have been better remember you can release a rubbish feature and people will use it, you can learn from that and improve it later
  11. we soft launched the site to friends about the same time simons talk from django con was released also to note some of the first requests you get will be a german language version we have had about 3 of these requests already and we have only been live a week,
  12. When we launched djangopeople it initially didn't have openid or microformats and Simon and I got quite a bit of stick for that. I was worried the same thing would happen with wildlifenearyou On the fort I had crippling RSI and had to conduct three people with little experience of front-end. Consequently ever since then I have been working with legacy code but thankfully no-one cared.
  13. It's really hard not to correct behaviour. Particularly if it is your own parents. Parents make a great test case so instead try to find out what they were intending to do and why they did it this way. Here my mum has labelled the species in this photo as a Simon and a 'don't pick up the penguin sign' which while amusing isn't really the intended use.
  14. Play is good, its a sign of success when people are having fun with your site. Except if they are intentionally trying to be disruptive and adding frozen chickens to your wildlife spotting site. Here this user has added New York wherehe saw a cockroach and a madagascan hissing cockroach and a rat.
  15. Your users should have the smallest possible barrier to entry for getting in touch with you, This will make it more likely they'l use it and you wont have to guess if they like it or not. The user only sees a box and a button if they are logged in because it is integrated into our site. we also store their username, email, ip, user agent and what page they are on. dont worry about spam because it is ajax people won't worry about sending you feedback midway through a form submission. in the database we also have notes and status for us
  16. You'll need to watch the data people enter into your site, if you are getting bad data it is a symptom of a problem with your design somewhere. on django people, users didnt know they could move the map, we found this out because people said they lived in the sea. on wildlifenearyou and innaccurate data points and duplicates, because our add trip and add place workflow needs work.
  17. Shortly after we launched Simon and I discovered a similar site with more funding, while we were initially concerned we then realised they didnt have our same sense of fun and wasnt the same niche. competition makes you reassess your goals and strengths and focus on what's important http://www.flickr.com/photos/davidkingham/3661515844/
  18. have a proper local dev environment and automated deployment scripts that you are not scared of you will be more likely to make small incremental improvements, which is very important for a project you dont spend much time on also it keeps the site looking fresh and worked on we have a twitter account and blog to tell our users we are doing small changes and these then appear on the homepage of the site
  19. its your project, you will need to balance whats needed with what is fun to make owls near you is a good example of a small achievable thing that was fun to make we have also learned not to work on someone elses baby you are doing it for fun for free so you need to be personally invested in the project
  20. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  21. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  22. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  23. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  24. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  25. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  26. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  27. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  28. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  29. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  30. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  31. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  32. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  33. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward
  34. The most important thing you can do is to get things live no matter what state it's in its better to launch something non perfect than have a logarithmic arc of perfection you will feel so much different once its live & people are using it feelings of guilt resentment and shame will be replaced by pride ownership and responsibility most of all though knowing you made a thing is its own reward