Podcast appearances and mentions of jon skeet

  • 31PODCASTS
  • 60EPISODES
  • 50mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jul 19, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about jon skeet

Latest podcast episodes about jon skeet

GOTO - Today, Tomorrow and the Future
Software Mistakes & Tradeoffs • Tomasz Lelek & Mark Rendle

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Jul 19, 2024 46:02 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereTomasz Lelek - Senior Staff Software Engineer at Dremio & Co-Author of "Software Mistakes and Tradeoffs"Mark Rendle - Creator of Visual ReCode with 7 Microsoft MVP Awards & 30+ Years of Experience Building SoftwareRESOURCESTomaszhttps://twitter.com/tomekl007https://www.linkedin.com/in/tomaszlelekhttps://github.com/tomekl007Markhttps://twitter.com/markrendlehttps://github.com/markrendlehttps://linkedin.com/in/markrendleVideosMark Rendle: https://youtu.be/Y9clBHENy4QJon Skeet: https://youtu.be/1tpyAQZFlZYPrag. Dave & Prag. Andy: https://youtu.be/taCNjiiusRkUri: https://youtu.be/G_CNnWH8OpwDESCRIPTIONCode performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintainability—every decision you make in software engineering involves balancing tradeoffs. In Software Mistakes and Tradeoffs, you'll learn from costly mistakes that Tomasz Lelek and Jon Skeet have encountered over their impressive careers. You'll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, so you can pre-empt your own mistakes with a more thoughtful approach to decision-making.Learn how code duplication impacts the coupling and evolution speed of your systems, and how simple-sounding requirements can have hidden nuances with respect to date and time information. Discover how to efficiently narrow your optimization scope according to 80/20 Pareto principles, and ensure consistency in your distributed systems. You'll soon have built up the kind of knowledge base that only comes from years of experience.* Book description: © Manning PublicationRECOMMENDED BOOKSTomasz Lelek & Jon Skeet • Software Mistakes & TradeoffsAshley Peacock • Creating Software with Modern Diagramming TechniquesSimon Brown • Software Architecture for Developers Vol. 2Woods, Erder & Pureur • Continuous Architecture in PracticeUnmesh Joshi • Patterns of Distributed SystemsTwitterInstagramLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

no dogma podcast
#169 Mads Torgersen, C# 11 Part 2, Listener Questions

no dogma podcast

Play Episode Listen Later Dec 19, 2022 54:37


SummaryMads Torgersen answers questions from listeners about C# 11.DetailsWhat features he regrets most; inclusion of discriminated unions; progress on roles and extensions; .NET LTS, STS, and C#; null handling and null references; warnings as errors; pressure to add more functional stuff; functions as first-class citizens; Mads is mad about delegate types - "delegate types should never have existed!"; meetings with Anders Hejlsberg; adding cloud programming constructs; reminiscing about async; evolutionary ideas; comparisons to Kotlin and Rust; balancing needs of developers with different levels of experience (Jon Skeet); managing the C# language design meetings (Jared Parsons).Support this podcastFull show notes@MadsTorgersenWhat's new in C# 11Other interviews with Mads

Software at Scale
Software at Scale 45 - Q/A with Jon Skeet

Software at Scale

Play Episode Listen Later Apr 20, 2022 50:17


Jon Skeet is a Staff Developer Platform Engineer at Google, working on Google Cloud Platform client libraries for .NET. He's best known for contributions to Stack Overflow as well as his book, C# in Depth. Additionally he is the primary maintainer of the Noda Time date/time library for .NET. You may also be interested in Jon Skeet Facts.Apple Podcasts | Spotify | Google PodcastsWe discuss the intricacies of timezones, how to attempt to store time correctly, how storing UTC is not a silver bullet, asynchronous help on the internet, the implications of new tools like GitHub Copilot, remote work, Jon’s upcoming book on software diagnostics, and more.Highlights[01:00] - What exactly is a Developer Platform Engineer? [05:00] - Why is date and time management so tricky?[13:00] - How should I store my timestamps? We discuss reservation systems, leap seconds, timezone changes, and more.[21:00] - StackOverflow, software development, and more.[27:00] - Software diagnostics[32:00] - The evolution of StackOverflow[34:00] - Remote work for software developers[41:00] - Github Copilot and the future of software development tools[44:00] - What’s your most controversial programming opinion? Subscribe at www.softwareatscale.dev

Making Tech Better - Made Tech
Coding for fun, with Jon Skeet

Making Tech Better - Made Tech

Play Episode Listen Later Apr 13, 2021 40:49


What's the difference between coding for fun and coding for your job? Clare Sudbery chats to Jon Skeet.

coding jon skeet clare sudbery
Devchat.tv Master Feed
.NET 053: Abusing C#, Calendars, Epochs and the .NET Functions Framework with Jon Skeet (Part 2)

Devchat.tv Master Feed

Play Episode Listen Later Jan 26, 2021 51:27


Can you tell by the title that this is going to be another two part episode :) Jon has found some ingenious ways to write C# code that was never intended but you wouldn’t also consider to be ‘bugs’. We also dig into time again and how weird and wonderful it is. Jon is an engineer at Google and has created a .NET Functions Framework that allow you to run .NET code on Google Cloud Functions. We do a deep dive into how it works and some of the fun Jon had in writing the framework. We hope you have as much fun listening to our talk with Jon as we did as we did in recording it. Panel Caleb Wells Shawn Clabough Wai Liu Guest Jon Skeet Sponsors Next Level Mastermind Links GitHub | DemoCode/Abusing CSharp at master- jskeet/DemoCode Abusing C# - Jon Skeet SQL injection DemoCode/ParameterizedSql.cs at master- jskeet/DemoCode FormattableString Class (System) | Microsoft Docs A History of the Months and the Meanings of their Names A TOUR OF THE .NET FUNCTIONS FRAMEWORK Project Dragonfruit  Jon Skeet, Rob Conery: Tekpub’s Full Throttle! Live on Stage with Jon Skeet Twitter: Jon Skeet GitHub: Jon Skeet Jon Skeet's coding blog Picks Caleb- BackBlaze Jon- GitHub Shawn- TheCartoonist.Me Wai- Blockchain 101 Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu

Adventures in .NET
.NET 053: Abusing C#, Calendars, Epochs and the .NET Functions Framework with Jon Skeet (Part 2)

Adventures in .NET

Play Episode Listen Later Jan 26, 2021 51:27


Can you tell by the title that this is going to be another two part episode :) Jon has found some ingenious ways to write C# code that was never intended but you wouldn’t also consider to be ‘bugs’. We also dig into time again and how weird and wonderful it is. Jon is an engineer at Google and has created a .NET Functions Framework that allow you to run .NET code on Google Cloud Functions. We do a deep dive into how it works and some of the fun Jon had in writing the framework. We hope you have as much fun listening to our talk with Jon as we did as we did in recording it. Panel Caleb Wells Shawn Clabough Wai Liu Guest Jon Skeet Sponsors Next Level Mastermind Links GitHub | DemoCode/Abusing CSharp at master- jskeet/DemoCode Abusing C# - Jon Skeet SQL injection DemoCode/ParameterizedSql.cs at master- jskeet/DemoCode FormattableString Class (System) | Microsoft Docs A History of the Months and the Meanings of their Names A TOUR OF THE .NET FUNCTIONS FRAMEWORK Project Dragonfruit  Jon Skeet, Rob Conery: Tekpub’s Full Throttle! Live on Stage with Jon Skeet Twitter: Jon Skeet GitHub: Jon Skeet Jon Skeet's coding blog Picks Caleb- BackBlaze Jon- GitHub Shawn- TheCartoonist.Me Wai- Blockchain 101 Contact Caleb: Caleb Wells Codes Twitter: Caleb Wells (@calebwellscodes) Linkedin: Caleb Wells Facebook: Caleb Wells Contact Wai: Linkedin: Wai Liu Facebook: Wai Liu

Last Week in .NET
Microsoft says the quiet part out loud

Last Week in .NET

Play Episode Listen Later Jan 25, 2021 8:53


Devchat.tv Master Feed
.NET 052: Abusing C#, Calendars, Epochs and the .NET Functions Framework with Jon Skeet (Part 1)

Devchat.tv Master Feed

Play Episode Listen Later Jan 19, 2021 52:33


Can you tell by the title that this is going to be another two part episode :) Jon has found some ingenious ways to write C# code that was never intended but you wouldn’t also consider to be ‘bugs’. We also dig into time again and how weird and wonderful it is. Jon is an engineer at Google and has created a .NET Functions Framework that allow you to run .NET code on Google Cloud Functions. We do a deep dive into how it works and some of the fun Jon had in writing the framework. We hope you have as much fun listening to our talk with Jon as we did as we did in recording it. Panel Caleb Wells Shawn Clabough Wai Liu Guest Jon Skeet Sponsors Next Level Mastermind Raygun | Click here to get started on your free 14-day trial  Links GitHub | DemoCode/Abusing CSharp at master- jskeet/DemoCode Abusing C# - Jon Skeet SQL injection DemoCode/ParameterizedSql.cs at master- jskeet/DemoCode FormattableString Class (System) | Microsoft Docs A History of the Months and the Meanings of their Names A TOUR OF THE .NET FUNCTIONS FRAMEWORK Project Dragonfruit  Jon Skeet, Rob Conery: Tekpub’s Full Throttle! Live on Stage with Jon Skeet Twitter: Jon Skeet GitHub: Jon Skeet Jon Skeet's coding blog Picks Caleb- BackBlaze Jon- GitHub Shawn- TheCartoonist.Me Wai- Blockchain 101

Adventures in .NET
.NET 052: Abusing C#, Calendars, Epochs and the .NET Functions Framework with Jon Skeet (Part 1)

Adventures in .NET

Play Episode Listen Later Jan 19, 2021 52:33


