« All Episodes

Inspiration Episode #5: Software Is Not a Printing Press

Published 3/26/2015

In today's inspiration episode, I talk about the non-permanence of our work, and how that empowers us to make faster decisions.

Transcript (Generated by OpenAI Whisper)
Hey everyone and welcome to Developer Tea. My name is Jonathan Cutrell and this is your weekly inspiration episode. I recently said to a client that what we do on the web is all a draft and that it always will be. And it was it was a moment of epiphany for me. I realized that very much unlike books where the actual printed words on the paper are somewhat permanent unless of course a child comes along and scratches them out. Those those words were decided and then sent to press and other than releasing new additions of the same book they're they're kind of set in stone right there they're printed on paper and they aren't going to change. What's amazing about development about software development is that we now especially because of the connected world that we live in and continuous development delivery continuous delivery to the client whether that's on the web or a VN app in the app store or constantly auto updating features whatever it is. We have the ability to view and treat the work that we do as a constant living draft. This in and of itself is very inspirational for me because it helps me to be more confident when I am making mistakes. When you sit down to write a draft for a paper let's say you're in school and you're you're approaching the problem that a teacher has given you to write an essay about you write a draft to get out the essence of what you are trying to accomplish with that paper. And in large part that essence that very first draft is what the final draft looks like usually. Good writers very often write their first draft and then have few edits but good writers very often also write their first draft and have many edits. And the essence of a program may be able to be written in a MVP a minimum viable product it might be able to be written in a second or third testing round it might be able to be written after 20 tests or it's very possible that that particular thing is always going to be in a draft state that it will never be considered completely finished. And the fact it might be replaced before it is ever called finished and what's amazing about that to me and what is so empowering and inspiring to me about the fact that everything that I do can change in nearly an instant is that it provides me the freedom to make mistakes and to fix those mistakes with very little cost. And of course I want to avoid shipping mistakes I test my software to avoid shipping mistakes I look look through the interface to make sure there's no glitches that the rendering is all working properly but if I make a mistake it's not like if I made a typo in a book. And then I just want to give you a quick look at the fact that I can ship to all the people who are viewing that particular software I can reship that software and immediately those mistakes are gone. It's like reprinting a new edition of a bit of a book with almost no cost no overhead and no delivery time that is an inspiring thought to me so go forth in your day to day work thinking about the work that you do more as a draft than a final revision. That will give you the options of making mistakes of being able to go back and fix things quickly and it will keep you from delaying until you feel like everything is perfectly done and ready to send to the press because there is no press there is no printing to be done when you're shipping software. I hope you enjoyed this episode of Developer Tea. I hope it was inspirational to you. If you have questions, comments or thoughts you can reach out to me on Twitter at Developer Tea. You can always email me at Developer Tea. At gmail.com. If these episodes are valuable to you, please consider donating at developertea.com, front slash donate. I see every single person's name when they donate to me. I see I see that donation come in and I'm so thankful for each and every one of you who have chosen to be in that select group of people who support this show and help it run on a day to day basis. Thank you so much. And until next time, enjoy your tea. Thank you.