#144 Bill Wagner, .Net 5 and Unifying .NET

Summary
Bill Wagner of Microsoft talks about the goal of one .NET.

Details
Who he is, what he does. What .NET 5 is, what is happening .NET Framework. How .NET 5 relates to .NET Core. Migrating to .NET 5. Performance improvements. What happens to Entity Framework. Framework to .NET 5 - reasons to stay, reasons to move; Windows specific features. What happens to .NET Standard. What happens to Xamarin. Long term service schedule. Release at .Net Conf. New features. A little about C# 9; what's new in C# 9, immutable objects. Release cycles. Attracting younger people to .NET. System.Devices, System.Maui. UWP support. Support for F# and Visual Basic

Links
Bill's Homepage
Download .NET 5
.NET Conf 2020

Download mp3 of podcast

#143 Dylan Beattie, Tech Conferences in a Time of Coronavirus

Summary
Dylan Beattie talks about the present and future of tech conferences, how organizers, presenters and attendees are adapting.

Details
Who he is, what he does, and what he is doing during the recording! Conferences that are going on now. Participating as an attendee, dedicating time, trying to work; more available to people who can't travel. Participating as a speaker, some of the incentives are gone, revenue share; lack of hallway track. How conferences are engaging with people, talks and breaks, Slack, multiple tracks. What Dylan is doing with NDC. Time zone vs geographical partitioning of conferences. NDC will continue to make recordings available for free. Canceling a conference is a lot of work. Conference sponsorship. Microsoft made a success of Bulid. Will conferences go back to normal at some point, distributed conferences. Climate change and conferences. Working and isolation; corporate offices are not the future but places to work in your neighborhood might be.

Links
Dylans's Twitter

Download mp3 of podcast

#142 Aaron Stannard, Sustainable Open Source Software

Summary
Aaron Stannard talks about the challenges facing the open source software world and how he thinks they can be addressed.

Details
Who he is, what he does, a little about Akka and the actor model. Aaron’s blogs on open source projects, burnout; Microsoft vs other software ecosystems; sustainable open source, being a victim of your own success, bug reports, feature requests, the aggression. What is the incentive to work on open source, making a little money from open source, sustainability and incentives. “No way are we paying for free software!”. Aggression and abuse. Optimism about OSS, examples of successful OSS ventures. How to find more from Aaron.

Links
Aaron's Twitter
Aaron's blog

Download mp3 of podcast

#141 Abraham Asfaw, IBM Quantum Computing – Out of the Lab, and into Industry

Summary
Abraham Asfaw of IBM talks about the current state of their quantum computing project, and how it has moved out of the lab and into industry and education.

Details
Who he is, what he does. Quick overview of quantum computing and Qiskit. Book on quantum computing for undergraduates. State of quantum in industry, optimization problems, quantum advantage. Industrial examples, financial, chemistry. Demand for developers. Current quantum volume – doubling every year. Why a million qubits by themselves would not be enough. The meaning of quantum advantage/supremacy. Combing classical and quantum computing. How many quantum computers IBM has. Where to get the free IBM book. Other useful resources.

Links

Abe's Twitter
Qiskit book
IBM Quantum Computing

Download mp3 of podcast

#140 Maria Naggaga, Try .NET and .NET Interactive

Summary
Maria Naggaga talks about Try .NET and .NET Interactive - new ways of learning and demonstrating .NET code, and running samples.

Details
Who she is, what she does. Presenting at conferences. What try dot net is, why they built it; language support. What it lookds like, how to use it. Complexity of what it can run. A small $30,000 bill. Compare to repl. More complex usage; Bryan's Try Dot Net example of Polly. Hosting examples on the web. Blazor and Try Dot Net. How to run it locally. Future of Try Dot Net, changing name to Dot Net Interactive; Dot Net Juypter and Notebooks. Try Dot Net js. Coming features.

Links

Maria's Twitter
Try .NET
.NET Interactive

Download mp3 of podcast

#139 Heather Newman, The Importance of Workplace Culture

Summary
Heather Newman talks about company culture, why it is so important and how you can help improve it.

Details
Who she is, what she does. What culture means, elements of a good culture, transparency and trust; trust and mistakes. Heather's talk at MS ignite. How to find out about the culture from the outside, a bad reputation spreads. The interview and making the company appealing. Why culture is so important. Culture and strategy. Diversity, inclusion and culture; why it's important in tech. Seeing a bad culture when you're in the middle of it - "are you happy?". How to find Heather.

Links

Heather's Twitter
Heather's Podcast
Creative Maven
Content Panda

Download mp3 of podcast

#138 Jeff Haynie, The State of Engineering Performance Management

Summary
Jeff Haynie of Pinpoint talks about their survey and report on how engineering teams measure their performance.

Details
Who he is, what he does, a little about Appcelerator Titanium. What is Pinpoint, finding out what is going in engineering. Report on state of engineering performance management, companies surveyed, metrics used. Software is a new profession, much will change in the medium term. Metrics used by companies who did measure; why cost wasn't a metric; is there a "best" metric. How Pinpoint measures their own performance. How is the data gathered. Black boxes in the company and getting visibility into teams, how does agile fit in. How the rest of the business views engineering; CTO/CIO are more most negative about engineering. Challenges teams face; no metrics no problems. Future work. Finding the report.

Links
Jeff's Twitter

Report by Pinpoint

Download mp3 of podcast

#137 Scott Allen, Re-release of talk about ASP.NET 5

K. Scott Allen passed away on January 10th 2020. I wrote to him in 2015 about making a podcast, we had never met and I sure he didn't know of me, but was happy to share his time. That is the podcast posted here.

We stayed in touch and a few years later I asked him to take part in a panel discussion at an NDC conference, again he was very generous with his time.

He will be missed.

Download mp3 of podcast

#136 Dennie Declercq, On Developing With Autism

Summary
Dennie Declercq talks about autism, becoming a developer and his views on how to work with others with autism.

Details
Who he is, what he does, volunteer work. Dennie's view on autism, learning to program. Working, keeping the mind busy, crashing. Joining a coaching program. The challenges Dennie faces at work, getting stuck in a thought, eye contact, deadlines, asking for help. Planning his day. seeing the talents of a person. Where you can see Dennie give talks.

Links
Dennies's Twitter

Dennie's homepage

Dennie's talks

Download mp3 of podcast

#135 Bob Martin, Clean Agile

Summary
Bob Martin talks about his new book, the origins of agile, its current state and his hopes for its future.

Details
Who he is, what he does. Frustration and writing his new book - Clean Agile. What agile is, small idea for small teams to execute small projects. "fuss and muss" and the origins of agile; small steps - code, tests and Mercury capsule; bloat and unnecessary processes. Impact of universities on the software field. Agile meeting in Snowbird. Project success and failure, with and without agile, “agile is a feedback mechanism...it tries to get the bad news out as early as possible”. What happened to “agile is as small idea”; agile as part of a job title. How agile should affect programming, small feedback loops; ceremonies; agile provides lots of data, micro-management. Bryan’s story about chefs and agile, “Agile is the way programmers were seen to behave in the wild”. The business and agile, deadlines. No promises, no commitment. Why agile hasn’t changed or been replaced over the years. No scientific studies of agile or programming. Agile certification. Agile has simple riles but is difficult to master. Bob’s hopes for the future of agile. Why he is “Uncle Bob”.

Links
Bob's Twitter

Clean Coder

Clean Coders

Download mp3 of podcast