Can you tell by the title that this is going to be another two part episode :) Jon has found some ingenious ways to write C# code that was never intended but you wouldn’t also consider to be ‘bugs’. We also dig into time again and how weird and wonderful it is. Jon is an engineer at Google and has created a .NET Functions Framework that allow you to run .NET code on Google Cloud Functions. We do a deep dive into how it works and some of the fun Jon had in writing the framework. We hope you have as much fun listening to our talk with Jon as we did as we did in recording it. Panel Caleb Wells Shawn Clabough Wai Liu Guest Jon Skeet Sponsors Next Level Mastermind Raygun | Click here to get started on your free 14-day trial  Links GitHub | DemoCode/Abusing CSharp at master- jskeet/DemoCode Abusing C# - Jon Skeet SQL injection DemoCode/ParameterizedSql.cs at master- jskeet/DemoCode FormattableString Class (System) | Microsoft Docs A History of the Months and the Meanings of their Names A TOUR OF THE .NET FUNCTIONS FRAMEWORK Project Dragonfruit  Jon Skeet, Rob Conery: Tekpub’s Full Throttle! Live on Stage with Jon Skeet Twitter: Jon Skeet GitHub: Jon Skeet Jon Skeet's coding blog Picks Caleb- BackBlaze Jon- GitHub Shawn- TheCartoonist.Me Wai- Blockchain 101

Avkodat - En podd för utvecklare
10. C# 9 - ibland vill man ju ha en sportbil

Avkodat - En podd för utvecklare

Play Episode Listen Later Dec 7, 2020 54:25


Vi snackar nyheterna i C# 9 och kommer fram till att ibland vill man ju faktiskt ha en sportbil (apropå 'contravariant return types'), är väldigt nöjda med 'init only setters' samt glada att amerikaner inte förstår svenska (även om Jon Skeet såklart är britt - sorry Jon!).   Medverkande: Conny Sjögren, Chris Klug, Jakob Ehn och Robert Folkesson.Länkar: What's new in C# 9.0 - C# Guide | Microsoft DocsC# 9 Records as DDD Value Objects · Enterprise Craftsmanship

Last Week in .NET
It's not a bug, just a feature you didn't expect

Last Week in .NET

Play Episode Listen Later Oct 26, 2020 7:54


Mostly community goodies this week. No releases, but that's not surprising given the impending release on November 10th. Here's what I found last week in .NET:

Adventures in .NET
.NET 025: C#, NodaTime, versioning, and diversity with Jon Skeet Pt2

Adventures in .NET

Play Episode Listen Later Apr 28, 2020 42:07


JavaScript Remote Conf 2020 May 13th to 15th - register now!   Jon Skeet who has nearly 1.2M reputation on Stack Overflow discusses everything from where it all started, to some of his projects – including NodaTime and drum kit customization. The panel also discusses what’s wrong with versioning in .NET and their thoughts on diversity in the tech industry. Panel Shawn Clabough Caleb Wells​ Wai Liu Guest Jon Skeet   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links C# in Depth Jon Skeet: Follow Jon on Twitter @JonSkeet Everyday Sexism - Laura Bates Brotopia - Emily Chang I'd Hire More Women If They Would Apply! Recipes: tiramisu and tiramisu ice cream – Jon's Blog Shawn Clabough: Follow Shawn on Twitter > @DotNetSuperhero Avery Drummer Caleb Wells: Mindset Wai Liu: Windows Sandbox   Follow Adventures in .NET on Twitter > @dotNET_Podcast

amazon mindset diversity blog panel recipes depth 2m stack overflow versioning charles max wood jon skeet windows sandbox finding your dream developer job maxcoders guide shawn clabough wai liu dotnet podcast
Devchat.tv Master Feed
.NET 025: C#, NodaTime, versioning, and diversity with Jon Skeet Pt2

Devchat.tv Master Feed

Play Episode Listen Later Apr 28, 2020 42:07


JavaScript Remote Conf 2020 May 13th to 15th - register now!   Jon Skeet who has nearly 1.2M reputation on Stack Overflow discusses everything from where it all started, to some of his projects – including NodaTime and drum kit customization. The panel also discusses what’s wrong with versioning in .NET and their thoughts on diversity in the tech industry. Panel Shawn Clabough Caleb Wells​ Wai Liu Guest Jon Skeet   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links C# in Depth Jon Skeet: Follow Jon on Twitter @JonSkeet Everyday Sexism - Laura Bates Brotopia - Emily Chang I'd Hire More Women If They Would Apply! Recipes: tiramisu and tiramisu ice cream – Jon's Blog Shawn Clabough: Follow Shawn on Twitter > @DotNetSuperhero Avery Drummer Caleb Wells: Mindset Wai Liu: Windows Sandbox   Follow Adventures in .NET on Twitter > @dotNET_Podcast

amazon mindset diversity blog panel recipes depth 2m stack overflow versioning charles max wood jon skeet windows sandbox finding your dream developer job maxcoders guide shawn clabough wai liu dotnet podcast
.NET Rocks!
Versioning in a Pandemic with Jon Skeet

.NET Rocks!

Play Episode Listen Later Apr 23, 2020 61:40


Jon Skeet is the first show recorded since the COVID-19 pandemic was declared - so its pretty far ranging! Carl and Richard discuss Carl's recovery from the virus, and then chat with Jon about what life is like for him in this new world. The conversation also digs into the Better Know a Framework around VB.NET going into maintenance, challenges with nodatime and versioning and more!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Versioning in a Pandemic with Jon Skeet

.NET Rocks!

Play Episode Listen Later Apr 23, 2020 61:39


Jon Skeet is the first show recorded since the COVID-19 pandemic was declared - so its pretty far ranging! Carl and Richard discuss Carl's recovery from the virus, and then chat with Jon about what life is like for him in this new world. The conversation also digs into the Better Know a Framework around VB.NET going into maintenance, challenges with nodatime and versioning and more!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Versioning in a Pandemic with Jon Skeet

.NET Rocks!

Play Episode Listen Later Apr 22, 2020 62:00


Jon Skeet is the first show recorded since the COVID-19 pandemic was declared - so its pretty far ranging! Carl and Richard discuss Carl's recovery from the virus, and then chat with Jon about what life is like for him in this new world. The conversation also digs into the Better Know a Framework around VB.NET going into maintenance, challenges with nodatime and versioning and more!

Adventures in .NET
.NET 023: C#, NodaTime, versioning, and diversity with Jon Skeet Pt1

Adventures in .NET

Play Episode Listen Later Mar 31, 2020 36:00


JavaScript Remote Conf 2020 May 14th to 15th - register now! Jon Skeet who has nearly 1.2M reputation on Stack Overflow discusses everything from where it all started, to some of his projects – including NodaTime and drum kit customization. The panel also discusses what’s wrong with versioning in .NET and their thoughts on diversity in the tech industry. Panel Shawn Clabough > @DotNetSuperhero Caleb Wells​ Wai Liu Guest Jon Skeet ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links Jon Skeet's coding blog Writing the perfect question Jon Skeet "Back to basics: the mess we've made of our fundamental data types" Follow Adventures in .NET on Twitter > @dotNET_Podcast

amazon writing diversity panel 2m stack overflow versioning charles max wood jon skeet finding your dream developer job maxcoders guide shawn clabough wai liu dotnet podcast
Devchat.tv Master Feed
.NET 023: C#, NodaTime, versioning, and diversity with Jon Skeet Pt1

Devchat.tv Master Feed

Play Episode Listen Later Mar 31, 2020 36:00


JavaScript Remote Conf 2020 May 14th to 15th - register now! Jon Skeet who has nearly 1.2M reputation on Stack Overflow discusses everything from where it all started, to some of his projects – including NodaTime and drum kit customization. The panel also discusses what’s wrong with versioning in .NET and their thoughts on diversity in the tech industry. Panel Shawn Clabough > @DotNetSuperhero Caleb Wells​ Wai Liu Guest Jon Skeet ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links Jon Skeet's coding blog Writing the perfect question Jon Skeet "Back to basics: the mess we've made of our fundamental data types" Follow Adventures in .NET on Twitter > @dotNET_Podcast

amazon writing diversity panel 2m stack overflow versioning charles max wood jon skeet finding your dream developer job maxcoders guide shawn clabough wai liu dotnet podcast
Candid Contributions
Episode 4: Spark

Candid Contributions

Play Episode Listen Later Mar 10, 2020 62:19


This week we have been attending the Umbraco Spark innovation conference and had a chance to get some open source community contributions to the podcast! Thanks to: Sian, Nik, Pete, Marc, Niels, Lucy & Matt Brailsford! We also have an extended interview with Jon Skeet where we discuss open source, inclusion and learning to play the drums! Thanks Jon! Next episode will be : Remote If you have any feedback, comments or questions you can tweet us @candidcontribs or email hello@candidcontributions.com Links: - Umbraco Spark: https://umbracospark.com/

The .NET Core Podcast
NodaTime with Jon Skeet

The .NET Core Podcast

Play Episode Listen Later Dec 11, 2019 60:06


This episode of the .NET Core Podcast is proud to be part of the Third Annual C# Advent, which is an event happening throughout December 2019. Throughout December, 50 incredibly high quality posts of top tier content are shared via the hashtag csadvent. To find out more, go to Third Annual C# Advent blog post on crosscuttingconcerns.com. Remember: you can also always follow the show's host on twitter @dotnetcoreshow In this episode of The .NET Core podcast we talked to Jon Skeet about NodaTime, API design, Time Zones, and the ECMA Standard for C#. The full show notes, including links to some of the things we discussed and a full transcription of this episode can be found at: https://dotnetcore.show/episode-40-noda-time-with-jon-skeet Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. The .NET Core Podcast is a proud member of Jay and Jay Media. If you like this episode, please consider supporting our Podcasting Network. One $3 donation provides a week of hosting for all of our shows. You can support this show, and the others like it, at https://ko-fi.com/jayandjaymedia You can support the show by making a monthly donation one the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast

Technically Religious
S1E33: Tales from the TAMO Cloud with Corey Adler

Technically Religious

Play Episode Listen Later Nov 26, 2019 36:59


