obtained his PhD in 2005 from the University of Bern, and he now works as a consultant and coach. He leads the work on the Moose platform
for software and data analysis, he founded the Glamorous Toolkit
project for rethinking the IDE, and he is a board member of the Pharo
live programming environment. Tudor advocates that software assessment must be recognized as a critical software engineering activity, and he authored the Humane Assessment Method
to help teams to rethink the way they manage large software systems and data sets. Tudor developed the Demo-Driven Innovation Method
as a combination of design thinking, idea prototyping and storytelling. In 2014, he won the prestigious Dahl-Nygaard Junior Prize
for his work on modeling and visualization of evolution and interplay of large numbers of objects.
So what's happened with Glimpse? Carl and Richard talk to Anthony van der Hoorn and Nik Molnar about the latest developments with their web instrumentation library Glimpse. First news - Anthony and Nik have joined Microsoft's cross platform team! The conversation digs into the history of Glimpse, its support by the community and Red Gate, and how it has progressed to live as an open source project with Microsoft. If you haven't worked with Glimpse, you're missing out on a great way to understand what's happening with your web site. And it continues to evolve - check it out!
Links from the Show
Nik Molnar is a New Yorker, a PM on Microsoft's Cross Platform and Open Tooling Team and co-founder of Glimpse, an open source diagnostics and debugging tool. Originally from Homestead Florida, Nik specializes in web development, web performance, web API's and community management. In his spare time, Nik can be found cooking up a storm in the kitchen, hanging with his wife, speaking at conferences, and working on other open source projects.
How much of a language is essential? Carl and Richard chat with Mark Seemann about what features are critical to a language, and which ones are redundant. Who would put redundant features in a language? Mark talks about how languages evolve, and how more advanced features can supercede older features, but the old features can never be removed without breaking existing code. And worst still, when building a language is your business, you'll add features whether they are needed or not - you need something new to sell! The conversation also digs into understanding languages more deeply - do you really need that if statement? Just because a feature exists doesn't mean you need to use it!
Links from the Show
Mark Seemann is the author of Dependency Injection in .NET and the inventor of AutoFixture. He is a professional software developer and architect living in Copenhagen, Denmark, and currently an independent advisor. He enjoys reading, drawing, playing the guitar, good wine, and gourmet food.