POPULARITY
Mahbod Moghadam is an American internet entrepreneur and investor. He is currently Co-founder and Chief Evangelist of Ozone, an app that allows users to earn for their Data. Moghadam is a former co-founder and Chief Community Officer of Everipedia and was formerly a co-founder of Rap Genius (now known as Genius), which he started in 2009 with Tom Lehman. Moghadam graduated from Yale University in 2004, magna cum laude, majoring in History and International Studies. He is a graduate of Stanford Law School Class of 2008. Mahbod Moghadam is an internet entrepreneur, angel investor, and co-founder of Genius (formerly Rap Genius) and Everipedia. Moghadam left Everipedia in 2018 to become Entrepreneur-in-Residence at Mucker Capital. In 2020 he launched Ozone, an app that allows users to earn for their Data.Moghadam is an angel investor in Coinbase, Helpr, Polymail, Burrow Sofa, Yoshi Fuel, Squire Technologies, and Flexport.Although Mahbod has had tremendous success in the business world he has received tremendous scrutiny over his remarks on the Santa Barber shooter Elliot Roger and his appearance of Who Is America with Sacha Baron Cohen. Mahbod and I talk about the formation of Genius, Everipedia, Blockchains involvement in Everipedia, and Facebook. Don't let Mahbod's past get in the way of learning from a truly insightful individual and that freestyle is pretty fire.Enjoy!Connect with Mahbod, Genius and OzoneAIMahbods InstagramEveripedia InstagramCheckout EveripediaThank you so much for tuning into Millionaire Voice. This show was designed for entrepreneurs who want to learn from successful business owners and those who are looking for the wisdom to invest in themselves. If you are hungry for success and you have been looking for a show to take you to the next level then this is the show you have been waiting for.Be sure to subscribe to the show on Apple, Spotify, or wherever you consume podcasts. Please be sure to leave us a 5-Star review on Apple Podcasts and follow us on Instagram. Hosted on Acast. See acast.com/privacy for more information.
Dans cet épisode on aborde la particularité de la vente en B2C avec Erwan Gauthier d'Ornikar. On part du constat que peu de boîtes B2C ont une force commerciale. Erwan nous donne les bonnes pratiques pour construire une stratégie de vente autour du B2C. Chez Ornikar, il y'a une équipe revenue, qui génère des inscriptions, et dans cette équipe il y'a 3 sous équipes: - Performance Marketing (SEO, SEA) - Brand pour communiquer sur la marque - Biz Dev. C'est cette équipe de Erwan nous présente. Son équipe démarche les campus étudiants qui sont des apporteurs d'affaires pour Ornikar. Un business B2C ne permet pas de faire un rdv avec chaque clients, mais faire du B2B2C. Aller toucher les gens qui touchent leurs cibles. La problématique est de garder un lien avec les associations étudiants au fil des années. Sur le modèle de Red Bull et Lydia. La relation commerciale est très particulière avec les étudiants. 3 personnes à temps plein travaillent chez Ornikar auprès de 200 campus, avec 50 ambassadeurs étudiants. Leur objectif est de passer sur 1500 campus. C'est aussi via une stratégie d'appels, que ses équipes commerciales arrivent à se développer dans le B2C. Notamment pour convertir leurs clients Code de la route (qui est leur produit d'appel) à leur offre Permis de conduire. Cette stratégie d'appels permet de mettre un lien humain, et de remplacer l'expérience humaine de l'accueil d'une école de conduite. Pour l'instant 2 personnes s'occupent de cette stratégie chez Ornikar. On parle de l'intérêt d'avoir une offre Hybride vs une offre full online ou full présentiel. On aborde également les Business Developper Full Stack, qui savent tout faire. Erwan nous invite à consulter le site Sales Haker, les video Koudetat. Le livre Comment se faire des amis de Dale Carnegie, et l'interview de DJ Snake dans Clique. Erwan nous conseille au niveau des outils: Polymail, Pocket, New draft (en extension chrome).
Panel: David Kimura Eric Berry In this episode of Ruby Rogues, the panelists talk amongst themselves about their favorite software, equipment, and apps. Both Eric and David thoroughly share their preferred picks within these categories, and they explain how and why they use the specified item. Check out today’s episode to hear more! Show Topics: 0:00 – Advertisement: Sentry.io 1:03 – David: Welcome! Today, Chuck is not feeling well. I am David and today we have Eric Berry on our panel today. It is just the two of us today. I want to talk about our development environment. What is your setup like? Do you have an office space and your hardware? 1:58 – Eric: I Have a room in my basement that has everything that I need. I do work from home. There is my guitar, my geek toys and more. For my hardware I am using 2017 MacBook Pro (16 GB of ram). The 13-inch is convenient, but I upgraded b/c I do a lot of traveling. I do pull the iPad out and use DUET. You no longer have to use a cord. I have a monitor that is 30-inches and it’s gorgeous. That is my hardware setup. I am not a mechanical keyboard guy, and I stick with the Apple super flat keyboard. I do use Bestand – it’s a holster for the keyboard and the track pad. What do you have? 4:35 – David: I have a Frankenstein setup. My needs change, over time, and when that changes my hardware changes. Back in the day I did not have a Mac and I used a Windows machine. I used to be a gamer, but then met my wife and then stopped b/c she didn’t like for me to waste time. My setup is more proper. I have a baseline iMac Pro b/c there was a great deal of $1,000 off. The other option was an iMac. I like the desktop b/c that’s where I do work – at home. It was a $4,000 investment. I am on my computer ALL the time it was worth it to me. I got the wall-mount for me, and I have more monitors wall-mounted, too. 8:00 – David: That is my monitor and computer setup. I have an eco-rhythmic keyboard b/c of childhood injuries. I have a really old Microsoft keyboard from 2005 something. It was cheap but I like the style of it. For my mouse I have a Logitech mouse. I love the feel of this thing. It has a side scroll left and right, and up and down. Especially when I am looking at code. It helps with my video editing, too. My mouse is my favorite to-date. I don’t have too much plugged into the Mac. I have a GoDrive, which has everything on it – my whole life’s work is on there. If there is ever an emergency I know to grab that. Back things up in case of an emergency would be my tips to you all. 11:40 – Eric: I have struggled with backing things up actually. The problem that I have is that I am constantly moving my laptop. I have this guilt and fear of doing it wrong. 12:33 – David: I have this work laptop – I don’t back that up every day. David gives Eric his suggestions in regards to backing files up. David mentions Back Blaze. 14:05 – Eric: That makes sense. I live in the Apple eco-system. I have my phone, watch, 40 iPads, laptop – everything backs up to the Cloud. The date we are recording this is 10/30/18. Apple just announced a new upgrade. I feel like this could compete with an actual laptop computer. Eric asks David a question. 15:35 – David: ...My main problem with that is that you might already have a developmental machine. It’s a stationary computer then it’s not feasible to take on the go. I do have an iPad Pro and I will take that on the go. I can login to my home network. BLINK – I used on my iPad Pro. David continues to talk about his setup. 19:00 – Eric: I kind of agree with you. I have seen it used quite a bit. My brother does everything online for his job. The pros are that if you are training, and his company is configured that way. The pros is that you can code from anywhere on anyone’s computer. I am glad that it DOES exist. It’s not Cloud9 but someone does offer... 20:20 – David: I think going to a solo screen does hurt my productivity – working on the iPad vs. working on the computer. I could get faster and faster but only to a certain degree. If you have the resources – then I don’t think it’s sustainable. However, if you don’t have the resources it’s better than nothing. At least you are coding and that’s important. 22:15 – Eric: I think of the audience we cater to with Ruby Rogues. I wonder if our listeners are strapped for cash or if they do have the resources to get the job done? 22:48 – David: If you don’t have a lot of money, you don’t have to buy a Mac. If Cloud hosting isn’t your thing there are different options. You have DOCKER, and use Windows as your main editor, and the WSL. I wanted to do a test – I bout a laptop for $500-$700 and you can get away with doing what you need to do. Learning how to program and code with what you have is great! 25:00 – Advertisement – Fresh Books! 26:05 – Eric: Let’s talk about the software developer environment. Nate Hopkins isn’t on today, but you can’t change his mind – I am VEM all the way. I think Cuck is EMAX. 26:43 – Eric: What do you do? 26:45 – David: I use VS code. David talks about the benefits of using VS code. 27:37 – Eric: Yes, 100%. I met the lead engineer behind VS code. They just made a new announcement. I have been using VS code for quite a while now. The integrated terminal and other features are awesome. Pulling me out of Sublime Text was a really, really hard thing for me. 29:28 – David: Sublime text, yes, but I got tired of the 40-year long beta, and the lack of expanding it, too. VS code has won my heart over. 30:53 – Eric: My guess is that they are going to leave it alone. I am sure they will connect the 2 teams. Think of how much work has gone into ATOM. That would be a hard pill to swallow. 31:20 – David: At the end of the day, though, it is a company. You don’t need 2 different editors when they do the same thing. 31:40 – Eric: I would have to disagree with you. Maybe they won’t merge the 2 but they just become different between ATOM (React and React Native) and... 32:22 – David: Why would a company cancel something only have 1 season? (Clears throat...Fox!) 32:58 – Eric: I open very large files with Sublime. Sublime handles this very easily. This goes back to: why am I opening up very large files? 33:31 – David: It’s a log file don’t lie. 33:40 – David: What browser do you use? Safari? 34:03 – Eric: Safari is nice for non-developers. Safari is lightweight and very fast. I have been a browser whore. I go from bedroom to bedroom from Opera to Firefox to Chrome. I fall into the Chrome field though. I have a problem with Chrome, though, and that it knows me too well. Google can sell my data and they do. 37:14 – David: With BRAVE, weren’t they doing something with the block chain and bit coin to reward you for browsing? 37:38 – Eric: Yeah I think that’s being run by... 38:03 – David: I still use CHROME b/c I like the extensions. It’s important to know why you are picking a certain browser. When you are talking about development you need to know who your target audience is. What kind of apps do you use? 39:54 – Eric: It’s interesting to see how much traffic the Android Browser gets. You want to switch over to other parts? For my tech software...I use Polymail.io for email. I use THINGS to keep me on-track, I use SLACK, BRAVE BROSWER, iTerm3 and MERT. I use FANTASTICO (calendar), and I use BEAR (for my note taking). What about you? 41:21 – David: I use iTerm3, too. I’m on 3 different Slack channels. I have been using DISCORD. Other tools that I use are SPECTACLE (extension) among others. I try to keep it slim and simple, though. Another one is EasyRez (free download) and you can adjust the screen resolution on your desktop monitors. It’s important to target my audience better. I do like PARALLELS, too. 44:24 – David continues: Screenflow, Apple Motion, and Adobe After Effects CC. 45:04 – Eric: I use 1 PASSWORD and BETA BASE. 46:04 – David: Have you heard of Last Pass? 46:15 – Eric: Oh sure! I have been using though 1 Password and I guess there some loyalty there. 46:54 – David asks Eric a question about 1 Password about pricing. 47:12 – Eric: I want to pay with money than with something else. 47:23 – David: It’s owned by LogMeIn, and they have tons of experience with security. 48:00 – Eric: I am going to put an article here that compares all these different apps so you can see the similarities and differences side-by-side. 48:40 – David: Anything else? Banking passwords? 48:54 – Eric: Nah, I am excited to see where we are. I like Mojave for the desktop but I don’t like it for the constant number of resets that I’ve had to do. I love what I do. 49:34 – David: Yeah, I agree. I haven’t experienced any major setbacks, yet. 49:55 – Picks! 50:03 – Eric: I think this whole episode has been PICKS! 50:15 – Advertisement: Get A Coder Job! End – Cache Fly! Links: Get a Coder Job Course Ruby Rust Ruby Motion Ruby on Rails Angular React React Native Komodo Bestand Duet Atom.io EasyRez Polymail.io Docker Adobe After Effects CC LogMeIn Brave 1 Password iTerm3 VS CODE iPad Pro Last Pass GoDrive Mojave EMAX Back Blaze Discord Sublime Text AWS Cloud9 StatCounter GitHub: Mert Bear App Process.st Pi-Hole Sponsors: Sentry Cache Fly Fresh Books Picks: Dave ProxMox Pi-Hole Eric Open Source Funders
Panel: David Kimura Eric Berry In this episode of Ruby Rogues, the panelists talk amongst themselves about their favorite software, equipment, and apps. Both Eric and David thoroughly share their preferred picks within these categories, and they explain how and why they use the specified item. Check out today’s episode to hear more! Show Topics: 0:00 – Advertisement: Sentry.io 1:03 – David: Welcome! Today, Chuck is not feeling well. I am David and today we have Eric Berry on our panel today. It is just the two of us today. I want to talk about our development environment. What is your setup like? Do you have an office space and your hardware? 1:58 – Eric: I Have a room in my basement that has everything that I need. I do work from home. There is my guitar, my geek toys and more. For my hardware I am using 2017 MacBook Pro (16 GB of ram). The 13-inch is convenient, but I upgraded b/c I do a lot of traveling. I do pull the iPad out and use DUET. You no longer have to use a cord. I have a monitor that is 30-inches and it’s gorgeous. That is my hardware setup. I am not a mechanical keyboard guy, and I stick with the Apple super flat keyboard. I do use Bestand – it’s a holster for the keyboard and the track pad. What do you have? 4:35 – David: I have a Frankenstein setup. My needs change, over time, and when that changes my hardware changes. Back in the day I did not have a Mac and I used a Windows machine. I used to be a gamer, but then met my wife and then stopped b/c she didn’t like for me to waste time. My setup is more proper. I have a baseline iMac Pro b/c there was a great deal of $1,000 off. The other option was an iMac. I like the desktop b/c that’s where I do work – at home. It was a $4,000 investment. I am on my computer ALL the time it was worth it to me. I got the wall-mount for me, and I have more monitors wall-mounted, too. 8:00 – David: That is my monitor and computer setup. I have an eco-rhythmic keyboard b/c of childhood injuries. I have a really old Microsoft keyboard from 2005 something. It was cheap but I like the style of it. For my mouse I have a Logitech mouse. I love the feel of this thing. It has a side scroll left and right, and up and down. Especially when I am looking at code. It helps with my video editing, too. My mouse is my favorite to-date. I don’t have too much plugged into the Mac. I have a GoDrive, which has everything on it – my whole life’s work is on there. If there is ever an emergency I know to grab that. Back things up in case of an emergency would be my tips to you all. 11:40 – Eric: I have struggled with backing things up actually. The problem that I have is that I am constantly moving my laptop. I have this guilt and fear of doing it wrong. 12:33 – David: I have this work laptop – I don’t back that up every day. David gives Eric his suggestions in regards to backing files up. David mentions Back Blaze. 14:05 – Eric: That makes sense. I live in the Apple eco-system. I have my phone, watch, 40 iPads, laptop – everything backs up to the Cloud. The date we are recording this is 10/30/18. Apple just announced a new upgrade. I feel like this could compete with an actual laptop computer. Eric asks David a question. 15:35 – David: ...My main problem with that is that you might already have a developmental machine. It’s a stationary computer then it’s not feasible to take on the go. I do have an iPad Pro and I will take that on the go. I can login to my home network. BLINK – I used on my iPad Pro. David continues to talk about his setup. 19:00 – Eric: I kind of agree with you. I have seen it used quite a bit. My brother does everything online for his job. The pros are that if you are training, and his company is configured that way. The pros is that you can code from anywhere on anyone’s computer. I am glad that it DOES exist. It’s not Cloud9 but someone does offer... 20:20 – David: I think going to a solo screen does hurt my productivity – working on the iPad vs. working on the computer. I could get faster and faster but only to a certain degree. If you have the resources – then I don’t think it’s sustainable. However, if you don’t have the resources it’s better than nothing. At least you are coding and that’s important. 22:15 – Eric: I think of the audience we cater to with Ruby Rogues. I wonder if our listeners are strapped for cash or if they do have the resources to get the job done? 22:48 – David: If you don’t have a lot of money, you don’t have to buy a Mac. If Cloud hosting isn’t your thing there are different options. You have DOCKER, and use Windows as your main editor, and the WSL. I wanted to do a test – I bout a laptop for $500-$700 and you can get away with doing what you need to do. Learning how to program and code with what you have is great! 25:00 – Advertisement – Fresh Books! 26:05 – Eric: Let’s talk about the software developer environment. Nate Hopkins isn’t on today, but you can’t change his mind – I am VEM all the way. I think Cuck is EMAX. 26:43 – Eric: What do you do? 26:45 – David: I use VS code. David talks about the benefits of using VS code. 27:37 – Eric: Yes, 100%. I met the lead engineer behind VS code. They just made a new announcement. I have been using VS code for quite a while now. The integrated terminal and other features are awesome. Pulling me out of Sublime Text was a really, really hard thing for me. 29:28 – David: Sublime text, yes, but I got tired of the 40-year long beta, and the lack of expanding it, too. VS code has won my heart over. 30:53 – Eric: My guess is that they are going to leave it alone. I am sure they will connect the 2 teams. Think of how much work has gone into ATOM. That would be a hard pill to swallow. 31:20 – David: At the end of the day, though, it is a company. You don’t need 2 different editors when they do the same thing. 31:40 – Eric: I would have to disagree with you. Maybe they won’t merge the 2 but they just become different between ATOM (React and React Native) and... 32:22 – David: Why would a company cancel something only have 1 season? (Clears throat...Fox!) 32:58 – Eric: I open very large files with Sublime. Sublime handles this very easily. This goes back to: why am I opening up very large files? 33:31 – David: It’s a log file don’t lie. 33:40 – David: What browser do you use? Safari? 34:03 – Eric: Safari is nice for non-developers. Safari is lightweight and very fast. I have been a browser whore. I go from bedroom to bedroom from Opera to Firefox to Chrome. I fall into the Chrome field though. I have a problem with Chrome, though, and that it knows me too well. Google can sell my data and they do. 37:14 – David: With BRAVE, weren’t they doing something with the block chain and bit coin to reward you for browsing? 37:38 – Eric: Yeah I think that’s being run by... 38:03 – David: I still use CHROME b/c I like the extensions. It’s important to know why you are picking a certain browser. When you are talking about development you need to know who your target audience is. What kind of apps do you use? 39:54 – Eric: It’s interesting to see how much traffic the Android Browser gets. You want to switch over to other parts? For my tech software...I use Polymail.io for email. I use THINGS to keep me on-track, I use SLACK, BRAVE BROSWER, iTerm3 and MERT. I use FANTASTICO (calendar), and I use BEAR (for my note taking). What about you? 41:21 – David: I use iTerm3, too. I’m on 3 different Slack channels. I have been using DISCORD. Other tools that I use are SPECTACLE (extension) among others. I try to keep it slim and simple, though. Another one is EasyRez (free download) and you can adjust the screen resolution on your desktop monitors. It’s important to target my audience better. I do like PARALLELS, too. 44:24 – David continues: Screenflow, Apple Motion, and Adobe After Effects CC. 45:04 – Eric: I use 1 PASSWORD and BETA BASE. 46:04 – David: Have you heard of Last Pass? 46:15 – Eric: Oh sure! I have been using though 1 Password and I guess there some loyalty there. 46:54 – David asks Eric a question about 1 Password about pricing. 47:12 – Eric: I want to pay with money than with something else. 47:23 – David: It’s owned by LogMeIn, and they have tons of experience with security. 48:00 – Eric: I am going to put an article here that compares all these different apps so you can see the similarities and differences side-by-side. 48:40 – David: Anything else? Banking passwords? 48:54 – Eric: Nah, I am excited to see where we are. I like Mojave for the desktop but I don’t like it for the constant number of resets that I’ve had to do. I love what I do. 49:34 – David: Yeah, I agree. I haven’t experienced any major setbacks, yet. 49:55 – Picks! 50:03 – Eric: I think this whole episode has been PICKS! 50:15 – Advertisement: Get A Coder Job! End – Cache Fly! Links: Get a Coder Job Course Ruby Rust Ruby Motion Ruby on Rails Angular React React Native Komodo Bestand Duet Atom.io EasyRez Polymail.io Docker Adobe After Effects CC LogMeIn Brave 1 Password iTerm3 VS CODE iPad Pro Last Pass GoDrive Mojave EMAX Back Blaze Discord Sublime Text AWS Cloud9 StatCounter GitHub: Mert Bear App Process.st Pi-Hole Sponsors: Sentry Cache Fly Fresh Books Picks: Dave ProxMox Pi-Hole Eric Open Source Funders
Panel: David Kimura Eric Berry In this episode of Ruby Rogues, the panelists talk amongst themselves about their favorite software, equipment, and apps. Both Eric and David thoroughly share their preferred picks within these categories, and they explain how and why they use the specified item. Check out today’s episode to hear more! Show Topics: 0:00 – Advertisement: Sentry.io 1:03 – David: Welcome! Today, Chuck is not feeling well. I am David and today we have Eric Berry on our panel today. It is just the two of us today. I want to talk about our development environment. What is your setup like? Do you have an office space and your hardware? 1:58 – Eric: I Have a room in my basement that has everything that I need. I do work from home. There is my guitar, my geek toys and more. For my hardware I am using 2017 MacBook Pro (16 GB of ram). The 13-inch is convenient, but I upgraded b/c I do a lot of traveling. I do pull the iPad out and use DUET. You no longer have to use a cord. I have a monitor that is 30-inches and it’s gorgeous. That is my hardware setup. I am not a mechanical keyboard guy, and I stick with the Apple super flat keyboard. I do use Bestand – it’s a holster for the keyboard and the track pad. What do you have? 4:35 – David: I have a Frankenstein setup. My needs change, over time, and when that changes my hardware changes. Back in the day I did not have a Mac and I used a Windows machine. I used to be a gamer, but then met my wife and then stopped b/c she didn’t like for me to waste time. My setup is more proper. I have a baseline iMac Pro b/c there was a great deal of $1,000 off. The other option was an iMac. I like the desktop b/c that’s where I do work – at home. It was a $4,000 investment. I am on my computer ALL the time it was worth it to me. I got the wall-mount for me, and I have more monitors wall-mounted, too. 8:00 – David: That is my monitor and computer setup. I have an eco-rhythmic keyboard b/c of childhood injuries. I have a really old Microsoft keyboard from 2005 something. It was cheap but I like the style of it. For my mouse I have a Logitech mouse. I love the feel of this thing. It has a side scroll left and right, and up and down. Especially when I am looking at code. It helps with my video editing, too. My mouse is my favorite to-date. I don’t have too much plugged into the Mac. I have a GoDrive, which has everything on it – my whole life’s work is on there. If there is ever an emergency I know to grab that. Back things up in case of an emergency would be my tips to you all. 11:40 – Eric: I have struggled with backing things up actually. The problem that I have is that I am constantly moving my laptop. I have this guilt and fear of doing it wrong. 12:33 – David: I have this work laptop – I don’t back that up every day. David gives Eric his suggestions in regards to backing files up. David mentions Back Blaze. 14:05 – Eric: That makes sense. I live in the Apple eco-system. I have my phone, watch, 40 iPads, laptop – everything backs up to the Cloud. The date we are recording this is 10/30/18. Apple just announced a new upgrade. I feel like this could compete with an actual laptop computer. Eric asks David a question. 15:35 – David: ...My main problem with that is that you might already have a developmental machine. It’s a stationary computer then it’s not feasible to take on the go. I do have an iPad Pro and I will take that on the go. I can login to my home network. BLINK – I used on my iPad Pro. David continues to talk about his setup. 19:00 – Eric: I kind of agree with you. I have seen it used quite a bit. My brother does everything online for his job. The pros are that if you are training, and his company is configured that way. The pros is that you can code from anywhere on anyone’s computer. I am glad that it DOES exist. It’s not Cloud9 but someone does offer... 20:20 – David: I think going to a solo screen does hurt my productivity – working on the iPad vs. working on the computer. I could get faster and faster but only to a certain degree. If you have the resources – then I don’t think it’s sustainable. However, if you don’t have the resources it’s better than nothing. At least you are coding and that’s important. 22:15 – Eric: I think of the audience we cater to with Ruby Rogues. I wonder if our listeners are strapped for cash or if they do have the resources to get the job done? 22:48 – David: If you don’t have a lot of money, you don’t have to buy a Mac. If Cloud hosting isn’t your thing there are different options. You have DOCKER, and use Windows as your main editor, and the WSL. I wanted to do a test – I bout a laptop for $500-$700 and you can get away with doing what you need to do. Learning how to program and code with what you have is great! 25:00 – Advertisement – Fresh Books! 26:05 – Eric: Let’s talk about the software developer environment. Nate Hopkins isn’t on today, but you can’t change his mind – I am VEM all the way. I think Cuck is EMAX. 26:43 – Eric: What do you do? 26:45 – David: I use VS code. David talks about the benefits of using VS code. 27:37 – Eric: Yes, 100%. I met the lead engineer behind VS code. They just made a new announcement. I have been using VS code for quite a while now. The integrated terminal and other features are awesome. Pulling me out of Sublime Text was a really, really hard thing for me. 29:28 – David: Sublime text, yes, but I got tired of the 40-year long beta, and the lack of expanding it, too. VS code has won my heart over. 30:53 – Eric: My guess is that they are going to leave it alone. I am sure they will connect the 2 teams. Think of how much work has gone into ATOM. That would be a hard pill to swallow. 31:20 – David: At the end of the day, though, it is a company. You don’t need 2 different editors when they do the same thing. 31:40 – Eric: I would have to disagree with you. Maybe they won’t merge the 2 but they just become different between ATOM (React and React Native) and... 32:22 – David: Why would a company cancel something only have 1 season? (Clears throat...Fox!) 32:58 – Eric: I open very large files with Sublime. Sublime handles this very easily. This goes back to: why am I opening up very large files? 33:31 – David: It’s a log file don’t lie. 33:40 – David: What browser do you use? Safari? 34:03 – Eric: Safari is nice for non-developers. Safari is lightweight and very fast. I have been a browser whore. I go from bedroom to bedroom from Opera to Firefox to Chrome. I fall into the Chrome field though. I have a problem with Chrome, though, and that it knows me too well. Google can sell my data and they do. 37:14 – David: With BRAVE, weren’t they doing something with the block chain and bit coin to reward you for browsing? 37:38 – Eric: Yeah I think that’s being run by... 38:03 – David: I still use CHROME b/c I like the extensions. It’s important to know why you are picking a certain browser. When you are talking about development you need to know who your target audience is. What kind of apps do you use? 39:54 – Eric: It’s interesting to see how much traffic the Android Browser gets. You want to switch over to other parts? For my tech software...I use Polymail.io for email. I use THINGS to keep me on-track, I use SLACK, BRAVE BROSWER, iTerm3 and MERT. I use FANTASTICO (calendar), and I use BEAR (for my note taking). What about you? 41:21 – David: I use iTerm3, too. I’m on 3 different Slack channels. I have been using DISCORD. Other tools that I use are SPECTACLE (extension) among others. I try to keep it slim and simple, though. Another one is EasyRez (free download) and you can adjust the screen resolution on your desktop monitors. It’s important to target my audience better. I do like PARALLELS, too. 44:24 – David continues: Screenflow, Apple Motion, and Adobe After Effects CC. 45:04 – Eric: I use 1 PASSWORD and BETA BASE. 46:04 – David: Have you heard of Last Pass? 46:15 – Eric: Oh sure! I have been using though 1 Password and I guess there some loyalty there. 46:54 – David asks Eric a question about 1 Password about pricing. 47:12 – Eric: I want to pay with money than with something else. 47:23 – David: It’s owned by LogMeIn, and they have tons of experience with security. 48:00 – Eric: I am going to put an article here that compares all these different apps so you can see the similarities and differences side-by-side. 48:40 – David: Anything else? Banking passwords? 48:54 – Eric: Nah, I am excited to see where we are. I like Mojave for the desktop but I don’t like it for the constant number of resets that I’ve had to do. I love what I do. 49:34 – David: Yeah, I agree. I haven’t experienced any major setbacks, yet. 49:55 – Picks! 50:03 – Eric: I think this whole episode has been PICKS! 50:15 – Advertisement: Get A Coder Job! End – Cache Fly! Links: Get a Coder Job Course Ruby Rust Ruby Motion Ruby on Rails Angular React React Native Komodo Bestand Duet Atom.io EasyRez Polymail.io Docker Adobe After Effects CC LogMeIn Brave 1 Password iTerm3 VS CODE iPad Pro Last Pass GoDrive Mojave EMAX Back Blaze Discord Sublime Text AWS Cloud9 StatCounter GitHub: Mert Bear App Process.st Pi-Hole Sponsors: Sentry Cache Fly Fresh Books Picks: Dave ProxMox Pi-Hole Eric Open Source Funders
Panel: Mark Ericksen Eric Berry Josh Adams Nathan Hopkins Special Guest: Andrew Dryga In this episode of Elixir Mix, the panel talks with Andrew Dryga who is a software engineer (full-stack), entrepreneur, blockchain architect, and consultant. He currently works for Hammer and previous employers include Contractbook, Nebo #15, BEST Money Transfers among others. He studied at the National Technical University of Ukraine. Check out today’s episode where the panel and guest talk about Sagas and Sage. Show Topics: 1:52 – Our guest today is Andrew Dryga. Why are you into Elixir? 2:04 – Andrew: I have worked in Elixir for a few years. I worked on one of the biggest opensource projects for a while now. 2:42 – Let’s talk about Sage! 2:49 – Andrew: I felt like I was doing the same thing over, and over again. Andrew talks about how he was on a mission to solve a problem that he was having. 3:48 – Panelist: I have run into this problem before, and I am looking forward We have distribution systems and anything that is external for us (Stripe), and one of the solutions was to create a multi. Let’s create a user, register theses different pieces, and then... Then we realized that this request was taking too long. Our transaction is timing out. The other connection went to the other server. We had database records removed from the other side. People aren’t aware that they have these distribution problems. I think Stripe is a good example of that. I started with my multi... 5:24 – Andrew: I am trying to be very programmatic. I don’t want to do that, so write now the project is multi. It’s doable if you know what you are doing. If you are dealing with just one it’s simple. But if you can monitor them (Sage Read Me)... 56:16 – Let’s talk about Sagas! 6:19 – Andrew talks about what Sagas are. 8:20 – You are right it is a new mental model. That’s why I love the Sage library because it is simple. It gives structure to that mental model. The idea that I will take step one and create a user, step two another entry, step three now an external entry. It can fail for any reason. Then these compensating functions are saying: what is the undo for this? It could be just delete this specific entry. But do I have that right? 9:53 – Andrew gives his comments on those comments. 10:26 – Andrew continues his ideas. 11:09 – When you start with a new team, you don’t bring Sage right off the back? What is your strategy to figure out that pain? 11:32 – Andrew: I don’t have a plan – how do I feel about THAT coder. After about 2 services and 1 call it’s time to use Sage or it will be too complex. Integration is the case. So if you try to integrate substitution then... 12:29 – Question to Andrew. 12:35 – Andrew: Figure it out by judgment and it varies by situation. I enjoy working with them but I’m not like them. I use my best judgment. 12:59 – You talked at Code Beam and talked about Sagas and Sage. I think that’s a good resource to defend you case. To talk about the sequence of events, something goes wrong, and then rollback the changes. What feedback have you received? 13:46 – Andrew: Yes, good feedback. There some people will say that there are problems, but I know there are companies that are actively using it. People say that it simplifies their projects. I think the presentation slides can definitely help. 14:39 – Yes, check out the show notes links. 14:45 – Are you a consultant or are you fulltime? 14:53 – Andrew: I used to be fulltime and do large projects for companies. Andrew talks about those projects in detail. Andrew: Those projects we used Elixir (see above). I do a lot of opensource, too. Last time I check it was... 16:04 – That’s a good number. 16:08 – Andrew: I am trying to participate in conversations, but if I had more times I would work more in Sage and opensource; to have a persistent nature behind Sage. I think it can be done a much better way. 16:55 – How do you envision doing that? Configuring it to a repo or something else? 17:07 – Andrew: I want to solve the problem of... 17:56 – That’s cool. 18:03 – Andrew: Yeah, everything I find a new application built in. 18:17 – Andrew and panelist go back-and-forth. 18:32 – Andrew continues talking about Sage and models. 18:43 – Proxy channel – I think I want to do a Mud. Anyway... 18:59 – Question. 19:11 – There is a WX library that is built into Erlang which was talked about at the conference. That one looked interesting. How they built the debugger and the widgets. It looked that there was more there than I thought. 19:47 – Great to have out of the box. 19:56 – Andrew comments. Andrew: I saw the talk from Canada and... 20:08 – It’s early to work with. Someone tweeted about it and now I’m rambling. 20:08 – Andrew: Someone made the keyboard while on the plane. 21:04 – I hope we are going that route eventually. 21:12 – Panel and Andrew go back-and-forth. 21:39 – What other applications have you found that Saga would work for? 21:50 – Stripe. 21:56 – Panelist: When I make an authorization request, capture the funds. Even when I am dealing with one of their services there are multi-interactions. 22:03 – Andrew comments. 23:32 – I have an app that I would prefer using Saga because of the... 23:44 – Loot Crate! Check out their deal! 24:37 – Andrew talks about the core team, Elixir and Sage. 26:03 – Panelist: To solve a problem with SAGA let’s talk about the pros and cons. I had an umbrella application and one of the applications was supposed to be the interface to that service. It could be like a payment service and other payment gateways. I am going to make my request to this app, and it’s going to track the app. The main thing continues and talks to the bank and/or Stripe. Depending on the problems but you still have THAT problem because maybe the account wasn’t set up properly. Now we’ve talked to the bank, medium intervention, and let’s run this. I like SAGE and SAGAS because I don’t’ have to go to that level to break out the proxies. I just need to talk with the sales force or something. I need a reliable system when it can recover when something goes wrong. It might be over engineered but I don’t know. 28:17 – Andrew comments about that particular example (see above). 29:03 – With Sagas you can loose them... 29:09 – I haven’t played with Rabbit, yet. The one that is built into AWS? There’s Simple Q and there is something else. Rabbit is built with Erlang. What’s that like for you? 29:40 – Andrew: It’s pretty painful. Andrew mentions MPP. 30:37 – Interesting; I haven’t gotten that far, yet. 30:45 – My first Elixir application had...behind it. That was the worst part. I feel those pains. 31:00 – Andrew: That’s the case. 31:51 – The other service I was thinking of was... 31:56 – Question for Andrew. 31:59 – Andrew answers. 32:39 – That is the problem we are having at work because of older code. How can we resend them out? That probably will be a good fit for us. 33:18 – Andrew. 34:31 – Andrew: Once you’ve found the bug... 35:16 – When you are coming to a new language, it could be React or...the first few things will be pretty awful. What has this path been like for you, Nathan? 35:40 – Nathan: Yeah I am very early days. Yesterday, I had a set of code that I was creating to try just to function and it was really ugly. But I was okay with that because I was just trying to solve the issue. 36:05 – You have to be okay with that. The idea that: You are trying to just make it work. When you come to Elixir and being fresh and thinking I don’t even know what to do. 36:32 – I have a buddy with that now saying: How do I even start with this?! 36:40 – Andrew: It takes time to break your head and a different way to rethink the code. Once I have the basic concepts then it makes me feel super efficient. 37:24 – I am curious what languages have you had experience with? 37:38 – Andrew: I started commercial projects in my teenage years. I built websites for them. I have some JavaScript knowledge and that was good going to Elixir. 39:04 – I favor that side, too. It’s not hard to build solutions with the things that are in the box (Erlang). I don’t like to bring in all of these libraries that people are creating. It’s great but, at the same time, I have been burned by Rails and JavaScript where you bring in all of these different libraries, and it becomes really nasty. I could have solved it more natively. 39:55 – Andrew: In Elixir you can... 40:28 – Oh, that’s all I needed – those 2 lines. 40:40 – Andrew. 40:46 – That’s an interesting dynamic. 41:09 – Andrew comments talks about Elixir and Hex. 41:23 – Andrew: I think it’s a good thing. I think there needs to be work in Hex because it’s underdeveloped. To name a few... 43:08 – Part of the keynote this year that it won’t be merged, or they aren’t promising to merge it. 43:29 – Andrew. 44:08 – I haven’t used 3, yet. 44:10 – Andrew. 44:55 – They are talking about the Read Me. I didn’t know there was an Ecto Mnesia? 45:20 – Andrew: Yeah I helped build it and the plan was... 45:50 – Yeah I can see the issue there, do I maintain it or...? 46:02 – Andrew comments and talks about the community and different codes. 46:36 – Andrew, anything else that you want to talk about? 46:48 – There are tons of notes in our chat, which the listeners can’t see. 46:58 – Advertisement – Fresh Books’ Advertisement! 30-Day Trial! Links: Ruby Elixir JavaScript React Erlang – Disk Log Erlang WX Railway Oriented Programming Nebo 15 GitHub – Scenic Kafka Rabbit MQ AWS AWS – Kinesis GitHub – Firenest XHTTP GitHub – Ecto GitHub – Ecto Mnesia Saga and Medium Introducing Sage Andrew Dryga’s Website Andrew Dryga’s Medium Andrew Dryga’s GitHub Andrew Dryga’s LinkedIn Andrew Dryga’s Twitter Andrew Dryga’s FB Andrew’s YouTube Channel Andrew’s Sagas of Elixir Video Sponsors: Loot Crate Fresh Books Cache Fly Picks: Mark Mark of the Ninja Josh A Sneak Peek at Ecto 3.0: Breaking Changes Nate Pragmatic Studio Eric Looking of Elixir Developers Metabase.com Polymail Andrew Tide of History
Panel: Mark Ericksen Eric Berry Josh Adams Nathan Hopkins Special Guest: Andrew Dryga In this episode of Elixir Mix, the panel talks with Andrew Dryga who is a software engineer (full-stack), entrepreneur, blockchain architect, and consultant. He currently works for Hammer and previous employers include Contractbook, Nebo #15, BEST Money Transfers among others. He studied at the National Technical University of Ukraine. Check out today’s episode where the panel and guest talk about Sagas and Sage. Show Topics: 1:52 – Our guest today is Andrew Dryga. Why are you into Elixir? 2:04 – Andrew: I have worked in Elixir for a few years. I worked on one of the biggest opensource projects for a while now. 2:42 – Let’s talk about Sage! 2:49 – Andrew: I felt like I was doing the same thing over, and over again. Andrew talks about how he was on a mission to solve a problem that he was having. 3:48 – Panelist: I have run into this problem before, and I am looking forward We have distribution systems and anything that is external for us (Stripe), and one of the solutions was to create a multi. Let’s create a user, register theses different pieces, and then... Then we realized that this request was taking too long. Our transaction is timing out. The other connection went to the other server. We had database records removed from the other side. People aren’t aware that they have these distribution problems. I think Stripe is a good example of that. I started with my multi... 5:24 – Andrew: I am trying to be very programmatic. I don’t want to do that, so write now the project is multi. It’s doable if you know what you are doing. If you are dealing with just one it’s simple. But if you can monitor them (Sage Read Me)... 56:16 – Let’s talk about Sagas! 6:19 – Andrew talks about what Sagas are. 8:20 – You are right it is a new mental model. That’s why I love the Sage library because it is simple. It gives structure to that mental model. The idea that I will take step one and create a user, step two another entry, step three now an external entry. It can fail for any reason. Then these compensating functions are saying: what is the undo for this? It could be just delete this specific entry. But do I have that right? 9:53 – Andrew gives his comments on those comments. 10:26 – Andrew continues his ideas. 11:09 – When you start with a new team, you don’t bring Sage right off the back? What is your strategy to figure out that pain? 11:32 – Andrew: I don’t have a plan – how do I feel about THAT coder. After about 2 services and 1 call it’s time to use Sage or it will be too complex. Integration is the case. So if you try to integrate substitution then... 12:29 – Question to Andrew. 12:35 – Andrew: Figure it out by judgment and it varies by situation. I enjoy working with them but I’m not like them. I use my best judgment. 12:59 – You talked at Code Beam and talked about Sagas and Sage. I think that’s a good resource to defend you case. To talk about the sequence of events, something goes wrong, and then rollback the changes. What feedback have you received? 13:46 – Andrew: Yes, good feedback. There some people will say that there are problems, but I know there are companies that are actively using it. People say that it simplifies their projects. I think the presentation slides can definitely help. 14:39 – Yes, check out the show notes links. 14:45 – Are you a consultant or are you fulltime? 14:53 – Andrew: I used to be fulltime and do large projects for companies. Andrew talks about those projects in detail. Andrew: Those projects we used Elixir (see above). I do a lot of opensource, too. Last time I check it was... 16:04 – That’s a good number. 16:08 – Andrew: I am trying to participate in conversations, but if I had more times I would work more in Sage and opensource; to have a persistent nature behind Sage. I think it can be done a much better way. 16:55 – How do you envision doing that? Configuring it to a repo or something else? 17:07 – Andrew: I want to solve the problem of... 17:56 – That’s cool. 18:03 – Andrew: Yeah, everything I find a new application built in. 18:17 – Andrew and panelist go back-and-forth. 18:32 – Andrew continues talking about Sage and models. 18:43 – Proxy channel – I think I want to do a Mud. Anyway... 18:59 – Question. 19:11 – There is a WX library that is built into Erlang which was talked about at the conference. That one looked interesting. How they built the debugger and the widgets. It looked that there was more there than I thought. 19:47 – Great to have out of the box. 19:56 – Andrew comments. Andrew: I saw the talk from Canada and... 20:08 – It’s early to work with. Someone tweeted about it and now I’m rambling. 20:08 – Andrew: Someone made the keyboard while on the plane. 21:04 – I hope we are going that route eventually. 21:12 – Panel and Andrew go back-and-forth. 21:39 – What other applications have you found that Saga would work for? 21:50 – Stripe. 21:56 – Panelist: When I make an authorization request, capture the funds. Even when I am dealing with one of their services there are multi-interactions. 22:03 – Andrew comments. 23:32 – I have an app that I would prefer using Saga because of the... 23:44 – Loot Crate! Check out their deal! 24:37 – Andrew talks about the core team, Elixir and Sage. 26:03 – Panelist: To solve a problem with SAGA let’s talk about the pros and cons. I had an umbrella application and one of the applications was supposed to be the interface to that service. It could be like a payment service and other payment gateways. I am going to make my request to this app, and it’s going to track the app. The main thing continues and talks to the bank and/or Stripe. Depending on the problems but you still have THAT problem because maybe the account wasn’t set up properly. Now we’ve talked to the bank, medium intervention, and let’s run this. I like SAGE and SAGAS because I don’t’ have to go to that level to break out the proxies. I just need to talk with the sales force or something. I need a reliable system when it can recover when something goes wrong. It might be over engineered but I don’t know. 28:17 – Andrew comments about that particular example (see above). 29:03 – With Sagas you can loose them... 29:09 – I haven’t played with Rabbit, yet. The one that is built into AWS? There’s Simple Q and there is something else. Rabbit is built with Erlang. What’s that like for you? 29:40 – Andrew: It’s pretty painful. Andrew mentions MPP. 30:37 – Interesting; I haven’t gotten that far, yet. 30:45 – My first Elixir application had...behind it. That was the worst part. I feel those pains. 31:00 – Andrew: That’s the case. 31:51 – The other service I was thinking of was... 31:56 – Question for Andrew. 31:59 – Andrew answers. 32:39 – That is the problem we are having at work because of older code. How can we resend them out? That probably will be a good fit for us. 33:18 – Andrew. 34:31 – Andrew: Once you’ve found the bug... 35:16 – When you are coming to a new language, it could be React or...the first few things will be pretty awful. What has this path been like for you, Nathan? 35:40 – Nathan: Yeah I am very early days. Yesterday, I had a set of code that I was creating to try just to function and it was really ugly. But I was okay with that because I was just trying to solve the issue. 36:05 – You have to be okay with that. The idea that: You are trying to just make it work. When you come to Elixir and being fresh and thinking I don’t even know what to do. 36:32 – I have a buddy with that now saying: How do I even start with this?! 36:40 – Andrew: It takes time to break your head and a different way to rethink the code. Once I have the basic concepts then it makes me feel super efficient. 37:24 – I am curious what languages have you had experience with? 37:38 – Andrew: I started commercial projects in my teenage years. I built websites for them. I have some JavaScript knowledge and that was good going to Elixir. 39:04 – I favor that side, too. It’s not hard to build solutions with the things that are in the box (Erlang). I don’t like to bring in all of these libraries that people are creating. It’s great but, at the same time, I have been burned by Rails and JavaScript where you bring in all of these different libraries, and it becomes really nasty. I could have solved it more natively. 39:55 – Andrew: In Elixir you can... 40:28 – Oh, that’s all I needed – those 2 lines. 40:40 – Andrew. 40:46 – That’s an interesting dynamic. 41:09 – Andrew comments talks about Elixir and Hex. 41:23 – Andrew: I think it’s a good thing. I think there needs to be work in Hex because it’s underdeveloped. To name a few... 43:08 – Part of the keynote this year that it won’t be merged, or they aren’t promising to merge it. 43:29 – Andrew. 44:08 – I haven’t used 3, yet. 44:10 – Andrew. 44:55 – They are talking about the Read Me. I didn’t know there was an Ecto Mnesia? 45:20 – Andrew: Yeah I helped build it and the plan was... 45:50 – Yeah I can see the issue there, do I maintain it or...? 46:02 – Andrew comments and talks about the community and different codes. 46:36 – Andrew, anything else that you want to talk about? 46:48 – There are tons of notes in our chat, which the listeners can’t see. 46:58 – Advertisement – Fresh Books’ Advertisement! 30-Day Trial! Links: Ruby Elixir JavaScript React Erlang – Disk Log Erlang WX Railway Oriented Programming Nebo 15 GitHub – Scenic Kafka Rabbit MQ AWS AWS – Kinesis GitHub – Firenest XHTTP GitHub – Ecto GitHub – Ecto Mnesia Saga and Medium Introducing Sage Andrew Dryga’s Website Andrew Dryga’s Medium Andrew Dryga’s GitHub Andrew Dryga’s LinkedIn Andrew Dryga’s Twitter Andrew Dryga’s FB Andrew’s YouTube Channel Andrew’s Sagas of Elixir Video Sponsors: Loot Crate Fresh Books Cache Fly Picks: Mark Mark of the Ninja Josh A Sneak Peek at Ecto 3.0: Breaking Changes Nate Pragmatic Studio Eric Looking of Elixir Developers Metabase.com Polymail Andrew Tide of History
Panel: Charles Max Wood Dave Kimura Eric Berry In this episode of Ruby Rogues, the panel talks amongst themselves the topic: “When to Build, or When to Buy.” They discuss how time is limited, and whether it is worth their time to build their own app/software or to just purchase. They discuss the pros and cons of each. Check-out today’s episode for more details! Show Topics: 1:40 – Chuck: Anything that prompted choosing this topic? 2:13 – Dave: I am not a huge stickler of keeping tracks of things. With a new car, I wanted to start this off right. I wanted an app to show history of car. I wanted a simple view and wanted to take pictures of receipts. I didn’t find anything out there that I liked. Do I want to write a web application? 3:29 – Dave: I am going to write this app. There is a lot of the new technology, so I can keep up-to-date with real world technologies, with the act of storage. Keeping my skills sharp. Solving a real world need that I have. 4:06 – Panelist: Funny thing. That is a decision that has evolved with me. As a younger developer I would build everything that I could. I thought: “I have to own this,” I thought I have to have total control of this. This is for me. I try to buy everything that I can. There is only so much time in the day. Let’s point the question back to Dave. Are you more in the process of creation? 5:19: Dave: It fits to my needs. I don’t need something overly complicated. I think we often find situations where there is a justifiable case to build it then to buy it. If you buy it you have little control over the features and other things. What’s important to you is not important to others. So you will have to find a company that will meet your needs. You bring up an interesting topic and that’s data. 7:29 – Chuck: You are talking about the level of control. Eric this might sound familiar with sponsorship and so on. Eric said: Dude you are a developer. There is nothing out there that I need so I have to build it. I opt to trying to buy it if I can. 8:35 – Panelist: Yes, definitely. By focusing all of my attention on an application that won’t give me an ROI. Leave that other stuff to much smarter than me in that domain. 9:24: Panelist: I agree. If it is a core part of your business than, if you are buying, that might be a disadvantage. For example... I used a service called IMPROVLY. 12:00 – Chuck: it might not give you the control that you want, but if it can get you most of the way there then it will eventually move up in priority. 12:33 – Panelist: Look at utilities that support you, then that’s where MVPs can come into play. One limited, viable product. For example, the app tracker for my cars. I just wanted something simple. Some of the extra bells and whistles can come later. Something like code fund – there is a lot of expected features. There is so much business that goes into it. When I have time to build that stuff in then I will do that later. If it is too feature-rich then they will overwhelm themselves. They try to do everything today. Often that could lead to bad code, things not working properly. You save time by doing it right the first time. I think you have to really gauge what is your MVP? What can I do to make this functional? Then add in the features within the application. 15:19 – Panelist: When you decide to build – how much influence past products to drive your development. 15:38 – I say a ton, because then you are going to be reinventing the wheel. You OWN interpretation to things is fine. There is only so many ways to build something. See what people want and what they need. 16:15 – Panelist: It tends to muddy the developing waters a bit. I like to approach things not knowing what the competitors are doing. Then you aren’t constrained by past examples. I approach it as: How would I want to approach this by an individual so I am not blurred by competitors. 18:05 – Chuck: I build a feature I need and then ask myself: How do I put this together? What I need – I know what the outcomes need to be. At the end of the day I am looking for a model to provide what I need. In both of those cases. 18:44 – Panelist: Yes, having a good knowledge of the domain is good. It is more fun to build, right? 19:37 – Is it fun to build or is it to integrate? I like integrations better. 20:13 – Chuck: I have recently been integrating ZAPIER. 21:12 – Panelist: There are some things I will stay away from. I want to keep things with the specialists. If that means I am paying for the fees to use a third-party. 21:56 – Yes, 100%. You have to ask yourself: How lazy are you with X? 23:08 – If Twitter goes down then what? Have multiple options. You need to have other ways to authenticate in that area. So that means you have to be developing in... I think that will come down to your business needs. It will help the workflow, and help you make decisions If you are pinning yourself into a corner on time and resources. I think it’s sad that that has to be said. But look at other applications out there that are pinned into corners. People didn’t think of what they would need in the future. I am not saying that my products aren’t exempt form that. 25:52 – How do you qualify a good buy? This hits my criteria for the buy. 26:06 – If it’s providing a value. Not just this month but the following month – is this going to be worth the value. Mail hosting. This is worth it to me. There is so much hassle that goes into it. Then I have to maintain it. My business is hurting because I am focused somewhere else. I want to be able to answer emails from people. Focusing on the products that I am providing. Do I need to pay someone to support 27:35 – Panelist: The speed to integration and the speed to usage. It’s all about the pain. How much pain will there be to build one? Hire the laziest person possible. I pride myself being an extra lazy developer. I can I build the best thing in the least amount of time. Time with my brother in the past has shown me this. Perhaps the type of developer we are determines the answer to that question. I like to get code out the door more than create the code. What about you guys? 28:56 – Chuck: I like building it but I LOVE shipping it. 29:07 – I like creating it. Shipping part is the “I finished it.” Getting from nothing to something. Shipping is like the celebration for me. 29:32 – Digital Ocean Advertisement. 30:10 – It’s not to say that I don’t buy things, cause I do. The amount of software that I buy outweighs the ones I build. My time is limited. I do need control over the data. We were struggling a few years ago financially. I need a thumb drive and we fought on whether or not we could buy that. Finances are intimate details. If that information was stolen, so I built my own we application in my business to hold our finance data records. We wanted complete control over that. I saw that that it was a wise investment of my time. I had insecurities about that information leaked or stolen. Now we have too many thumb drives. 32:31 – I bought a thumb drive years ago for it and paid $50-60 for that. Which is insane. 32:55- Chuck: Build vs. Buy topic has been covered very well, so far. When you are building, which features to prioritize? Building features – which one to prioritize? 33:47 – It would be less impactful to your client base. You have sponsors and signing up for the show. The listeners could be returning guests. But your sponsors are coming on ALL the time. Feature rich platform for them. You want them to enjoy using your product. I think that would be the most important. Having something for your scheduling. It doesn’t have to be feature rich. But 34:43 – Chuck: I understand the trade-offs. Anything I can do to make the system automatic then that helps. Some people want some LIVE episodes. That leads the sponsorship into the content production stuff. Beyond telling Eric, my editor, where to put the ads within the episode. 36:52 – Panelist chimes in. 37:15 – They want the testimonial. The other end to that when we started off we got sponsors because we were novel. We were a different take on Ruby. The market has changed. Things change. Then it was okay well Ruby Rogues was a great way to meet developers. You can do conferences but you reach a lot of people in one week. Some of our sponsors early on - they past their ROI. Podcast market has changed. Some of this feedback has made me rethink things. The market has changed. People want to hear the personal touch and the personal message. They want to hear how these things are being run and how to fix the bugs. Just being aware of the needs and how the needs change. It is easy to get comfortable. Then it turns out jQuery doesn’t always cut the mustard anymore. But maybe it does? If you get comfortable then you will pay for it. 39:58 – So true. Like Code Fund. Blog Post: What is Keeping Me Up At Night? 41:11 – Chuck: Even their needs have changed. That feedback is crucial. It’s not just about keeping tabs on this stuff. Why are you loosing the publisher? Are you getting the feedback that you need. I am have gotten critiques from Eric and other people. Oh ok, let me change the packing to serve their needs. Kind of roll with the punches. If you aren’t talking back to your customers then there will be issues. 42:18 – Panelist: Side topic of how do you receive feedback? Some people there is a small minority that will bash you. They won’t give you constructive feedback. They are being a mean person. Having a good attitude is going to help with the feedback to make your product better. 43:15 – Chuck: Nobody wants to have that confrontation. 43:30 – I have grown to appreciate humanity. When you are asking them about: why did you leave? I see that they’ve read it 4-5 times but they didn’t hit reply. Am I doing this? Am I not doing this? 45:11 – Getting the opinions out there can help you if you can find the positive twist to even negative comments. 45:44 – How can this feedback make me a better person, podcaster or better in general? You can find that in the nastiest feedback that you may receive. 46:29 – But on the flipside – if you decide to buy – make the feedback constructive. Honestly 46:56 – I had a similar experience. Geekbot. I just bought it and I love it. They do daily standups on Geekbot. They kept skipping days. But they asked for me to try again, I di and I am glad that I did! 48:49 – Panelist: When you are talking about building your own software and you get that feedback it’s important not to be a person pleaser. If it doesn’t help ALL then it’s something you might NOT wan to build it. I t has to be globally beneficial. Do the right thing. I 50:49 – Chuck: Anything else? 51:01 – To UNSUBSCRIBE make them fill out a long form before you leave. One more kick to the groin. 51:17 – Chuck: Subject Line: Please Piss Me Off. How can we make this more effective? 51:40 – I send them weekly stats. I solicit through that e-mail. 52:00 – I think the point is that most people who buy software are HEARD and that they are a valuable customer. Their voice does matter. You want to solve their problems in a least expensive way. 52:36 – Chuck: Making it SUPER easy for them. 53:18 – Final thought about building: if someone has to leave your application, to do the task at hand, then your app is missing some core feature(s) that your users are wanting. 54:27 – Picks! 54:32 – Advertisement for Get a Coder Job! Links: Get a Coder Job Course Zapier Sponsors: Sentry Digital Ocean Get a Coder Job Course Picks: Dave Shapeoko Eric Geekbot Polymail Airbrake Charles My Ruby Story Podcasts Orlando - FinCon or Microsoft Ignite MeetUp Park City Meetup
Panel: Charles Max Wood Dave Kimura Eric Berry In this episode of Ruby Rogues, the panel talks amongst themselves the topic: “When to Build, or When to Buy.” They discuss how time is limited, and whether it is worth their time to build their own app/software or to just purchase. They discuss the pros and cons of each. Check-out today’s episode for more details! Show Topics: 1:40 – Chuck: Anything that prompted choosing this topic? 2:13 – Dave: I am not a huge stickler of keeping tracks of things. With a new car, I wanted to start this off right. I wanted an app to show history of car. I wanted a simple view and wanted to take pictures of receipts. I didn’t find anything out there that I liked. Do I want to write a web application? 3:29 – Dave: I am going to write this app. There is a lot of the new technology, so I can keep up-to-date with real world technologies, with the act of storage. Keeping my skills sharp. Solving a real world need that I have. 4:06 – Panelist: Funny thing. That is a decision that has evolved with me. As a younger developer I would build everything that I could. I thought: “I have to own this,” I thought I have to have total control of this. This is for me. I try to buy everything that I can. There is only so much time in the day. Let’s point the question back to Dave. Are you more in the process of creation? 5:19: Dave: It fits to my needs. I don’t need something overly complicated. I think we often find situations where there is a justifiable case to build it then to buy it. If you buy it you have little control over the features and other things. What’s important to you is not important to others. So you will have to find a company that will meet your needs. You bring up an interesting topic and that’s data. 7:29 – Chuck: You are talking about the level of control. Eric this might sound familiar with sponsorship and so on. Eric said: Dude you are a developer. There is nothing out there that I need so I have to build it. I opt to trying to buy it if I can. 8:35 – Panelist: Yes, definitely. By focusing all of my attention on an application that won’t give me an ROI. Leave that other stuff to much smarter than me in that domain. 9:24: Panelist: I agree. If it is a core part of your business than, if you are buying, that might be a disadvantage. For example... I used a service called IMPROVLY. 12:00 – Chuck: it might not give you the control that you want, but if it can get you most of the way there then it will eventually move up in priority. 12:33 – Panelist: Look at utilities that support you, then that’s where MVPs can come into play. One limited, viable product. For example, the app tracker for my cars. I just wanted something simple. Some of the extra bells and whistles can come later. Something like code fund – there is a lot of expected features. There is so much business that goes into it. When I have time to build that stuff in then I will do that later. If it is too feature-rich then they will overwhelm themselves. They try to do everything today. Often that could lead to bad code, things not working properly. You save time by doing it right the first time. I think you have to really gauge what is your MVP? What can I do to make this functional? Then add in the features within the application. 15:19 – Panelist: When you decide to build – how much influence past products to drive your development. 15:38 – I say a ton, because then you are going to be reinventing the wheel. You OWN interpretation to things is fine. There is only so many ways to build something. See what people want and what they need. 16:15 – Panelist: It tends to muddy the developing waters a bit. I like to approach things not knowing what the competitors are doing. Then you aren’t constrained by past examples. I approach it as: How would I want to approach this by an individual so I am not blurred by competitors. 18:05 – Chuck: I build a feature I need and then ask myself: How do I put this together? What I need – I know what the outcomes need to be. At the end of the day I am looking for a model to provide what I need. In both of those cases. 18:44 – Panelist: Yes, having a good knowledge of the domain is good. It is more fun to build, right? 19:37 – Is it fun to build or is it to integrate? I like integrations better. 20:13 – Chuck: I have recently been integrating ZAPIER. 21:12 – Panelist: There are some things I will stay away from. I want to keep things with the specialists. If that means I am paying for the fees to use a third-party. 21:56 – Yes, 100%. You have to ask yourself: How lazy are you with X? 23:08 – If Twitter goes down then what? Have multiple options. You need to have other ways to authenticate in that area. So that means you have to be developing in... I think that will come down to your business needs. It will help the workflow, and help you make decisions If you are pinning yourself into a corner on time and resources. I think it’s sad that that has to be said. But look at other applications out there that are pinned into corners. People didn’t think of what they would need in the future. I am not saying that my products aren’t exempt form that. 25:52 – How do you qualify a good buy? This hits my criteria for the buy. 26:06 – If it’s providing a value. Not just this month but the following month – is this going to be worth the value. Mail hosting. This is worth it to me. There is so much hassle that goes into it. Then I have to maintain it. My business is hurting because I am focused somewhere else. I want to be able to answer emails from people. Focusing on the products that I am providing. Do I need to pay someone to support 27:35 – Panelist: The speed to integration and the speed to usage. It’s all about the pain. How much pain will there be to build one? Hire the laziest person possible. I pride myself being an extra lazy developer. I can I build the best thing in the least amount of time. Time with my brother in the past has shown me this. Perhaps the type of developer we are determines the answer to that question. I like to get code out the door more than create the code. What about you guys? 28:56 – Chuck: I like building it but I LOVE shipping it. 29:07 – I like creating it. Shipping part is the “I finished it.” Getting from nothing to something. Shipping is like the celebration for me. 29:32 – Digital Ocean Advertisement. 30:10 – It’s not to say that I don’t buy things, cause I do. The amount of software that I buy outweighs the ones I build. My time is limited. I do need control over the data. We were struggling a few years ago financially. I need a thumb drive and we fought on whether or not we could buy that. Finances are intimate details. If that information was stolen, so I built my own we application in my business to hold our finance data records. We wanted complete control over that. I saw that that it was a wise investment of my time. I had insecurities about that information leaked or stolen. Now we have too many thumb drives. 32:31 – I bought a thumb drive years ago for it and paid $50-60 for that. Which is insane. 32:55- Chuck: Build vs. Buy topic has been covered very well, so far. When you are building, which features to prioritize? Building features – which one to prioritize? 33:47 – It would be less impactful to your client base. You have sponsors and signing up for the show. The listeners could be returning guests. But your sponsors are coming on ALL the time. Feature rich platform for them. You want them to enjoy using your product. I think that would be the most important. Having something for your scheduling. It doesn’t have to be feature rich. But 34:43 – Chuck: I understand the trade-offs. Anything I can do to make the system automatic then that helps. Some people want some LIVE episodes. That leads the sponsorship into the content production stuff. Beyond telling Eric, my editor, where to put the ads within the episode. 36:52 – Panelist chimes in. 37:15 – They want the testimonial. The other end to that when we started off we got sponsors because we were novel. We were a different take on Ruby. The market has changed. Things change. Then it was okay well Ruby Rogues was a great way to meet developers. You can do conferences but you reach a lot of people in one week. Some of our sponsors early on - they past their ROI. Podcast market has changed. Some of this feedback has made me rethink things. The market has changed. People want to hear the personal touch and the personal message. They want to hear how these things are being run and how to fix the bugs. Just being aware of the needs and how the needs change. It is easy to get comfortable. Then it turns out jQuery doesn’t always cut the mustard anymore. But maybe it does? If you get comfortable then you will pay for it. 39:58 – So true. Like Code Fund. Blog Post: What is Keeping Me Up At Night? 41:11 – Chuck: Even their needs have changed. That feedback is crucial. It’s not just about keeping tabs on this stuff. Why are you loosing the publisher? Are you getting the feedback that you need. I am have gotten critiques from Eric and other people. Oh ok, let me change the packing to serve their needs. Kind of roll with the punches. If you aren’t talking back to your customers then there will be issues. 42:18 – Panelist: Side topic of how do you receive feedback? Some people there is a small minority that will bash you. They won’t give you constructive feedback. They are being a mean person. Having a good attitude is going to help with the feedback to make your product better. 43:15 – Chuck: Nobody wants to have that confrontation. 43:30 – I have grown to appreciate humanity. When you are asking them about: why did you leave? I see that they’ve read it 4-5 times but they didn’t hit reply. Am I doing this? Am I not doing this? 45:11 – Getting the opinions out there can help you if you can find the positive twist to even negative comments. 45:44 – How can this feedback make me a better person, podcaster or better in general? You can find that in the nastiest feedback that you may receive. 46:29 – But on the flipside – if you decide to buy – make the feedback constructive. Honestly 46:56 – I had a similar experience. Geekbot. I just bought it and I love it. They do daily standups on Geekbot. They kept skipping days. But they asked for me to try again, I di and I am glad that I did! 48:49 – Panelist: When you are talking about building your own software and you get that feedback it’s important not to be a person pleaser. If it doesn’t help ALL then it’s something you might NOT wan to build it. I t has to be globally beneficial. Do the right thing. I 50:49 – Chuck: Anything else? 51:01 – To UNSUBSCRIBE make them fill out a long form before you leave. One more kick to the groin. 51:17 – Chuck: Subject Line: Please Piss Me Off. How can we make this more effective? 51:40 – I send them weekly stats. I solicit through that e-mail. 52:00 – I think the point is that most people who buy software are HEARD and that they are a valuable customer. Their voice does matter. You want to solve their problems in a least expensive way. 52:36 – Chuck: Making it SUPER easy for them. 53:18 – Final thought about building: if someone has to leave your application, to do the task at hand, then your app is missing some core feature(s) that your users are wanting. 54:27 – Picks! 54:32 – Advertisement for Get a Coder Job! Links: Get a Coder Job Course Zapier Sponsors: Sentry Digital Ocean Get a Coder Job Course Picks: Dave Shapeoko Eric Geekbot Polymail Airbrake Charles My Ruby Story Podcasts Orlando - FinCon or Microsoft Ignite MeetUp Park City Meetup
Panel: Charles Max Wood Dave Kimura Eric Berry In this episode of Ruby Rogues, the panel talks amongst themselves the topic: “When to Build, or When to Buy.” They discuss how time is limited, and whether it is worth their time to build their own app/software or to just purchase. They discuss the pros and cons of each. Check-out today’s episode for more details! Show Topics: 1:40 – Chuck: Anything that prompted choosing this topic? 2:13 – Dave: I am not a huge stickler of keeping tracks of things. With a new car, I wanted to start this off right. I wanted an app to show history of car. I wanted a simple view and wanted to take pictures of receipts. I didn’t find anything out there that I liked. Do I want to write a web application? 3:29 – Dave: I am going to write this app. There is a lot of the new technology, so I can keep up-to-date with real world technologies, with the act of storage. Keeping my skills sharp. Solving a real world need that I have. 4:06 – Panelist: Funny thing. That is a decision that has evolved with me. As a younger developer I would build everything that I could. I thought: “I have to own this,” I thought I have to have total control of this. This is for me. I try to buy everything that I can. There is only so much time in the day. Let’s point the question back to Dave. Are you more in the process of creation? 5:19: Dave: It fits to my needs. I don’t need something overly complicated. I think we often find situations where there is a justifiable case to build it then to buy it. If you buy it you have little control over the features and other things. What’s important to you is not important to others. So you will have to find a company that will meet your needs. You bring up an interesting topic and that’s data. 7:29 – Chuck: You are talking about the level of control. Eric this might sound familiar with sponsorship and so on. Eric said: Dude you are a developer. There is nothing out there that I need so I have to build it. I opt to trying to buy it if I can. 8:35 – Panelist: Yes, definitely. By focusing all of my attention on an application that won’t give me an ROI. Leave that other stuff to much smarter than me in that domain. 9:24: Panelist: I agree. If it is a core part of your business than, if you are buying, that might be a disadvantage. For example... I used a service called IMPROVLY. 12:00 – Chuck: it might not give you the control that you want, but if it can get you most of the way there then it will eventually move up in priority. 12:33 – Panelist: Look at utilities that support you, then that’s where MVPs can come into play. One limited, viable product. For example, the app tracker for my cars. I just wanted something simple. Some of the extra bells and whistles can come later. Something like code fund – there is a lot of expected features. There is so much business that goes into it. When I have time to build that stuff in then I will do that later. If it is too feature-rich then they will overwhelm themselves. They try to do everything today. Often that could lead to bad code, things not working properly. You save time by doing it right the first time. I think you have to really gauge what is your MVP? What can I do to make this functional? Then add in the features within the application. 15:19 – Panelist: When you decide to build – how much influence past products to drive your development. 15:38 – I say a ton, because then you are going to be reinventing the wheel. You OWN interpretation to things is fine. There is only so many ways to build something. See what people want and what they need. 16:15 – Panelist: It tends to muddy the developing waters a bit. I like to approach things not knowing what the competitors are doing. Then you aren’t constrained by past examples. I approach it as: How would I want to approach this by an individual so I am not blurred by competitors. 18:05 – Chuck: I build a feature I need and then ask myself: How do I put this together? What I need – I know what the outcomes need to be. At the end of the day I am looking for a model to provide what I need. In both of those cases. 18:44 – Panelist: Yes, having a good knowledge of the domain is good. It is more fun to build, right? 19:37 – Is it fun to build or is it to integrate? I like integrations better. 20:13 – Chuck: I have recently been integrating ZAPIER. 21:12 – Panelist: There are some things I will stay away from. I want to keep things with the specialists. If that means I am paying for the fees to use a third-party. 21:56 – Yes, 100%. You have to ask yourself: How lazy are you with X? 23:08 – If Twitter goes down then what? Have multiple options. You need to have other ways to authenticate in that area. So that means you have to be developing in... I think that will come down to your business needs. It will help the workflow, and help you make decisions If you are pinning yourself into a corner on time and resources. I think it’s sad that that has to be said. But look at other applications out there that are pinned into corners. People didn’t think of what they would need in the future. I am not saying that my products aren’t exempt form that. 25:52 – How do you qualify a good buy? This hits my criteria for the buy. 26:06 – If it’s providing a value. Not just this month but the following month – is this going to be worth the value. Mail hosting. This is worth it to me. There is so much hassle that goes into it. Then I have to maintain it. My business is hurting because I am focused somewhere else. I want to be able to answer emails from people. Focusing on the products that I am providing. Do I need to pay someone to support 27:35 – Panelist: The speed to integration and the speed to usage. It’s all about the pain. How much pain will there be to build one? Hire the laziest person possible. I pride myself being an extra lazy developer. I can I build the best thing in the least amount of time. Time with my brother in the past has shown me this. Perhaps the type of developer we are determines the answer to that question. I like to get code out the door more than create the code. What about you guys? 28:56 – Chuck: I like building it but I LOVE shipping it. 29:07 – I like creating it. Shipping part is the “I finished it.” Getting from nothing to something. Shipping is like the celebration for me. 29:32 – Digital Ocean Advertisement. 30:10 – It’s not to say that I don’t buy things, cause I do. The amount of software that I buy outweighs the ones I build. My time is limited. I do need control over the data. We were struggling a few years ago financially. I need a thumb drive and we fought on whether or not we could buy that. Finances are intimate details. If that information was stolen, so I built my own we application in my business to hold our finance data records. We wanted complete control over that. I saw that that it was a wise investment of my time. I had insecurities about that information leaked or stolen. Now we have too many thumb drives. 32:31 – I bought a thumb drive years ago for it and paid $50-60 for that. Which is insane. 32:55- Chuck: Build vs. Buy topic has been covered very well, so far. When you are building, which features to prioritize? Building features – which one to prioritize? 33:47 – It would be less impactful to your client base. You have sponsors and signing up for the show. The listeners could be returning guests. But your sponsors are coming on ALL the time. Feature rich platform for them. You want them to enjoy using your product. I think that would be the most important. Having something for your scheduling. It doesn’t have to be feature rich. But 34:43 – Chuck: I understand the trade-offs. Anything I can do to make the system automatic then that helps. Some people want some LIVE episodes. That leads the sponsorship into the content production stuff. Beyond telling Eric, my editor, where to put the ads within the episode. 36:52 – Panelist chimes in. 37:15 – They want the testimonial. The other end to that when we started off we got sponsors because we were novel. We were a different take on Ruby. The market has changed. Things change. Then it was okay well Ruby Rogues was a great way to meet developers. You can do conferences but you reach a lot of people in one week. Some of our sponsors early on - they past their ROI. Podcast market has changed. Some of this feedback has made me rethink things. The market has changed. People want to hear the personal touch and the personal message. They want to hear how these things are being run and how to fix the bugs. Just being aware of the needs and how the needs change. It is easy to get comfortable. Then it turns out jQuery doesn’t always cut the mustard anymore. But maybe it does? If you get comfortable then you will pay for it. 39:58 – So true. Like Code Fund. Blog Post: What is Keeping Me Up At Night? 41:11 – Chuck: Even their needs have changed. That feedback is crucial. It’s not just about keeping tabs on this stuff. Why are you loosing the publisher? Are you getting the feedback that you need. I am have gotten critiques from Eric and other people. Oh ok, let me change the packing to serve their needs. Kind of roll with the punches. If you aren’t talking back to your customers then there will be issues. 42:18 – Panelist: Side topic of how do you receive feedback? Some people there is a small minority that will bash you. They won’t give you constructive feedback. They are being a mean person. Having a good attitude is going to help with the feedback to make your product better. 43:15 – Chuck: Nobody wants to have that confrontation. 43:30 – I have grown to appreciate humanity. When you are asking them about: why did you leave? I see that they’ve read it 4-5 times but they didn’t hit reply. Am I doing this? Am I not doing this? 45:11 – Getting the opinions out there can help you if you can find the positive twist to even negative comments. 45:44 – How can this feedback make me a better person, podcaster or better in general? You can find that in the nastiest feedback that you may receive. 46:29 – But on the flipside – if you decide to buy – make the feedback constructive. Honestly 46:56 – I had a similar experience. Geekbot. I just bought it and I love it. They do daily standups on Geekbot. They kept skipping days. But they asked for me to try again, I di and I am glad that I did! 48:49 – Panelist: When you are talking about building your own software and you get that feedback it’s important not to be a person pleaser. If it doesn’t help ALL then it’s something you might NOT wan to build it. I t has to be globally beneficial. Do the right thing. I 50:49 – Chuck: Anything else? 51:01 – To UNSUBSCRIBE make them fill out a long form before you leave. One more kick to the groin. 51:17 – Chuck: Subject Line: Please Piss Me Off. How can we make this more effective? 51:40 – I send them weekly stats. I solicit through that e-mail. 52:00 – I think the point is that most people who buy software are HEARD and that they are a valuable customer. Their voice does matter. You want to solve their problems in a least expensive way. 52:36 – Chuck: Making it SUPER easy for them. 53:18 – Final thought about building: if someone has to leave your application, to do the task at hand, then your app is missing some core feature(s) that your users are wanting. 54:27 – Picks! 54:32 – Advertisement for Get a Coder Job! Links: Get a Coder Job Course Zapier Sponsors: Sentry Digital Ocean Get a Coder Job Course Picks: Dave Shapeoko Eric Geekbot Polymail Airbrake Charles My Ruby Story Podcasts Orlando - FinCon or Microsoft Ignite MeetUp Park City Meetup
Panel: Charles Max Wood Eric Berry Special Guests: Daniel Azuma and Tee Parham In this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing Ruby for about 14 years. Tee is co-founder and CTO of Neighborland, which is built on Ruby on Rails. Before that, he founded, managed and led technical projects for a small startup for about 8 years. They discuss what geospatial programming is, what RGeo Gem is, and other interesting aspects of geospatial programming. In particular, we dive pretty deep on: Daniel and Tee intros What is the landscape when it comes to geospatial programming? What is geospatial programming? Google Maps Get ahold of a lot of data Wide angle of data available Large amount of application available RGeo Gem What does RGeo do? CrimeReports.com Draw shapes on a map to outline the cities or space A lot goes into Geospatial programming What drove you to create this project? Why Ruby? Created out of necessity PostGIS When did this project begin to gain traction? Open sourced it so that other people could use it When did Tee get involved? Rails And much, much more! Links: Ruby Ruby on Rails Neighborland Google Maps RGeo Gem CrimeReports.com PostGIS @TeeParham Tee’s GitHub Daniel’s Blog Daniel’s GitHub Picks: Charles CodeSponsor Eric Polymail CodeSponsor Daniel Project Euler Bloom County Tee Observable MapSchool.io GeoJSON.io The Memory Illusion by Julia Shaw Retrospective Album
Panel: Charles Max Wood Eric Berry Special Guests: Daniel Azuma and Tee Parham In this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing Ruby for about 14 years. Tee is co-founder and CTO of Neighborland, which is built on Ruby on Rails. Before that, he founded, managed and led technical projects for a small startup for about 8 years. They discuss what geospatial programming is, what RGeo Gem is, and other interesting aspects of geospatial programming. In particular, we dive pretty deep on: Daniel and Tee intros What is the landscape when it comes to geospatial programming? What is geospatial programming? Google Maps Get ahold of a lot of data Wide angle of data available Large amount of application available RGeo Gem What does RGeo do? CrimeReports.com Draw shapes on a map to outline the cities or space A lot goes into Geospatial programming What drove you to create this project? Why Ruby? Created out of necessity PostGIS When did this project begin to gain traction? Open sourced it so that other people could use it When did Tee get involved? Rails And much, much more! Links: Ruby Ruby on Rails Neighborland Google Maps RGeo Gem CrimeReports.com PostGIS @TeeParham Tee’s GitHub Daniel’s Blog Daniel’s GitHub Picks: Charles CodeSponsor Eric Polymail CodeSponsor Daniel Project Euler Bloom County Tee Observable MapSchool.io GeoJSON.io The Memory Illusion by Julia Shaw Retrospective Album
Panel: Charles Max Wood Eric Berry Special Guests: Daniel Azuma and Tee Parham In this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing Ruby for about 14 years. Tee is co-founder and CTO of Neighborland, which is built on Ruby on Rails. Before that, he founded, managed and led technical projects for a small startup for about 8 years. They discuss what geospatial programming is, what RGeo Gem is, and other interesting aspects of geospatial programming. In particular, we dive pretty deep on: Daniel and Tee intros What is the landscape when it comes to geospatial programming? What is geospatial programming? Google Maps Get ahold of a lot of data Wide angle of data available Large amount of application available RGeo Gem What does RGeo do? CrimeReports.com Draw shapes on a map to outline the cities or space A lot goes into Geospatial programming What drove you to create this project? Why Ruby? Created out of necessity PostGIS When did this project begin to gain traction? Open sourced it so that other people could use it When did Tee get involved? Rails And much, much more! Links: Ruby Ruby on Rails Neighborland Google Maps RGeo Gem CrimeReports.com PostGIS @TeeParham Tee’s GitHub Daniel’s Blog Daniel’s GitHub Picks: Charles CodeSponsor Eric Polymail CodeSponsor Daniel Project Euler Bloom County Tee Observable MapSchool.io GeoJSON.io The Memory Illusion by Julia Shaw Retrospective Album
In today's episode of The Art of Passive Income—Round Table edition, Mark is joined by: Mike Zaino Erik Peterson Tate Litchfield Nian Wang Scott Todd The guys have just returned and are recovering from a successful Bootcamp weekend in Scottsdale, listen in as they go over their biggest take-aways. The one thing that I took away, that always amazes me is the community. It's more like family than a community—Tate The guys also tackle: How to remove yourself from the business—when you don't have any revenue coming in. List Pricing—How do you determine a value when comps are all over the board? Plus, tune in to hear why Erik's, No Country For Old Men deal left Mark wishing he had been more persistent. And you don't want to miss Scott's special service announcement! TIPS OF THE WEEK Mark: Delete Apple Mail from your phone. If you want to check your email, go to your laptop or computer in the office! Scott: Read the book, Ready Player One by Ernest Cline. Erik: Check out Polymail.io—a mail client for Mac that has similar features to Boomerang and Mixmax. Nian: Check out CamelCamelCamel.com—a free Amazon price tracker. Mike: "Mistakes are part of the game. It's how well you recover from them, that's the mark of a great player." - Alice Cooper Tate: Check out the official Hamilton app to enter the lottery or buy show tickets. Also, check out SendOutCards.com to create a personalized card and send it out automatically. Isn't it time to create passive income so you can work where you want, when you want and with whomever you want?
This week I talk with Brandon Foo of Polymail! Brandon and I talk about how math has influenced him as a startup founder, about having a huge influx of new users thanks to being one of the top upvoted products on Product Hunt ever, balancing feedback from consumers when you’re building a business product and much more! Enjoy!
The Top Entrepreneurs in Money, Marketing, Business and Life
Brandon Foo, co-founder and CEO of Polymail (YC S16) – an email platform making businesses and companies more productive. Previously, he co-founded CTRL LA Collective, a co-working space in LA. He graduated from UCLA where he co-founded Bruin Entrepreneurs which is now the biggest entrepreneurship organization at UCLA. Listens as Brandon shares how he built Polymail and why entrepreneurs prefer it over Gmail. Famous Five: Favorite Book? – N/A What CEO do you follow? – Aaron Levie Favorite online tool? — Asana Do you get 8 hours of sleep?— 7-8 If you could let your 20-year old self, know one thing, what would it be? – “Spend more time with side projects and less on school work” Time Stamped Show Notes: 01:35 – Nathan introduces Brandon to the show 02:08 – Polymail is a super-powerful email platform designed for business users 02:18 – With just 1 app, you can do a lot with your email 02:37 – It is a complete stand-alone email client 03:15 – How are you convincing people to make the switch? 03:20 – Polymail supports multiple accounts 03:52 – People are looking for a complete product experience and Polymail has that 04:31 – A lot of features of Polymail are not in the regular Gmail 04:54 – Polymail started in 2015 05:02 – Launched a Mac prototype in December 2015 05:12 – There’s a tremendous traction 05:38 – Brandon built a small community of people who were invited to try the app 05:48 – They have a Slack group so Brandon can get feedback on a daily basis 06:10 – When they officially launched Polymail, these people downloaded the app and left reviews 07:12 – Polymail is a free app at the moment 07:20 – Polymail pro is in the works but you can sign-up for it now 07:41 – Polymail pro has much more advanced features 08:00 – Over 20,000 daily active users of Polymail 08:12 – 150,000 total downloads and people who signed up 08:27 – Every time Polymail will release a new feature, they will email the whole list of people who signed up to get them engaged in using Polymail 08:52 – Brandon had raised around a million dollars 09:12 – Brandon used a convertible equity 09:24 – Team size of 5 09:48 – The goal for Polymail is to build the platform for external communication on top of email 10:08 – “Email is a critical product for business people so we saw the opportunity there” 11:23 – Polymail is not for a short-term outcome 12:00 – They just wrapped up their seed round 12:30 – They wrapped it up in September 2016 12:48 – Target people 12:56 – A lot of the users are solo entrepreneurs 13:45 – There’s no significant changes with Gmail for the past 10 years 14:09 – Maybe because they make money from ad revenue and let Gmail be a generic email platform 14:40 – Find Brandon on Twiter 16:44 – The Famous Five 3 Key Points: An update on a product can make non-active users use the product again. Consistent feedback from a group of customers can significantly improve the product. Spend more time with side projects and less on school work. Resources Mentioned: Toptal – Nathan found his development team using Toptal for his new business Send Later. He was able to keep 100% equity and didn’t have to hire a co-founder due to the quality of Toptal developers. Host Gator – The site Nathan uses to buy his domain names and hosting for the cheapest price possible. Freshbooks – The site Nathan uses to manage his invoices and accounts. Leadpages – The drag and drop tool Nathan uses to quickly create his webinar landing pages which convert at 35%+ Audible – Nathan uses Audible when he’s driving from Austin to San Antonio (1.5-hour drive) to listen to audio books. Assistant.to – The site Nathan uses to book meetings with one email. Acuity Scheduling – Nathan uses Acuity to schedule his podcast interviews and appointments Drip – Nathan uses Drip’s email automation platform and visual campaign builder to build his sales funnel. @Foolywk – Brandon’s Twitter handles Show Notes provided by Mallard Creatives
Jocke redogör för sina upplevelser i vilda västern, positiva såväl som märkliga. Därutöver snackar vi fiber, all fiber man behöver i sitt hus. Fredrik har fått sitt nya gamla tangentbord, Jocke har testat Linux och föll på att hitta vettiga e-postklienter. Har lyssnarna några favoriter bland e-postklienter för Linux? Fredrik har provat Polymail – tack […]
Jocke redogör för sina upplevelser i vilda västern, positiva såväl som märkliga. Därutöver snackar vi fiber, all fiber man behöver i sitt hus. Fredrik har fått sitt nya gamla tangentbord, Jocke har testat Linux och föll på att hitta vettiga e-postklienter. Har lyssnarna några favoriter bland e-postklienter för Linux? Fredrik har provat Polymail – tack Mattias Hedman för inbjudan! Eftersom podden fyller ett år tittar vi tillbaka en stund, men vi tittar också framåt och siar om Androids framtid, samt tittar lite i sidled på folk som pratar mycket om saker och sedan byter åsikter. Vi diskuterar även Apple watch och att börja och sluta använda prylar. En och annan burgare hinner vi också tipsa om. Plus att vi utser vinnarna i vår Arduino-startpaketstävling! Grattis Peter Lundahl, ditt paket är på väg! Tusen tack till alla lyssnare som stått ut till de första femtio avsnitten, vi ångar glatt vidare och siktar på minst femtio till! Två nördar - en podcast. Fredrik Björeman och Joacim Melin diskuterar allt som gör livet värt att leva. Fullständig avsnittsinformation finns här: https://www.bjoremanmelin.se/podcast/avsnitt-50-en-vallgrav-runt-pixel.html.
More Than Just Code podcast - iOS and Swift development, news and advice
This week we follow up on code obfuscation, iOS hacking, CloudKit server code, Man Mini colocation and vim adventures. These were based on feedback from our website and twitter feeds. We discussed the hyped Motor Trend exclusive non-announcement. We also celebrate the successful merging of Swift code for Android platforms. We discuss using schemes in Xcode for unit testing as well as Swift 3.0 pruning. Picks: Bez, PolyMail for Mac, Milanese Loop knockoff, The Practical Dev and Source Tree. Episode 87 Show Notes: Farley recommends Arxan vim adventures OS X Server FireBase Feedback on Episode 86 The Apple Car Is Here...If You Believe This Rumored Concept Art Yahoo Finance Sneak Peek Apple Car Swift for Android Merged Google is said to be considering Swift as a ‘first class’ language for Android Go (programming language) Kotlin JetBrains IntelliJ Android Studio Preparing for [Swift] 3.0 API pruning Gerund Using Xcode's Schemes to run a subset of your tests Migrating From Objective-C to Swift - Alexander Voronov Episode 87 Picks: Bez PolyMail for Mac Milanese Loop knockoff for $20 USD The Practical Dev Source Tree
Eero, Echo Dot + Tap, SoundHound Hound, Vive, No More Voicemail, Polymail, Telegram, Xiaoice, MightyDownload | Subscribe on iTunes
Szybko, bo zaraz wracamy do grania! Monitor S27E370D od Samsunga z ładowarką indukcyjną, Samsung SSD T1, Polymail, Clash Royale!!! Obserwujcie nas na Twitterze i/lub Facebooku. Nie zapomnijcie o zasubowaniu nas na iTunes i ocenieniu podcastu, a jeśli […]
* Новогоднее настроение в Индии и США * Как в Индии отмечают дни рождения в офисе * Баг/фича с загрузкой картинок в SoundCloud * Сила Twitter помогла Диме получить инвайт в бету PolyMail * 2015 – год устройств * Pixel C от Google оказался, скажем так, не совсем удачным устройством: ревью Волта Моссберга, провальная сессия АМА на reddit * Правильные приложения важны для успеха платформ * Apple тоже выпустила новые устройства, которым тоже не хватает killer apps * Microsoft – молодцы. За Windows 10 еще нужно смотреть, но выход со своими приложениями и сервисами на другие платформы очень важный шаг. Есть надежда, что у них получится С Новым годом! Show notes со ссылками тут: www.dmalenko.org/good-morning-india/15
* В парке под Бангалором обезьяны "дикие, но неглупые" * Леша снова съездил на Гоа. Цены там не повысились несмотря на приближающийся новогодний сезон * Подготовка к Рождеству и Новому Году в Индии * Зачем компания, где Леша работает, берет на работу интернов, которые потом уезжают? – Diversity * Лешиного коллегу оштрафовала полиция прямо на большой индийской дороге * У нас уже больше 1000 прослушиваний! Спасибо вам! * В продолжение темы Mailbox: сигнал беды или business as usual? * Evernote прекращает поддержку Skitch на всех платформах, кроме Mac. Короткая история Skitch: покупка в 2011, неудачная версия 2.0 год спустя * Что вообще происходит с Evernote? * PolyMail – многообещающий почтовый клиент для Mac, который смог стать приложением 2015 на ProductHunt не выходя из альфы * Обсуждение PolyMail вылилось в обсуждение полезности самого ProductHunt. Посты, которых говорил Леша: критика и ответ фаундера. В 2014 ProductHunt получил $6.1 инвестиций Show notes со ссылками тут: www.dmalenko.org/good-morning-india/14