Did you ever wonder why IT diagrams always use a cloud to show an element where stuff goes in and comes out, but we're not 100% sure what happens inside? That was originally called a "TAMO Cloud" - which stood for "Then A Miracle Occurred". It indicated an area of tech that was inscruitable, but nevertheless something we saw as reliable and consistent in it's output. For IT pros who hold a strong religious, ethical, or moral point of view, our journey has had its own sort of TAMO Cloud - where grounded technology and lofty philosophical ideals blend in ways that can be anything from challenging to uplifting to humbling. In this series, we sit down with members of the IT community to explore their journeys - both technical and theological - and see what lessons we can glean from where they've been, where they are today, and where they see themselves in the future. This episode features my talk with friend, co-religionist, programmer, and recurring Technically Religious guest Corey Adler. Listen or read the transcript below. Josh: 00:00 Welcome to our podcast where we talk about the interesting, frustrating and inspiring experiences we have as people with strongly held religious views working in corporate IT. We're not here to preach or teach you our religion. We're here to explore ways we make our career as IT professionals mesh or at least not conflict with our religious life. This is Technically Religious. Leon: 00:22 Did you ever wonder why it diagrams always use a cloud to show an element where stuff goes in and comes out, but we're not 100% sure what happens inside? That was originally called a TAMO cloud, which stood for "Then A Miracle Occurred." It indicated an area of tech that was inscrutable, but nevertheless something we saw as reliable and consistent in its output. For IT pros who hold a strong religious, ethical or moral point of view, our journey has had its own sort of TAMO cloud, where grounded technology and lofty philosophical ideals blend in ways that can be anything from challenging to uplifting to humbling. In this series, we sit down with members of the IT community to explore their journeys, both technical and theological, and see what lessons we can glean from where they've been, where they are today, and where they see themselves in the future. Leon: 01:09 My name is Leon Adato, and the other voice you'll hear on this episode is Cory Adler. Corey: 01:14 Alon-zee, Mr. Adato. Leon: 01:16 Very well done. Uh, Alonzo. So, uh, before we dig into the actual topic, uh, let's take a moment for shameless self promotion. Corey, tell us a little bit about yourself. Corey: 01:27 Hi, my name is Corey Adler. I am a lead engineer at Autosoft who currently makes software for car dealerships. You can find me on Twitter @CoryAdler. Uh, you can find me on stack overflow as Ironman84 and I am an Orthodox Jew or as sometimes or sometimes cultist in the church of Jon Skeet. Leon: 01:47 There we go. You pray at the altar of Jon Skeet. Corey: 01:50 (whispering) Jon Kate is the whistleblower. Leon: 01:52 Okay, good. You heard it here first. Anyway, uh, just to keep things, uh, evened out. My name is Leon Adato. I am a head Geek at Solarwinds. You can hear, uh, my ponderings and read some of the stuff I've done at, adatosystems.com. You can find me on the Twitters @LeonAdato and I also identify as Orthodox Jewish. And if you're scribbling this down madly trying to catch those, uh, websites and stuff, stop and just listen. Enjoy the show. There will be show notes after this and you can have all of that and anything that we mentioned along the way. So... Corey: 02:26 dat da-da da! Leon: 02:27 Right, exactly. Just enjoy. Take a moment, smell the flowers, bask in the sunshine. All right, so the tales from the TAMO cloud has a very specific structure as you know. Um, so I want to start off with the technical side of the conversation. Tell me a little bit about what work, like what is the work that you're doing today? I know you said lead engineer, but what does that mean on a day to day basis? Corey: 02:50 So we are currently redoing our entire dealer management system from, uh, our existing product, which is about 20 years old. I am currently lead for the accounting team. We're reworking, uh, the accounting module, various transactions, maintaining your journal, cashier, all kinds of various items that inherently in a dealership needs. But very few people end up thinking, "Oh yeah, the dealership is going to actually need software for all of that." So currently we're working in a .Net tech stack with an angular front end, um, SQL server, uh, for a database and hibernate that as our ORM of choice. Um, well except data teams trying to remove that because they want stored procedures and other things that are more efficient with our time as if, as if developers are efficient know. Leon: 03:48 (laughs) Right. I see. If you take that as a personal insult, so, okay. So it's a little bit of what you do. So you're coding, I mean, you know, for, for those people who, who aren't quite as in the weeds, you're, you're a programmer and you work mostly in the .net stack as far as that goes, which is cool. Um, where... Think back now, think back to those early days. Where did you start out in tech? Corey: 04:11 Professionally I've been a.net developer my entire career. Uh, it's funny actually because I didn't start out and done that. Actually college and grad school both were in Java actually. Um, and the only .net class I took was for half a semester. My senior year in college, the one, the one semester of senior year that I had before I graduated, which was a computer games class and first half was, you know, still in Java. And the professor basically just had this thing of every week you're making a game. The way he phrased it was, "If I tell you to make a game in two weeks, you'll spend two weeks to make a game. If I tell you to do it in one week, you'll spend one week and you'll make a game." So one week he switched over to, um, to.net halfway through because that, uh, Microsoft has this X and a framework that for people to make games that you can download to your X-Box. So he had us doing that and I ended up, uh, programming in a team doing, uh, this site's girl shooter game where you were enemies could do drop bonus weapons. Then you could and had this little animation for, you know, attaching it. And I wrote most of the most of the code for this game and I brought that code actually with me to my first job interview and they were like, the interviewers, like these guys are senior developers. They were actually like, you could, I could actually tell on their faces, they were rather impressed with some of the stuff. Leon: 05:53 You realize that you were going to have to post your game in the show notes, like you're going to have to have that someplace where people can download it and play it. Corey: 06:02 The professor himself actually, I believe, does not delete his course pages. So it probably is still up there. Leon: 06:09 Awesome. Okay, fine, fine. Fair enough. Um, all right. So that's where we started was with, you know, like basically the equivalent of the XKCD cartoon, "That one weekend I spent playing around with Perl" was how you built your career, which, you know, fine. Okay. It's not Perl, but whatever. Um, so then the question is, where did you go from there? You know, you're, you're a, you're, you know, you're a full stack .net dev. Now you started off programming in your C, you know, comps, eyeglasses. But how did you get from there to here? What was your progression? What was the journey? Corey: 06:42 So I graduated college and I knew I wanted to get a masters and I knew because we were expecting our first kid at the time. Leon: 06:53 You're, I should clarify your wife and you were expecting not the development team, right? I just told them to, but, well, they were expecting your first company and have a completely different way. Corey: 07:02 I mean, this was after college. I hadn't worked professionally yet. Leon: 07:06 Oh, okay. Corey: 07:07 Yeah. So, so we were moving out of New York. Yeah. Thank God. And the choices were either too near where my family lived in Chicago or near to where her family lived in Cleveland. And I ended up getting into case Western here. Um, but then they, so they said to me, "You know, we don't really give financial aid for master's students, but if you'd be willing to enter the PhD program, we would be happy to make you a TA and tuition would then be free and we would pay you a stipend for being a TA in a couple of classes." As well as full time taking classes. I said, sure, I'll do that. Um, so I ended up, you know, TA-ing and getting a reputation for being strict, which has helped throughout my career because you know, especially as being a team lead, all those little strict things that I asked those students to do that long ago is stuff that I'm still correcting people on doing. You know, please sort you're using, please write some comments, please document your code, Leon: 08:25 (laughing) Comment your damn code! You hear that everyone? Corey: 08:29 Sort your damn usings or your imports if you're in Java for the love of God, have some professional pride in your work. Leon: 08:40 Perfect. I should point out before we go much further that you wrote a whole series of posts on the SolarWinds user forum. THWACK.com. Yes, that's... Naming things is hard apparently. So the SolarWinds user form is called THWACK dot com... And Corey wrote a series of I think four or five posts on just how to be a basically good programmer. Jjust you know, fundamentals and we'll link to that in the show notes. Corey: 09:05 Fundamentals are fun, Leon: 09:07 Right. We put the fun fundamentals, yes, I got it. Okay. So you've got to case Western. You were a TA in the an a P in the PhD program... Corey: 09:15 In the PhD program. And then so through various occurrences, I ended up in a situation where there was no money for me to work for the university over the summer, over a summer. And they said to me, "Well we can have you back at the TA the second year, you know, with same salary and everything, but we don't have anything over the summer. You don't have to do something else over the summer." And what, so what I ended up doing was, because I wasn't, I always wanted to just do masters anyway, was I just said, okay, well I'm going to switch out now to the master's program and I'm just going to go flat out and get a job. And I ended up getting a job at a company called MRI software that does, um, property real estate management software. So both commercial and residential property management. Um, I worked for them for awhile and I was taking, I took a night class at Cleveland state, uh, to continue on. And then two things happened. Number one was I got promoted very quickly at MRI from being from being a associated, you know, junior level basically to being, you know, mid level. And the second thing was was that, um, I had an advisor who, you know, was an awesome guy but didn't really give me such great direction in the final project. To the point where I just realized there was no added benefit... I was already in mid level. I was already doing really well. There was very little point in me, you know, basically killing myself to get a master's that may not have actually helped at that point. You know, people tend to get masters to help fast track their careers and I'd already done that through my own hard work at the company. So did it re would it really have helped me on future jobs to get an added degree there? Yeah. Versus say like a certification which probably would have. So I ended up, uh, dropping grad school, uh, worked for MRI for a little while, uh, then switched to a company called Rosetta. They, I think they still exist, but they're entirely Java now. They had two departments. They had a Java and a .net. wing And I was part of the .net wing working on a project for this big huge project. That - like many big, huge projects ended up getting canceled. Um, Leon: 11:58 (laughs) okay! Corey: 11:59 Uh, for a company called Safeguard properties, but so worked on this pro on that project for awhile and that's, I mean I started out learning at MRI, but Rosetta was a lot of like where a lot of my foundations really took hold. I had a couple of, because there's a difference that I noticed, especially for me, this doesn't apply to everybody, but there was, there was an especially big difference for me in somebody showing me directly, "Hey, this is how you do it and this is why it works." Versus I had a couple of guys and um, shout out to, uh, Sean and Ed if you guys happened to be listening to this, I don't know if you are, but shout out to you guys for this, which was me saying, "I don't understand why this, why this isn't working." And one of them saying, "Go look up this feature or this class." Not saying, here's "how you do it." This is just, okay, well write something down, hand it to me and say, "Go look this up. Go look at why this works." I said, I'd spend, you know, an hour or so researching it and I come back to my, I said, "Oh, okay, so if I do this and this, that should solve this problem." It's like, yeah, yeah. And that was just like, Oh, okay. Like the, the direction of you go that way. Leon: 13:17 Right. It's not, it's not, "Well figure it out on your own. Good luck." It's, "I'm going to point you in generally the right direction and let you take it from there." You know, that way, you know, you're not completely going off on a wild goose chase, but I haven't just spoonfed it to you either. Corey: 13:34 Yeah, exactly. So that provided a lot of, you know, the my bedrock, basically during my time there. I ended up then going back to MRI, in a completely different department - internal applications was there working on, because the company had bought a couple of, not exactly competitors, but also you know, software companies that were also in the same market doing different things in the same markets. So they wanted to integrate those systems into their own product. But now they have four different companies of billing and needed one package to the, to your bill in bill, their customers in. So start was writing on that. They ended up switching platforms. I ended up getting let go because the platform they were switching it into, I was not well first and um, apparently product development said "no" when it came time when they asked if they wanted to take me back. So... Which was fine because um, and I've told this story to people many times about... And usually in the context of how wonderful of a market there is for .net developers everywhere. But especially in Cleveland. Which was I got let go on a Friday by the following Friday, even with having laryngitis that week, I had about 10 phone interviews. I had two in-person interviews at a job offer by the following Monday I had a second job offer and I was at work the following Friday for at a job that paid more than the last one. Leon: 15:16 Know your strengths and know the market where your strengths are valued. Corey: 15:19 Absolutely. Leon: 15:20 You know, a lot of people in Cleveland, uh, you know, you and I both know folks who are coming up through the ranks of IT and you know, learning programming and they're learning, you know, "I want to learn Python and I want to learn Ruby and I want to learn... You know, you know, it's like those are great languages. They're very useful. Corey: 15:38 Ruby is a four letter word. Leon: 15:39 Okay. But there's no market for those skills in Cleveland. It's a very small market. We really are very much a production, you know, you know, get it done. .net tradition. I'll say traditional market. That's, that's not a slam on Cleveland. It's just a recognition of this is what this it market is. It's not Austin or Seattle or you know, whatever. You know, New York, Corey: 16:05 Chicago I've heard has got a lot of Ruby shops, which is, which is disappointing cause I'm from Chicago and that's just sad. Leon: 16:12 I understand. Okay. So that's how you got from here, more or less, how you got from here to there? Did I did Corey: 16:16 So, so then I, um, so I've got a job at Paragon consulting, which does websites for companies that don't want to hire full time developers. So using content management system and worked there for awhile and then got a hankering for, uh, working with not with, not working in content management systems anymore. And uh, so moved over to AutoSoft just as a regular mid level. And um, I think it's been working out pretty well. They've, yeah. you know. Now I'm the team lead and you know, things are, things are soaring. Leon: 17:01 Nice. Okay. So that, so that's the journey as far as the technical side go, but we are ]Technically Religious here. So, uh, let's talk about the religious side. You identify, as you said at the top of the show, um, as a Orthodox Jew. Did, you always start off at that level of observance, you know, where, where did you, sorry, let me, let me step back. What does Orthodox Judaism look like for you today? Because, as I like to say, especially on these kinds of shows, labels are hard and they're often imprecise. And a lot of times when you ask somebody, "What are you?" The first thing people says, "Well... I'm sort of, you know..." And then they give this sort of very qualified answer. So in, in the long form, how do you identify your religious observance today? Corey: 17:48 I remember one website that would give you a list of choices for which label really worked for you. And the funny part was you would click on like the, on the overall Orthodox part and then there would be eight different choices within that label. And included in that, you know, we have this term "modern Orthodox", they had it listed twice. First one was with MODERN in caps, the second one was with ORTHODOX in caps. So I'm kind of in between on those. Leon: 18:28 So you're camel case, Corey: 18:29 I'm camel case. Leon: 18:32 All right, fair enough. Corey: 18:33 So to me, I live in a very modern world while juggling the responsibilities of an Orthodox... Of a strictly Orthodox Jew. So for those who know that, I know Shulchan Aurch, i know Gemarrah, all those things, you know, I follow and I try to learn and I try to teach my children and whatnot and which, which means I'm carefully selecting the beer I'm getting. You know, when, when the fun car comes around at work. Leon: 19:05 You know, no, you're keeping kosher, you're keeping Shabbat, you're, you know, doing all that stuff. And for those people who don't know Corey, he's also what's called the Gabbi at our synagogue. He's the person in charge of making sure that people are running the parts of the service that need to get run and they're going as fast as they need to go and no faster. And that they stand up when they need to stand up and sit down when they need to sit down. And he also reads Torah at least twice a week to make sure that that happened, you know, so he, he is the glue that keeps things moving. So: knowledgeable and also taking responsibility for things. Corey: 19:40 I'm the Orthodox Jewish version of a bartender. Nobody notices me unless I've screwed up. Leon: 19:46 Right, exactly. And everyone has an opinion about how to mix the drink regardless. So, okay, good. So, so that's how you identify today. So then back to the question I started asking, is that where you, obviously you didn't start off as Gabbi, but did you start off in this type of, or this flavor of Orthodox Judaism or was there a progression? Corey: 20:06 I was born and bred in the gabbai tanks. Leon: 20:11 Next to the Kwisatz Haderach on Dune. Yes. I understand. Corey: 20:16 Uh, no, actually I did not start out religious. Uh, originally growing up I went to a Solomon Schechter school, which is a more conservative, uh, Judaism school. Uh, my family went to an Orthodox shul, uh, the local Chabad. Classically, there are two versions that you'll find in the wild of Chabad Shuls. One is the, you have all these Chassidic Jews who are all meeting together. In most other locations though they are, where like the handful of Orthodox Jews will be, but where they will get some of the, of the more non-affiliated or nondenominational people to come in and celebrate being Jewish and have some kind of connection that way so that. Leon: 21:09 It's the outpost. Corey: 21:10 It's the outpost, which was what we were. Um, but we would still drive to shul on Shabbos. We would easily eat out non-kosher and when not. But that all changed, uh, from two major events. Number one was my brother William going to Yeshiva in Israel after high school. Which got me more thinking about being religious. And the second thing was, uh, I ended up leaving Solomon Schechter because of a couple of bullies basically. Uh, and so the only other option as far as Jewish school was wa was, um, uh, an Orthodox one, which is what I went to. And called Hillel Torah in Chicago. I went there and then through osmosis, you know, and through seeing my brother becoming more religious, I ended up following suit there and then ended up going to a more religious high school than he had gone to. Uh, and then when also followed him to into having a Israeli yeshiva for two years, um, afterwards. And then, you know, unlike my brother though who went to Yeshiva University in New York, I ended up going to New York University and more, more secular school. Leon: 22:42 That solidified your sort of observance as it looks today. And I know that you talk about being Gabbi even at NYU that you were in charge of making sure that the, the congregational responsibilities within the, you know, NYU within the college crowd happened efficiently and effectively also. Corey: 23:01 Which basically consisted of me in the kosher cafeteria every day yelling out MICHA!!!! Leon: 23:07 So we've talked about your, your progress, your starting and ending point, um, in, uh, technical terms in religious terms. So now I want to focus on the overlap between the two. As a person with a strong religious, ethical or moral point of view. In this case, the Orthodox Judaism, who has a long career in tech, how have those two things, um, what challenges have you found along the way with those, with those two parts of your life? Corey: 23:36 I've been very lucky, lucky in that most places that I've gone to, they've been very accepting of my religious beliefs, especially in agile environments. When I say, "Hey, I'm going to have to take off early on Fridays, but I'm going to spend more time the rest of the week to make up for that. I'm still going to get my work done." My sprint work, I'm still going to get, you know, my at least 40 hours. And is that okay? And for, you know, everybody said, "Yeah, yeah, sure. That's cool." The only struggle that I had with that was, uh, at one company where the raises and bonuses and promotions were dependent on you're competing with your fellow developers. So if you had a number of developers who were working 60 hours a week and you were only working 50 hours a week, well they were more in line to get raises and bonuses and promotions, then you were. So for someone who's, you know, got 24 hours where 25 hours where they're not on the computer at all. That takes away a lot of times from being able to potentially join those ranks. So that was kind of frustrating and it ended up leading to me eventually leaving that company. Cause I, I'm competitive when I play board games. I don't want to be competitive in the office. I want to be, I want to be in a situation where I can be recognized for my own work and you can be recognized for your own good work. And I feel like, I feel like morale is better when you have that in a company versus that versus the pressure of "I've gotta be better than you." Leon: 25:31 Yeah. When it, when it's the accounting team versus the IT team and they're up six to four, everybody's losing. Yeah. But, but yeah, collaborations is far more effective in the workplace then than competition in that way. Corey: 25:45 There was one other thing, which is minor, very minor, but it's the fact that people sometimes have a need to apologize for things that I'm so used to for a long time that I don't even notice it. But yet people feel like they have to apologize to me for those things. The biggest example being kosher food. So your company has a lunch and learn, we're all going to be learning about this topic and they bring in pizza and of course the pizza has got, you know, pepperoni and sausage and they'll have a regular vegetarian one, but it's not kosher anyway. Yeah. Leon: 26:32 So people are apologizing... Corey: 26:33 So the people, Oh my God, you know, I'm so sorry. None of the kosher places deliver nearby. And I'm really sorry. I'm like ever since college, and we're talking now about, you know, 15 years, there's never been kosher food except maybe a couple of times. And even then it was sponsored by the Judaic studies department. So computer science, I had computer science talks in college. I had colloquium in grad school, I've had 10 years of being a professional developer. I don't expect kosher food. It's a slight irritation. It's a minor irritation, but it's still an irritation. When people apologize to me for not having kosher food or stuff like that, it's like I don't, I don't need it. Leon: 27:21 Right. It wasn't even on the table. Like it was never on the table. I appreciate, yeah, I appreciate the sensitivity and you demonstrating that you are sensitive to it, but really wasn't ever on the... like let's just have our meeting and keep on going and I'm going to eat the sandwich I brought anyway. Corey: 27:36 Although there was one company Paragon shout outs to Mark for, for doing this for me who said, uh, "If you want, when we have those lunch and learns, if you're willing to spend the time to drive over to one of these places, pick up food and come back, I'll give you the company credit card and you can go out and buy it." And I was like, "Hey, deal!" And then I ended up, uh, creating a series of lightning talks at the company. So I could not, not just so I could get free food, but... Leon: 28:07 Okay. I will say though that that especially when you're dealing with, um, team members who have specific dietary needs, whether it is vegan or gluten free or Halal or kosher or whatever, um, I think sometimes companies they err by saying, uh, "So we'll, we'll buy this thing that's kosher, we'll buy this thing that's Halal." And yet there are nuances to those dietary needs that the person who needs that food understands, but the rest of the company doesn't. And so you end up in a very awkward situation of somebody said, BUT BUT YOU SAID it was kosher." "Yes. But it's not a hecksher. It's not a standard that I hold by," you know, or "Yes, you got, you know, gluten free but it wasn't nut free" or whatever. And you end up with, you know, sometimes for feelings and things like that where as saying to somebody, Hey, we really want you to feel included. Will you go buy, will you go get well, you make sure is sometimes not the burden that it might sound like to the outside person. It's actually, you know, much more inclusive because now I know the food is going to meet my personal standards. I'm not saying higher or lower. I'm just saying that's my personal standards and it's gonna be what I wanted and it's, you know, I'm not going to have to have an uncomfortable conversation about you just went through literally hell and high water to get this and I'm still not eating it. So I like that. That was really smart. Good work Mark! Okay. So those are some of the, you know, again, nothing major but um, you know, some of the, the challenges between your religious and technical life and I want to spin it around now. Were there any benefits, were there any surprises, positive surprises that you had where you showed up into your technical world and realize that your religious point of view was actually an unexpected benefit? Leon: 29:59 Uh, I was working at Paragon and at the time we were working in this medical office building, which was kind of weird cause we were all in these offices instead of, you know, being in a room together. Cause it's just like these tiny offices. And there was one seat open in the room I was in. And Mark says to me, "Hey, we've got a guy who's coming in who's going to be taking over that seat. It's a man named Kamran and he's going to be starting on Monday. And yeah, just make sure he feels welcome." And I said, "Oh," me thinking, you know, because we had at Paragon we had, and I think they still do have a fair amount of people from Indian descent who worked there. And I said, "Oh, that sounds vaguely like an Indian name." And he goes, "No, actually Kamran is originally from Pakistan." And you know, the, the alarm bells almost went off in my head as it were because okay, now I'm going to be in this situation where I'm working with somebody who's obviously Muslim and I'm very openly Jewish. I wonder how this is going to work out. You know, not, not being pessimistic, but just like, okay, this is going to be something new for me. Working with somebody who is Muslim. And I am, uh, I was, I had a very positive experience at NYU with, um, uh, Jews and Muslims, uh, being very friendly together. Um, there was, as an example, there was a trip shortly after Katrina hit where they had Jewish and Muslim students going together and rebuilding some houses in new Orleans. And those kids ended up getting along so well with each other that you would see them frequently at the kosher cafeteria eating lunch and dinner together. You know, so very positive experience there. And so I was like, you know, I'm going to, this is going to be new for me because now I'm in that situation and I'm going to, I took it upon myself. I said, I'm going to, I'm going to really try and do exactly like what those kids did. I'm going to. And so, um, Kamran and I ended up becoming very good friends actually of working together and to the point, and of course we would have discussions and discuss. Of course the conflict in Israel in the middle East came up and we had our discussions and there were always respectful discussions. And I remember one time we were talking about something that was in common between Judaism and Islam. At one point I was just looking at me at all, "Why are we fighting? Like so many things that you have in common, why are we fighting?" He goes, "I don't know man. I don't know." Yeah. And the second story, I would come run his holiday party. And those are two very loaded words everybody, Leon: 33:11 We're going to have an episode on that coming up soon on technically religious about the dreaded holiday party in the office. Yeah. Corey: 33:18 But I, I still remember he brought his wife to the holiday party and she was in, uh, she was in full, uh, attire. Um, not, not a burka, but I, I'm blanking on the term off the top of my head... Leon: 33:31 Hijab? Corey: 33:31 Yes. On top. And then long skirt or dress or, I don't know that the technical term for it, but [and I'm like, Oh, I get to meet Kamran's wife. Cool. And there were a few people ahead of me who were truffle, wanted to meet her also, and she was shaking hands with these people, with these guys. And I'm just thinking in my head, you know, Judaism, we have an idea that the sexes don't really shake each, you know, make physical contact unless you're a family member. I wonder if Muslims have that too. And so I specifically did not shake her hand, but then I worried about it for like the rest of the weekend. I'm like second guessing myself. I'm like, did I God, I hope I didn't insult her. I went in and insult him and I come in on Monday and I said to come on by the way, I didn't shake your wife's hand. And he looks at me and goes, "You guys have something like that too, don't you?" I said, "Where we don't shake women's hands?" Yeah. He goes, "Yeah, we've got that. Also. You were the only one who knew about that." And just like, that's just so cool. So yeah, that's we, I mean we had a... Mark arranged when we moved to a new new building. Your range for us to have a closet basically that was designated as our prayer space. Which Kamran and I would always joke that if we got another religious person in, we'd have to have a signup sheet. Right. Because especially there was the afternoon prayers were so closely timed where I would go to the closet, and it would be locked. I'm like, Oh, Kamran's daven... Kamran's praying right now. I almost said Kamran was davening right now, which is the Jewish term for it. And so that was, that was an instance where it was so, it was so nice being religious and sharing, being religious in tech with this person and becoming good friends even with our differences. So there, that was both. Yeah. Benefit and to surprise. The other, the other benefits have been, I mean there's, you see really so many amazing people who you really get to see just how respectful people can be about it. Where if you weren't religious, you mean maybe they'd still be respectful, but there are so many times you find people willing to go out of their way to be accepting of you. I mean, there've been plenty of times where I've said to my team like, "Hey guys, I got to get out of here. I've got prayer services that I have to go to and then. Leon: 36:11 Sundown is coming fast. It's winter or whatever it is. Corey: 36:14 And especially Friday. I mean, so many times we've since changed it to a Wednesday to Wednesday a sprint. Right? But there were times where Friday's last day of the sprint, and I say, "Guys, I've checked in some code. It doesn't work. It's not, it's not finished. But I got to go." And somebody saying, I've got it, I'm going to, I'll take it. You know? And that's, that's been a wonderful sight to see, has been, has been those, that kind of reaction. Doug: 36:45 Thanks for making time for us this week. To hear more of Technically Religious visit our website, http://TechnicallyReligious.com where you can find our other episodes. Leave us ideas for future discussions and connect to us on social media.

Liga del código
Episodio 27: Hablando de comunidades con Andres Pineda (Pinedax)

Liga del código

Play Episode Listen Later Oct 30, 2019 87:03


Hablando de comunidades con Andres Pineda (Pinedax) - Liga del Código 027 Bienvenidos a la liga del código, un podcast de developers para developers. En este episodio numero 27 le traemos el episodio más denso de buen contenido que hemos hecho hasta ahora, hablamos con Andres Pineda, un miembro muy activo de la comunidad de desarrolladores, quien actualmente vive en Canada, nos comenta como terminó siendo un programador, hablamos sobre como las comunidades de programación aportan a nuestra carrera, sobre la historia detrás de Pinedax, y sobre como cada desarrollador debería interesarse por las comunidades desde el principio de su carrera. Disfruten. Youtube: https://youtu.be/gh0ZZTan-RM Enlaces mencionados: Jon Skeet en Stackoverflow https://stackoverflow.com/users/22656/jon-skeet Significado del logo de Pinedax https://www.youtube.com/watch?v=bVikXB-Yv9A Comunidad de Developers Dominicanos https://www.facebook.com/groups/devdominicanos/ Invitado: Andrés Pineda - https://twitter.com/ajpinedam En este episodio participan: Nazaret Ramirez - https://twitter.com/nazaretrm01 Winner Crespo - https://twitter.com/winnercrespo Tomás Veras - https://twitter.com/TomasVeras German Popoter - https://twitter.com/GermanPopoter Manuel Mejía - https://twitter.com/mejiamanuel57 Youtube: https://www.youtube.com/watch?v=gh0ZZTan-RM

Weekly Dev Tips
Versioning with guest Jon Skeet

Weekly Dev Tips

Play Episode Listen Later Oct 28, 2019 10:18


Hi and welcome back to Weekly Dev Tips. I’m your host Steve Smith, aka Ardalis. This is episode 59, on versioning and semver, with guest Jon Skeet. # Versioning This week's tip is brought to you by devBetter.com. ## Sponsor - devBetter Group Career Coaching for Developers devBetter is a career coaching group I started last year. It gives you direct access to me as well as a group of peers with a diverse range of experience, with a shared goal of improving. We talk about code, careers, and more each week in our private online community and weekly live coaching sessions. Read the testimonials on [devBetter.com](https://devbetter.com/) and see what you think. This week I'm excited to introduce Jon Skeet, who works for Google and is renowned for his Stack Overflow reputation. Jon's going to share some of his knowledge about versioning software, which can certainly be tricky business. I'll let him take it from here. # Versioning with Jon Skeet (no transcript available - some selected quotes) "Versioning is all about what you do guarantee for future versions and how they relate to previous versions." # Back to Steve Thanks, Jon! I definitely learned something from that, and I'm sure many of my listeners did as well. I've added a link to your book web site and twitter profile to the show notes. ## Show Resources and Links -[Jon Skeet on Twitter](https://twitter.com/jonskeet)-[Jon's book, C# in Depth](https://csharpindepth.com/)-[devBetter](https://devbetter.com) That’s it for this week. If you want to hear more from me, go to [ardalis.com/tips](https://ardalis.com/tips) to sign up for a free tip in your inbox every Wednesday. I'm also streaming programming topics on [twitch.tv/ardalis](https://twitch.tv/ardalis) most Fridays at noon Eastern Time. Thank you for subscribing to Weekly Dev Tips, and I'll see you next week with another great developer tip. 

SuperDataScience
SDS 285: Bringing Dev & Diverse Communities Into Data Science

SuperDataScience

Play Episode Listen Later Aug 7, 2019 76:25


In this episode of the SuperDataScience Podcast, I chat with the top contributor on Stack Overflow, Jon Skeet. You will learn what is versioning, how that affects developers and how that affects data scientists. You will hear about compiled versus interpreted languages, what is the silver bullet in cold diagnostics, what kind of problems you want to diagnose and the 'divide and conquer' principle. You will also hear about the importance of community, what it means to be part of a community and how communities grow, what you can do as a data scientist to make our community be more inclusive, more welcoming and prosper further. If you enjoyed this episode, check out show notes, resources, and more at www.superdatascience.com/285

IT Career Energizer
Growing And Progressing as a Developer And a Person With C# Legend Jon Skeet

IT Career Energizer

Play Episode Listen Later Nov 13, 2018 20:39


GUEST BIO: Jon Skeet is a Staff Software Engineer at Google, working from the London office on the Google Cloud Client Libraries for .NET. He's probably better known for his contributions on Stack Overflow and his book, C# in Depth. Jon is married to Holly Webb, a prolific children's author, and they have three children together. EPISODE DESCRIPTION: In this episode Phil interviews Jon Skeet who is a senior software engineer for Google. He is the author behind C# in Depth, a book that made him something of a C# legend. Jon is also a well-known Stack Overflow contributor who has a reputation for providing descriptive answers that solve the toughest challenges. Some go as far as calling him “the Chuck Norris of programming”. KEY TAKEAWAYS: ­­­ (1.00) – So Jon, can you expand on that summary and tell us a little bit more about yourself? In response, Jon explains that he is a big fan of working from home. So, he does not spend very much time at Google’s London headquarters. Instead he works out of a high tech, air-conditioned shed, complete with an ice-cream maker and surround-sound. Jon is a feminist, a Methodist and a local preacher who has a passion for musical theatre. (2.03) – Phil asks Jon for a unique IT career tip, something the audience should know. Jon replies that it is important to remember that “you will make far quicker progress in the long run, if you take one step at a time. Work through the problem in a structured way using a language you are really familiar with. If you are learning a new language, start by doing really simple things. But, don’t be afraid to “step into the dark” to try something totally new. Just do so consciously and accept that failing, at first, is fine. You will learn a lot that way. Spend most of your time working in a familiar way and try just one new thing at a time, so that you are always making progress. (4.14) Phil asks if Jon would describe that as a sort of incremental process. Jon said yes, “it is really don’t run before you can walk.” (4.38) – Phil asks Jon to share his worst career moment and what he learned from it. For Jon his low-point was not directly related to coding or a technical issue. He was working on a product launch with a looming deadline. As a result, he ended up working very odd hours to get the job done. Instead of arriving at the station at his normal time of 6.45 he was getting there at about 3.30am. He was compensating a bit by going home a little earlier than normal but he was actually working long hours. Plus, even though he was going to bed earlier he was not sleeping well. People were telling him he did not look well, so he was clearly stretched. But, he carried on working that way, until one morning he was mugged. The mugging probably would not have happened if there were more people around. Being mugged stopped Jon in his tracks and he realized that he needed to take more care of himself. He decided to stop putting in a lot of hours at the wrong times of the day. He no longer pushed himself so hard or let others do it to him.  Jon realized that he had to take care of himself. (7.18) – Phil wants to know what Jon’s best career moment was. Jon starts by explaining that he is proud of helping thousands of people and being at the top of Stack Overflow as well as his book and software. But, his career highlights have come while talking with other people. For example, in June, Jon spent several days talking with and teaching alongside a lead designer on C#. During that collaboration he learned a huge amount about why C# is designed the way it is. Talking and working with others teaches him a lot and is very fulfilling.  (9.18) – Phil asks what excites Jon about the future of IT. To some extent for Jon it is how little we know about it. “We are now in an age where when you go to university half of the jobs the student take up don’t exist yet.” The fact that we cannot really tell what tech is going to look like in 10 years time is exciting. Potentially, a whole area that nobody is even considering now could easily come to the fore. (10.56) – What drew you to a career in IT, Jon? From the age of 8 Jon played games on a ZX Spectrum 48K. Eventually, he started programming on the Spectrum. For his first project, he created a logo interpreter. He was motivated to do so because the BBC microcomputer at school had one. His innocence meant that he did not know that you could not implement the code yourself. So, he did not see that so-called impossible barrier. As a result, he just kept working at it until he got it done. By age 9 or 10 he was in love with programming. (12.32) – What is the best career advice you were given? “Be good at one thing” – make sure that there is one thing that you are really comfortable in. It is good to have several strings to your bow. But, be the go-to person for at least one topic or discipline. (13.36) – If you were to start your IT career again, what would you do? Jon said that because things are changing so quickly he has no idea. It would depend on what would hook him. “I am a big fan of doing something that you are interested in for whatever reason you’re interested.” He explained why this is so important using an example.  Someone could be inspired to help out in a soup kitchen and while there wonder if they can automate the rota. That leads to working out what the best way to organize it is. This in turn leads to them falling into all kinds of optimization things. Suddenly, you are having fun developing and optimizing things and you become an inspired developer.  (15.29) – Phil asks Jon what career objectives Jon currently focusing on. Jon’s response is “Having a good time.” He has never chased money or power. Instead, he has chased having a good life. Right now, he enjoys writing in C#. Jon also relishes the fact that he can work from home and spend plenty of time with his family, which he loves doing. (16.52) – What is your most important non-technical skill? Jon’s short answer is “empathy and compassion”. We have done a great job of solving the problems of straight white men, because that is the demographic of most software developers. That needs to change. We need to solve the problems of the people that are not represented in the software community. Jon is finding that being a novice feminist is changing the way he works. Feminism is all about seeing things from multiple perspectives. It teaches you that people’s problems and challenges are different, so they need to be answered and solved in different ways. (18.24) – Phil asks Jon to share some final career advice. Jon’s reply is– “really just focus on your life, think about what is genuinely important to you and pursue that.” That might mean switching from IT to solving an environmental issue you believe you can solve. If you think you can make a difference, just do it. You only have one life. BEST MOMENTS:  (2.20) JON – “You will make far quicker progress in the long run, if you take one step at a time.” (2.55) JON – “If you are learning a new language, start with really simple things, just so that you feel familiar in the language,” (6.59) JON – “I was just putting in lots of hours and the wrong hours, and you've got to take care of yourself, basically.” (9.20) JON – “It's really the people I've worked with that have provided the highlights rather than the code I’ve written.”  (13.42) JON – “Have a balance between knowing plenty of things to just as much as you need, but have one thing that you're the expert on.” (17.32) JON – “The ability to look at the world from other people's perspectives is absolutely crucial for software.” CONTACT JON SKEET: Blog: blog.jonskeet.uk Blog: codeblog.jonskeet.uk Twitter: https://twitter.com/jonskeet @jonskeet  

G-Research
C# 8: The story so far. Q&A with Jon Skeet

G-Research

Play Episode Listen Later Oct 11, 2018 77:36


C# 8: The story so far. Q&A with Jon Skeet by G-Research

Coding After Work podcast
Episode 25 - Stack overflow, Nodatime, and women in tech with Jon Skeet

Coding After Work podcast

Play Episode Listen Later Apr 17, 2018 55:50


At NDC London Jimmy and Jessica sat down with Jon Skeet to learn more about Stack overflow, Nodatime and Jon's passion for helping women in tech.   https://1drv.ms/u/s!AjlX-KPSOaenqJ08VF3kyUW0L7pPlw http://tinyurl.com/stack-hints  Guest: Jon Skeet @jonskeet

Devskiller's Yellow Duck Podcast
A Conversation with Jon Skeet: The Chuck Norris of Programming

Devskiller's Yellow Duck Podcast

Play Episode Listen Later Apr 10, 2018 56:35


A conversation about Stackoverflow, programming, the software industry and more with Jon Skeet of Google. The Related Blog Post: https://devskiller.com/jon-skeet-yellow-duck-podcast/

The Stack Overflow Podcast
Podcast #123 - Jon Skeet Wants You to Be a Feminist

The Stack Overflow Podcast

Play Episode Listen Later Mar 12, 2018 69:00


In this episode, Host Jon Skeet takes the reins along with Jay, Jess, Ilana, and special guests Casey Ashenhurst (SO Inclusion Manager & Senior People Ops Partner) and Cassie Montrose (SO Executive Assistant) to chat about hitting a million rep on Stack Overflow; Jon's thoughts on feminism and inclusion and how those have evolved over the years; and a rant about a regrettable Applebee's experience in Times Square. You should'a known better, Jon...

The Stack Overflow Podcast
Podcast #123 - Jon Skeet Wants You to Be a Feminist

The Stack Overflow Podcast

Play Episode Listen Later Mar 12, 2018 69:00


In this episode, Host Jon Skeet takes the reins along with Jay, Jess, Ilana, and special guests Casey Ashenhurst (SO Inclusion Manager & Senior People Ops Partner) and Cassie Montrose (SO Executive Assistant) to chat about hitting a million rep on Stack Overflow; Jon's thoughts on feminism and inclusion and how those have evolved over the years; and a rant about a regrettable Applebee's experience in Times Square. You should'a known better, Jon...

Cross Cutting Concerns Podcast
Podcast 072 - Stephen Cleary on Azure Functions

Cross Cutting Concerns Podcast

Play Episode Listen Later Mar 4, 2018 19:50


Stephen Cleary is writing Azure Functions. This episode is sponsored by Smartsheet. Show Notes: The Stack Overflow answer that prompted this podcast Lazy Be sure to check out LazyThreadSafetyMode in the documentation (Stephen recommended PublicationOnly mode) Stephen’s AsyncEx project Stephencleary.com Book: Concurrency in C# Cookbook Stephen Toub blog Jon Skeet’s EduAsync series Microsoft docs on Azure Functions Azure Functions issues on Github Spend some time with your family! Stephen Cleary is on Twitter. Want to be on the next episode? You can! All you need is the willingness to talk about something technical. Music is by Joe Ferg, check out more music on JoeFerg.com!

.NET Rocks!
Talking C# with Bill Wagner and Jon Skeet

.NET Rocks!

Play Episode Listen Later Feb 20, 2018 61:23


C# continues to evolve - there's more to learn! While at NDC in London, Carl and Richard talk to Jon Skeet and Bill Wagner about their on-going work on C#. For Bill, he's now part of the docs team helping people understand C#, and for Jon, it's his contributions via GitHub to ideas and features for C#. Both write great books and talk about the challenge of how C# is evolving as open source and in public. What features matter, and where does it all lead to? Will C# ever be finished, or is this an endless process? Is it getting easier to develop with C# or more complex? Great thoughts from two of the nicest thinkers on C#!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Talking C# with Bill Wagner and Jon Skeet

.NET Rocks!

Play Episode Listen Later Feb 20, 2018 61:22


C# continues to evolve - there's more to learn! While at NDC in London, Carl and Richard talk to Jon Skeet and Bill Wagner about their on-going work on C#. For Bill, he's now part of the docs team helping people understand C#, and for Jon, it's his contributions via GitHub to ideas and features for C#. Both write great books and talk about the challenge of how C# is evolving as open source and in public. What features matter, and where does it all lead to? Will C# ever be finished, or is this an endless process? Is it getting easier to develop with C# or more complex? Great thoughts from two of the nicest thinkers on C#!Support this podcast at — https://redcircle.com/net-rocks/donations

Weekly Dev Tips
Becoming a T-Shaped Developer

Weekly Dev Tips

Play Episode Listen Later Jan 29, 2018 5:20


Becoming a T-Shaped Developer It's difficult to differentiate yourself if you don't have a single area of expertise. Either you'll have difficulty landing work or you'll be forced to compete with a host of other non-specialists on rate. By becoming a T-shaped developer, you can market yourself as an expert in a particular area and stand out from the crowd! Sponsor - DevIQ Thanks to DevIQ for sponsoring this episode! Check out their list of available courses and how-to videos. Show Notes / Transcript In this episode, I'm going to talk about what it means to be a "T-Shaped" developer. But before we get into that, let's talk a little bit about how software developers typically market themselves, and how companies post job openings, using some real data and numbers. Let's consider a pretty common, but vague, job description: "web developer". Let's search for jobs using this term on a few different sites. We'll leave location out of the search - remote work is becoming increasingly acceptable and it's just easier to compare numbers if we don't restrict by location. Looking at Indeed.com, there are 40,000 jobs matching this search string. LinkedIn's Job Search has over 14,000. GlassDoor finds 110,000. Monster.com will only tell us there were over 1000 results found, but it's a good guess it was a lot more than 1000. The point is, there are a huge number of positions out there that match the search term (or exact job title) of 'web developer'. If you identify primarily as simply a 'web developer', you're in a crowd of hundreds of thousands. The good news is, there's definitely demand for people to fill that kind of role. The bad news is, how do you convince a particular client that you're the best candidate for their 'web developer' vacancy, if that's as far as you've gone in differentiating yourself? When you're marketing a product, one that isn't creating a brand new market segment, it can be useful to identify how big the market for that kind of product is. Say you're looking to enter the footwear business. It's good to know that there are billions of dollars spent by millions of customers on footwear every year. However, when you go to actually sell your footwear, you're probably not going to try to market it to "people who buy shoes" - you're going to niche down to a particular segment. Maybe basketball playing teens who aspire to be NBA players. Maybe outdoor fanatics who want the best hiking shoes. Maybe fashion-conscious women who will pay a premium for comfort. You'll sell more shoes by appealing to specific demographics of buyers than by trying to appeal broadly to any shoe-buyer. People can only remember one or two leaders in a given market niche, and as a marketer you want your product to occupy one of those positions. If you can't be the #1 or #2 for the market, you need to pick a smaller, more focused market in which you can occupy that position. Think about it for automobile companies. What's the most successful automobile company? In my opinion there's not even a clear winner here. What if we narrow it down to trucks? Many of you would probably say Ford or Chevrolet. How about electric cars? I would argue Tesla has done an excellent job of being first in mind as the electric car manufacturer, even though last year Nissan sold more electric vehicles globally than did Tesla. As a developer, you are the product you're trying to sell. You have a set of skills and experience that you can bring to bear when presented with a problem. There are a wide number of skills that most developers need to know, but don't need to be expert in. Visualize a horizontal line representing the breadth of skills you have. Now make the line thicker at the bottom by a few units to represent the relatively shallow depth of knowledge you have for most skills. You work with source control, but you're not known throughout the industry for your source control skills. You can apply CSS to HTML, but you're not writing books about how to apply CSS to HTML. You're competent with C#, or JavaScript, or PHP, but again you're not a well-known expert in them. Now think about a particular skill or passion you have that goes beyond mere competence. Maybe you could have a podcast all about your git knowledge and the dark arts of mastering its intricacies. Maybe you could write a book about the most powerful ways to use CSS selectors to achieve amazing results. Whole programming languages might be tough to become well-known for (think Jon Skeet for C# for example), but you could position yourself as the go-to expert in lambda expressions or arrow functions or a particular design pattern. Whatever skill you already have, or could have, that's where you're going to go deep with your knowledge. Visualize that thick horizontal line representing your shallow knowledge of a wide variety of topics, and now draw a much deeper vertical line dropping down from its center, forming a 'T' shape. This T-shape represents your skillset, or at least how you'd like to market your skillset. The T-shaped developer has greater success because they're able to position themselves in the minds of customers, managers, and peers as experts in a particular niche. How you choose your niche and how you make sure others are aware of your expertise will have to wait for future shows. Please leave a comment at weeklydevtips.com/016 if you have questions or ideas you'd like to share. Show Resources and Links Positioning - The Battle for Your Mind (book) Tesla vs Nissan Jon Skeet - C# More Career Advice Articles

Podcast Ostrapiła
Ten w którym rozmawiamy o obawach przed zmianą pracy

Podcast Ostrapiła

Play Episode Listen Later Jan 27, 2018 85:05


22 odcinek podcastu przynosi rozmowy o obawach przed zmianą pracy. Dyskutujemy czy warto z tego tytułu stresować się, jak podejść do zmiany pracy jeśli wiąże się to z niższym stanowiskiem  i czy cebuliony są w życiu najważniejsze. A na koniec powiemy jak z tym wszystkim powiązany jest Dirk Gently. Linki: Linki: - hacele: http://neutralny.fm.interiowo.pl/H3-60.jpg - Rational Synergy: https://en.wikipedia.org/wiki/Rational_Synergy - bromance: https://pl.wikipedia.org/wiki/Bromance - IBM rational clear case - https://en.wikipedia.org/wiki/Rational_ClearCase - CRUD - https://en.wikipedia.org/wiki/Create,_read,_update_and_delete - syndrom udawacza/impostor syndrome - https://en.wikipedia.org/wiki/Impostor_syndrome - Who moved my cheese - https://en.wikipedia.org/wiki/Who_Moved_My_Cheese - cebuliony - jednostka monetarna - nowa praca jako analogia związku - https://www.linkedin.com/pulse/why-first-year-new-job-like-marriage-debbie-yarwood/ - Jon Skeet - https://codeblog.jonskeet.uk/ - Bjarne Stroustrup - https://en.wikipedia.org/wiki/Bjarne_Stroustrup - Mads Kriestensen - https://madskristensen.net/ - podcast manager plus - http://mariuszchrapko.com/cykl/podcast/ - 1,01^365 - https://behapy.s3.amazonaws.com/03/40/970340/preview.png - John McClane - https://pl.wikipedia.org/wiki/John_McClane - devtalk.pl - O powrocie do programowania z Robertem Podsiadłym - https://devstyle.pl/2017/11/13/devtalk65-o-powrocie-do-programowania-z-robertem-podsiadlym/ - Nie sprzedawaj się za piłkarzyki - https://devstyle.pl/2016/01/14/nie-sprzedawaj-sie-za-pilkarzyki/ - Bill Gates - last day at Microsoft - https://www.youtube.com/watch?v=v5uw07iEkjU - to mówiłem ja, Jarząbek - https://youtu.be/11W-toNG3eU - equlibrium - http://www.imdb.com/title/tt0238380/?ref_=nv_sr_3 - Easter Egg - https://pl.wikipedia.org/wiki/Easter_egg - jednominutowy manager - http://www.empik.com/jednominutowy-menedzer-najpopularniejsza-na-swiecie-metoda-zarzadzania-blanchard-ken-johnson-spencer,p1044942994,ksiazka-p - Friends - Quit the gym - https://youtu.be/oh8PFs0LTKc - Dirk Gently - http://www.imdb.com/title/tt4047038/ Zobaczcie też dyskusję na trello:  https://trello.com/c/fL05MiI0.html

.NET Rocks!
.NET Diagnostics with Jon Skeet

.NET Rocks!

Play Episode Listen Later Sep 26, 2017 58:07


How do you diagnose problems in your applications? While at ProgNet in London, Carl and Richard sat down with Jon Skeet to talk through how he does diagnostics and understanding bugs. The conversation starts out with a discussion around a comment that Richard read about writing great Stack Overflow questions by breaking down the problem into the smallest possible reproducible version. Jon talks about humility and diversity as cultural aspects in development teams that leads to better diagnostics and sharing. In the end, it's not the tech, it's the people that solve problems!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
.NET Diagnostics with Jon Skeet

.NET Rocks!

Play Episode Listen Later Sep 26, 2017 58:06


How do you diagnose problems in your applications? While at ProgNet in London, Carl and Richard sat down with Jon Skeet to talk through how he does diagnostics and understanding bugs. The conversation starts out with a discussion around a comment that Richard read about writing great Stack Overflow questions by breaking down the problem into the smallest possible reproducible version. Jon talks about humility and diversity as cultural aspects in development teams that leads to better diagnostics and sharing. In the end, it's not the tech, it's the people that solve problems!Support this podcast at — https://redcircle.com/net-rocks/donations

no dogma podcast
#78 Dustin Campbell, C# 7.1 and Beyond

no dogma podcast

Play Episode Listen Later Aug 7, 2017 53:24


Summary Dustin Campbell talks about the future of C# 7.1, 7.2 and beyond. Details Who he is and what he does, Mads and the other guy, cross platform experience, playing guitar. Why move to incremental c# releases, bug fixes, move language forward more quickly, csharplang on GitHub, changes needed to compiler, C# releases are tied to Visual Studio releases. Could C# become a NuGet package. Preventing accidental use of 7.1. Possible dates. Release cadence, halting problem. Speed of change of c# vs ASP.Net, slow evolution is the plan. Balancing features and performance against ease of use. More pattern types coming. Shapes and extensions, extension everything - properties, constructors. Optional interfaces. The future of c#. A question from Jon Skeet for Dustin.

.NET Rocks!
Nodatime, Google Cloud and More with Jon Skeet

.NET Rocks!

Play Episode Listen Later Jan 31, 2017 57:50


The Chuck Norris of C# is back! While at NDC London, Carl and Richard sit down with the indomitable (and always humble) Jon Skeet to talk about what he's been working on in the past year. First up is nodatime, an open source library for doing date, time and timezones correctly. Why is time so hard? Because politics and science! Jon talks about crazy time zone challenges, solutions for leap seconds and more. Next up is Google Cloud Platform which has gone all C# friendly! Jon talks about building C# friendly APIs for various Google services to make it easy as possible for your .NET application to work in Google's cloud. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Nodatime, Google Cloud and More with Jon Skeet

.NET Rocks!

Play Episode Listen Later Jan 31, 2017 57:49


The Chuck Norris of C# is back! While at NDC London, Carl and Richard sit down with the indomitable (and always humble) Jon Skeet to talk about what he's been working on in the past year. First up is nodatime, an open source library for doing date, time and timezones correctly. Why is time so hard? Because politics and science! Jon talks about crazy time zone challenges, solutions for leap seconds and more. Next up is Google Cloud Platform which has gone all C# friendly! Jon talks about building C# friendly APIs for various Google services to make it easy as possible for your .NET application to work in Google's cloud. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

DevTalk
46 – DevTalk Live with Jon Skeet and Dino Esposito

DevTalk

Play Episode Listen Later Dec 18, 2016


To ostatni odcinek DevTalk. Oczywiście: tylko w tym roku! W 2017 będą się działy takie rzeczy, jakich jeszcze nie było. Plany są wielkie, ciekawe i… póki co – tajne ;). Więcej informacji: już wkrótce. 46. odcinek podcasta jest… specjalny. To pierwsza odsłona DevTalk Live: czyli audycji nagranej na żywo, na konferencyjnej scenie. Podczas .NET Developer […] The post 46 – DevTalk Live with Jon Skeet and Dino Esposito appeared first on DevTalk.

no dogma podcast
#61 Jon Skeet (part 2), Google Cloud Platform

no dogma podcast

Play Episode Listen Later Oct 24, 2016 46:58


Summary This is part two of my interview with Jon Skeet, we continue from part 1 with some more on C# before discussing the Google Cloud Platform. Details .Net Core; is C# Jon's second language? starting on Spectrum, BBC Micro, writing his own language, c, Java was first professional language, took up C# in 2001, "Java is not that bad a language"; Google Cloud Platform, what differentiates Google from the other cloud platforms, Jon aims to make the best c# libraries; Stackoverflow "this could be my next form of addiction"; listener questions - why so many languages; keep it simple when learning and learn one thing at time; how Jon divides his time, work life balance, "don't do anything you don't enjoy or believe to be beneficial to the world".

no dogma podcast
#60 Jon Skeet (part 1), Noda Time

no dogma podcast

Play Episode Listen Later Oct 17, 2016 40:44


Summary This is part one of a two parter with Jon Skeet, here we talk about Noda Time and all things time, date, time zones and offsets. We also chat about the C# specification. In part two we cover the Google Cloud Platform. Details Who he is, what he does, Google briefly (more in part two); Noda Time, history, time libraries are bad, v1 is forever, databases store datetime badly too, what is wrong with current libraries, DateTime.Now is bad, time zones and offsets, how to store and transfer Noda Time, UTC and local times; C# specification, "Mads Toegensen is the nicest person in the world", C# standards bodies, how the language changes.

Developer On Fire
Episode 170 | Jon Skeet - Awesome, Humble, and Human

Developer On Fire

Play Episode Listen Later Oct 3, 2016 61:36


Guest: Jon Skeet @jonskeet Full show notes are at https://developeronfire.com/podcast/episode-170-jon-skeet-awesome-humble-and-human

Cloud Engineering – Software Engineering Daily
Cloud Clients with Jon Skeet

Cloud Engineering – Software Engineering Daily

Play Episode Listen Later Sep 20, 2016 63:06


Google builds cloud services for developers, such as PubSub, Cloud Storage, BigQuery, and Cloud DataStore. On Software Engineering Daily, we’ve done lots of shows about how these types of services are built. In this episode, we are zooming in on the interaction between the developer using a cloud service and the design and engineering of The post Cloud Clients with Jon Skeet appeared first on Software Engineering Daily.

The Tablet Show
C# Everywhere with Jon Skeet

The Tablet Show

Play Episode Listen Later Dec 22, 2013 50:00


While at NDC-London, Carl and Richard talk to Jon Skeet about his experience using C# everywhere - including mobile development! The conversation starts out talking about Jon's top topic of the past couple of years, Async and Await. Jon then digs into developing noda-time, a .NET implementation of Joda Time. This leads to a great conversation about Xamarin's tools for building iOS and Android apps and how C# can live everywhere. Jon talks through the fun parts and the hard parts of building mobile apps and his plans for cool new cross platform development. It's a different side of Jon Skeet!

.NET Rocks!
Async, Parallelism and Learning with Jon Skeet at NDC

.NET Rocks!

Play Episode Listen Later Jun 18, 2013 55:37


While at the Norwegian Developers Conference, Carl and Richard chatted with Jon Skeet about Async and Parallelism. The conversation starts out with a BKaF on parallel exception handling and a reader comment about F# and parallelism. Jon chimes in on both these subjects, talking about all the challenges around error handling, parallel or otherwise, and he knows (and doesn't know) about F#. Throughout the conversation there are short discussions on his effort to teach his sons programming as well. Great insights from Mr. Skeet!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Async, Parallelism and Learning with Jon Skeet at NDC

.NET Rocks!

Play Episode Listen Later Jun 18, 2013 55:36


While at the Norwegian Developers Conference, Carl and Richard chatted with Jon Skeet about Async and Parallelism. The conversation starts out with a BKaF on parallel exception handling and a reader comment about F# and parallelism. Jon chimes in on both these subjects, talking about all the challenges around error handling, parallel or otherwise, and he knows (and doesn't know) about F#. Throughout the conversation there are short discussions on his effort to teach his sons programming as well. Great insights from Mr. Skeet!Support this podcast at — https://redcircle.com/net-rocks/donations

Hanselminutes - Fresh Talk and Tech for Developers

"It's amazing how much you don't know when you have to explain something to someone else." Scott sits down with Jon Skeet at CodeMash and talks about being a phony, getting through interviews and why we do what we do.

The Stack Overflow Podcast
Stack Exchange Podcast - Episode #04 w/ Jon Skeet

The Stack Overflow Podcast

Play Episode Listen Later May 11, 2011 68:22


Stack Exchange Podcast - Episode #04 w/ Jon Skeet by The Stack Overflow Podcast

stack exchange jon skeet stack overflow podcast
The Stack Overflow Podcast
Stack Exchange Podcast - Episode #04 w/ Jon Skeet

The Stack Overflow Podcast

Play Episode Listen Later May 11, 2011 68:22


Stack Exchange Podcast - Episode #04 w/ Jon Skeet by The Stack Overflow Podcast

This Developer's Life
1.1.3 Competition

This Developer's Life

Play Episode Listen Later Feb 9, 2011


In this episode we talk to competitors who are also programmers. Or, programmers who also compete. Are coders pre-wired for this? Jon Skeet, David Fowler, Aaron Jensen and Danielle Banks share their stories.Download Here

Hanselminutes - Fresh Talk and Tech for Developers
Jeff Atwood on the Future of Stack Overflow

Hanselminutes - Fresh Talk and Tech for Developers

Play Episode Listen Later Apr 21, 2010 43:48


There's no Stack Overflow podcasts lately so Scott's got Jeff on the show so we can get our Coding Horror fix. Jeff shares some of the thinking behind recent changes on StackOverflow.com and how they plan on building a community outside just techies. Also, Jon Skeet, Needlepoint, Bows and Arrows, and Mustache people.

Connected Show Developer Podcast!
The One About The News

Connected Show Developer Podcast!

Play Episode Listen Later Mar 9, 2010 54:44


In this episode Peter and Dmitry run solo to discuss the latest ‘buzz’ around the web, Jon Skeet jokes, marriage and other “developer” topics. Eventually the duo also covers hard news such as CodePlex updates, Visual Studio 2010 RC, Azure Platform updates, Moonlight and much more.

Hanselminutes - Fresh Talk and Tech for Developers
Jon Skeet - World's Greatest Living Programmer, or just a nice English guy?

Hanselminutes - Fresh Talk and Tech for Developers

Play Episode Listen Later Feb 12, 2010 35:13


I tease! It's show 200, and we've got Jon Skeet. Jon writes Java at Google, but he's also got a new book out called C# in Depth, Second Edition. Jon is also well-known for his answers on StackOverflow, gaining him the title "The Chuck Norris of Programmers." Listeners can get 40% off with code "HanselC40" at http://manning.com/skeet2 until March 15th.

Connected Show Developer Podcast!
Jon Skeet on C# 4.0

Connected Show Developer Podcast!

Play Episode Listen Later Aug 31, 2009 88:01


In this episode, guest Jon Skeet joins Peter to discuss C# 4 in Depth. Jon takes us deep into the guts of C# 4, including how the new dynamic features work. Guest host Glen Gordon joins Peter to discuss the Windows 7 API Code Pack, LINQ to Bing!, Unit Testing, and .NET Denial of Sleep attacks! Has .NET gotten TOO complex?

.NET Rocks!
Communicating at Oredev

.NET Rocks!

Play Episode Listen Later Jan 1, 1970 42:56


Another of the vignette shows from Oredev, Carl and Richard explore topics of communication. Up first is Udi Dahan, discussing his approach to domain driven design, focusing on communicating deeply with the stakeholders and domain experts to thoroughly explore the domain - even around something on the surface that seem simple like the concept of a customer. Next, Jim Benson digs into Kanban, including the idea of personal Kanban, which like the development and manufacturing methodology, focuses on being able to clearly see how much work is in progress and where things are being delayed from completion. Finally, the one-and-only Jon Skeet, talking about how his technical communication skills have evolved from answering thousands of questions on newsgroups and Stack Overflow.Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Jon Skeet and Bill Wagner Disagree About C#

.NET Rocks!

Play Episode Listen Later Jan 1, 1970 50:49


Carl and Richard talk to Jon Skeet and Bill Wagner about C#. Both Jon and Bill have published books on C# and have reach each other's work. But C# is such a vast language, there are plenty of things that are subject to interpretation. We could have called this show a C# Smackdown, but these guys are too nice for such a thing!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Jon Skeet on C# 3.0

.NET Rocks!

Play Episode Listen Later Jan 1, 1970 62:27


Carl and Richard talk to author and developer Jon Skeet about his work with C# and Java at Google and elsewhere.Support this podcast at — https://redcircle.com/net-rocks/donations