Scott Hanselman

Scott Hanselman

Code, OSS, STEM, Beyoncé, 🏴󠁧󠁢󠁳󠁣󠁴󠁿🇿🇼#T1D,@Hanselminutes inclusive tech podcast! MSFT Developer Division Community #DevRel🐹🌮YouTube+TikTok My opinions


20+ Book Recommendations by Scott Hanselman

  • Code

    Charles Petzold

    @TechPreacher Code: The Hidden Language of Computer Hardware and Software

  • Ms. Marvel Vol. 1

    G. Willow Wilson

    Collects Ms. Marvel #1-5, All-New Marvel Now! Point One (Ms. Marvel story).

    @annajiganti Start here Ms. Marvel Vol. 1: No Normal (Ms. Marvel Series)

  • Build the Damn Thing

    Kathryn Finney

    An indispensable guide to building a startup and breaking down the barriers for diverse entrepreneurs from the visionary venture capitalist and pioneering entrepreneur Kathryn Finney. Build the Damn Thing is a hard-won, battle-tested guide for every entrepreneur who the establishment has left out. Finney, an investor and startup champion, explains how to build a business from the ground up, from developing a business plan to finding investors, growing a team, and refining a product. Finney empowers entrepreneurs to take advantage of their unique networks and resources; arms readers with responses to investors who say, “great pitch but I just don’t do Black women”; and inspires them to overcome naysayers while remaining “100% That B*tch.” Don’t wait for the system to let you in—break down the door and build your damn thing. For all the Builders striving to build their businesses in a world that has overlooked and underestimated them: this is the essential guide to knowing, breaking, remaking and building your own rules of entrepreneurship in a startup and investing world designed for and by the “Entitleds.”

    Congrats to my friend @KathrynFinney and @GeniusGuild on the release of her book “Build the Damn Thing!” As a (now) rich white guy I’m gonna read this book to learn how I can support everyone with a dream and an idea who wants to BUILD! #ref

  • @samtimberlan @stevelatta1701 @markl_nz This is the linux kernel source code, printed, as a book.

  • The 1619 Project

    Nikole Hannah-Jones

    A dramatic expansion of a groundbreaking work of journalism, The 1619 Project: A New Origin Story offers a profoundly revealing vision of the American past and present. In late August 1619, a ship arrived in the British colony of Virginia bearing a cargo of twenty to thirty enslaved people from Africa. Their arrival led to the barbaric and unprecedented system of American chattel slavery that would last for the next 250 years. This is sometimes referred to as the country’s original sin, but it is more than that: It is the source of so much that still defines the United States. The New York Times Magazine’s award-winning “1619 Project” issue reframed our understanding of American history by placing slavery and its continuing legacy at the center of our national narrative. This new book substantially expands on that work, weaving together eighteen essays that explore the legacy of slavery in present-day America with thirty-six poems and works of fiction that illuminate key moments of oppression, struggle, and resistance. The essays show how the inheritance of 1619 reaches into every part of contemporary American society, from politics, music, diet, traffic, and citizenship to capitalism, religion, and our democracy itself. This is a book that speaks directly to our current moment, contextualizing the systems of race and caste within which we operate today. It reveals long-glossed-over truths around our nation’s founding and construction—and the way that the legacy of slavery did not end with emancipation, but continues to shape contemporary American life. Featuring contributions from: Leslie Alexander • Michelle Alexander • Carol Anderson • Joshua Bennett • Reginald Dwayne Betts • Jamelle Bouie • Anthea Butler • Matthew Desmond • Rita Dove • Camille T. Dungy • Cornelius Eady • Eve L. Ewing • Nikky Finney • Vievee Francis • Yaa Gyasi • Forrest Hamer • Terrance Hayes • Kimberly Annece Henderson • Jeneen Interlandi • Honorée Fanonne Jeffers • Barry Jenkins • Tyehimba Jess • Martha S. Jones • Robert Jones, Jr. • A. Van Jordan • Ibram X. Kendi • Eddie Kendricks • Yusef Komunyakaa • Kevin M. Kruse • Kiese Laymon • Trymaine Lee • Jasmine Mans • Terry McMillan • Tiya Miles • Wesley Morris • Khalil Gibran Muhammad • Lynn Nottage • ZZ Packer • Gregory Pardlo • Darryl Pinckney • Claudia Rankine • Jason Reynolds • Dorothy Roberts • Sonia Sanchez • Tim Seibles • Evie Shockley • Clint Smith • Danez Smith • Patricia Smith • Tracy K. Smith • Bryan Stevenson • Nafissa Thompson-Spires • Natasha Trethewey • Linda Villarosa • Jesmyn Ward

    This week’s reading @The1619Project by @nhannahjones #BlackHistoryMonth

  • The Manager's Path

    Camille Fournier

    Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal--especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager. From mentoring interns to working with senior staff, you'll get actionable advice for approaching various obstacles in your path. This book is ideal whether you're a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. Begin by exploring what you expect from a manager Understand what it takes to be a good mentor, and a good tech lead Learn how to manage individual members while remaining focused on the entire team Understand how to manage yourself and avoid common pitfalls that challenge many leaders Manage multiple teams and learn how to manage managers Learn how to build and bootstrap a unifying culture in teams

    @cherishSLC @StevenBoneDev @ConstruxSW

  • In Lean Software Development, Mary and Tom Poppendieck identify seven fundamental "lean" principles, adapt them for the world of software development, and show how they can serve as the foundation for agile development approaches that work. Along the way, they introduce 22 "thinking tools" that can help you customize the right agile practices for any environment. Better, cheaper, faster software development. You can have all three - if you adopt the same lean principles that have already revolutionized manufacturing, logistics, and product development: Iterating toward excellence: software development as an exercise in discovery; managing uncertainty: "decide as late as possible" by building change into the system; compressing the value stream: rapid development, feedback, and improvement; empowering teams and individuals without compromising coordination; software with integrity, promoting coherence, usability, fitness, maintainability, and adaptability; and how to "see the whole" - even when your developers are scattered across multiple locations and contractors. Simply put, Lean Software Development helps you refocus development on value, flow, and people - so you can achieve breakthrough quality, savings, speed, and business alignment.

    @cherishSLC @StevenBoneDev @ConstruxSW here's a few

  • @JBrDevTech Maybe these?

  • Discover blueprints that explore various components of Blazor, C#, and .NET to help you build web apps without learning JavaScriptKey Features* Explore complete, easy-to-follow web projects using Blazor* Build projects such as a weather app, expense tracker, and Kanban board with real-world applications* Understand and work with Blazor WebAssembly effectively without spending too much time focusing on the theoryBook DescriptionBlazor WebAssembly makes it possible to run C# code on the browser instead of having to use JavaScript, and does not rely on plugins or add-ons. The only technical requirement for using Blazor WebAssembly is a browser that supports WebAssembly, which, as of today, all modern browsers do. Blazor WebAssembly by Example is a project-based guide for learning how to build single-page web applications using the Blazor WebAssembly framework. This book emphasizes the practical over the theoretical by providing detailed step-by-step instructions for each project.You'll start by building simple standalone web applications and progress to developing more advanced hosted web applications with SQL Server backends. Each project covers a different aspect of the Blazor WebAssembly ecosystem, such as Razor components, JavaScript interop, event handling, application state, and dependency injection. The book is designed in such a way that you can complete the projects in any order.By the end of this book, you will have experience building a wide variety of single-page web applications with .NET, Blazor WebAssembly, and C#.What you will learn* Discover the power of the C# language for both server-side and client-side web development* Use the Blazor WebAssembly App project template to build your first Blazor WebAssembly application* Use templated components and the Razor class library to build and share a modal dialog box* Understand how to use JavaScript with Blazor WebAssembly* Build a progressive web app (PWA) to enable native app-like performance and speed* Understand dependency injection (DI) in .NET to build a shopping cart app* Get to grips with .NET Web APIs by building a task manager appWho this book is forThis book is for .NET web developers who are tired of constantly learning new JavaScript frameworks and wish to write web applications using Blazor WebAssembly, leveraging the power of .NET and C#. The book assumes beginner-level knowledge of the C# language, .NET framework, Microsoft Visual Studio, and web development concepts.

    Got the new Blazor book by @MissToi! Oh and I wrote the foreword! Pick it up and learn this great web framework for C# from a pro! #ref

  • Discover or Revisit One of the Most Popular Books in Computing This landmark 1971 classic is reprinted with a new preface, chapter-by-chapter commentary, and straight-from-the-heart observations on topics that affect the professional life of programmers. Long regarded as one of the first books to pioneer a people-oriented approach to computing, The Psychology of Computer Programming endures as a penetrating analysis of the intelligence, skill, teamwork, and problem-solving power of the computer programmer. Finding the chapters strikingly relevant to today's issues in programming, Gerald M. Weinberg adds new insights and highlights the similarities and differences between now and then. Using a conversational style that invites the reader to join him, Weinberg reunites with some of his most insightful writings on the human side of software engineering. Topics include egoless programming, intelligence, psychological measurement, personality factors, motivation, training, social problems on large projects, problem-solving ability, programming language design, team formation, the programming environment, and much more. Dorset House Publishing is proud to make this important text available to new generations of programmers--and to encourage readers of the first edition to return to its valuable lessons.

    This thread from Vicki, forward+backwards, is fantastic. In case anyone thinks the concepts of egoless programming and psychological safety at work are NEW "woke" ideas, this book is from 1971. Good programmers on good teams can be smart AND dumb in safety and learn together!

  • This is adorable. "A Day in Code- Python: Learn to Code in Python through an Illustrated Story (for Kids and Beginners)" #ref

  • Improve your Azure architecture practice and set out on a cloud and cloud-native journey with this Azure cloud native architecture guide Key Features Discover the key drivers of successful Azure architecture Implement architecture maps as a compass to tackle any challenge Understand architecture maps in detail with the help of practical use cases Book Description Azure offers a wide range of services that enable a million ways to architect your solutions. Complete with original maps and expert analysis, this book will help you to explore Azure and choose the best solutions for your unique requirements. Starting with the key aspects of architecture, this book shows you how to map different architectural perspectives and covers a variety of use cases for each architectural discipline. You'll get acquainted with the basic cloud vocabulary and learn which strategic aspects to consider for a successful cloud journey. As you advance through the chapters, you'll understand technical considerations from the perspective of a solutions architect. You'll then explore infrastructure aspects, such as network, disaster recovery, and high availability, and leverage Infrastructure as Code (IaC) through ARM templates, Bicep, and Terraform. The book also guides you through cloud design patterns, distributed architecture, and ecosystem solutions, such as Dapr, from an application architect's perspective. You'll work with both traditional (ETL and OLAP) and modern data practices (big data and advanced analytics) in the cloud and finally get to grips with cloud native security. By the end of this book, you'll have picked up best practices and more rounded knowledge of the different architectural perspectives. What You Will Learn Gain overarching architectural knowledge of the Microsoft Azure cloud platform Explore the possibilities of building a full Azure solution by considering different architectural perspectives Implement best practices for architecting and deploying Azure infrastructure Review different patterns for building a distributed application with ecosystem frameworks and solutions Get to grips with cloud-native concepts using containerized workloads Work with AKS (Azure Kubernetes Service) and use it with service mesh technologies to design a microservices hosting platform Who this Book is for This book is for aspiring Azure Architects or anyone who specializes in security, infrastructure, data, and application architecture. If you are a developer or infrastructure engineer looking to enhance your Azure knowledge, you'll find this book useful.

    New #AZURE CLOUD NATIVE ARCHITECTURE MAPBOOK (from @Packt) guides solution architects to chart their architectural trajectories, using original maps and expert analysis. From @stephaneeyskens and @UserEd_

  • Deficit Myth

    Stephanie Kelton

    A New York Times Bestseller The leading thinker and most visible public advocate of modern monetary theory -- the freshest and most important idea about economics in decades -- delivers a radically different, bold, new understanding for how to build a just and prosperous society. Stephanie Kelton's brilliant exploration of modern monetary theory (MMT) dramatically changes our understanding of how we can best deal with crucial issues ranging from poverty and inequality to creating jobs, expanding health care coverage, climate change, and building resilient infrastructure. Any ambitious proposal, however, inevitably runs into the buzz saw of how to find the money to pay for it, rooted in myths about deficits that are hobbling us as a country. Kelton busts through the myths that prevent us from taking action: that the federal government should budget like a household, that deficits will harm the next generation, crowd out private investment, and undermine long-term growth, and that entitlements are propelling us toward a grave fiscal crisis. MMT, as Kelton shows, shifts the terrain from narrow budgetary questions to one of broader economic and social benefits. With its important new ways of understanding money, taxes, and the critical role of deficit spending, MMT redefines how to responsibly use our resources so that we can maximize our potential as a society. MMT gives us the power to imagine a new politics and a new economy and move from a narrative of scarcity to one of opportunity.

    @roieki Check this out and the book is great

  • Become a proficient Microsoft Azure solutions architect Azure certifications are critical to the millions of IT professionals Microsoft has certified as MCSE and MCSA in Windows Server in the last 20 years. All of these professionals need to certify in key Azure exams to stay current and advance in their careers. Exams AZ-303 and AZ-304 are the key solutions architect exams that experienced Windows professionals will find most useful at the intermediate and advanced points of their careers. Microsoft Azure Architect Technologies and Design Complete Study Guide Exams AZ-303 and AZ-304 covers the two critical Microsoft Azure exams that intermediate and advanced Microsoft IT professionals will need to show proficiency as their organizations move to the Azure cloud. • Understand Azure • Set up your Microsoft Cloud network • Solve real-world problems • Get the confidence to pass the exam By learning all of these things plus using the Study Guide review questions and practice exams, the reader will be ready to take the exam and perform the job with confidence.

    Folks that may be studying for their @Azure Architecture Certifications, my colleague @csharpguitar has a book out now to help! It's a complete study guide for Exams AZ-303 and AZ-304. Good luck to you! #ref

  • This book presents an introduction to the C programming language, featuring a structured approach and aimed at professionals and students with some experience of high-level languages. Features *includes embedded summary material in bulleted form *highlights common traps and pitfalls in C programming.

    @bobandbrendabad @Idimidojdimi @robmiles His C# Yellow Book is lovely

  • Dread Nation

    Justina Ireland

    New York Times bestseller * Six starred reviews At once provocative, terrifying, and darkly subversive, Dread Nation is Justina Ireland's stunning vision of an America both foreign and familiar—a country on the brink, at the explosive crossroads where race, humanity, and survival meet. Jane McKeene was born two days before the dead began to walk the battlefields of Gettysburg, Pennsylvania—derailing the War Between the States and changing the nation forever. In this new America, safety for all depends on the work of a few, and laws like the Native and Negro Education Act require certain children attend combat schools to learn to put down the dead. But there are also opportunities—and Jane is studying to become an Attendant, trained in both weaponry and etiquette to protect the well-to-do. It's a chance for a better life for Negro girls like Jane. After all, not even being the daughter of a wealthy white Southern woman could save her from society’s expectations. But that’s not a life Jane wants. Almost finished with her education at Miss Preston's School of Combat in Baltimore, Jane is set on returning to her Kentucky home and doesn’t pay much mind to the politics of the eastern cities, with their talk of returning America to the glory of its days before the dead rose. But when families around Baltimore County begin to go missing, Jane is caught in the middle of a conspiracy, one that finds her in a desperate fight for her life against some powerful enemies. And the restless dead, it would seem, are the least of her problems.

    OK this book by @justinaireland looks amazing. “Dread Nation,” my son is reading it now for school and I’ve got next. It’s got historical fiction, zombies, kick butt protagonists, and timeless themes

  • Illustrates hitherto mysterious methods of comic art using as examples such Mighty Marvel heroes as Thor, The Silver Surfer, Spider-Man, and The Hulk

    Found this book (I still had it from 1978!) and gave it to my sons. Awesome.

  • With the rising cost of data breaches, executives need to understand the basics of cybersecurity so they can make strategic decisions that keep companies out of headlines and legal battles. Although top executives do not make the day-to-day technical decisions related to cybersecurity, they can direct the company from the top down to have a security mindset. As this book explains, executives can build systems and processes that track gaps and security problems while still allowing for innovation and achievement of business objectives. Many of the data breaches occurring today are the result of fundamental security problems, not crafty attacks by insidious malware. The way many companies are moving to cloud environments exacerbates these problems. However, cloud platforms can also help organizations reduce risk if organizations understand how to leverage their benefits. If and when a breach does happen, a company that has the appropriate metrics can more quickly pinpoint and correct the root cause. Over time, as organizations mature, they can fend off and identify advanced threats more effectively. The book covers cybersecurity fundamentals such as encryption, networking, data breaches, cyber-attacks, malware, viruses, incident handling, governance, risk management, security automation, vendor assessments, and cloud security. RECOMMENDATION: As a former senior military leader, I learned early on that my personal expertise of a subject was less important than my ability to ask better questions of the experts. Often, I had no expertise at all but was required to make critical high risk decisions under very tight time constraints. In this book Teri helps us understand the better questions we should be asking about our data, data systems, networks, architecture development, vendors and cybersecurity writ large and why the answers to these questions matter to our organizations bottom line as well as our personal liability. Teri writes in a conversational tone adding personal experiences that bring life and ease of understanding to an otherwise very technical, complex and sometimes overwhelming subject. Each chapter breaks down a critical component that lends to a comprehensive understanding or can be taken individually. I am not steeped in cyber, but Teri's advice and recommendations have proven critical to my own work on Boards of Directors as well as my leadership work with corporate CISOs, cybersecurity teams, and C-Suite executives. In a time-constrained world this is a worthy read. - Stephen A. Clark, Maj Gen, USAF (Ret) AUTHOR: Teri Radichel (@teriradichel) is the CEO of 2nd Sight Lab, a cloud and cybersecurity training and consulting company. She has a Master of Software Engineering, a Master of Information Security Engineering, and over 25 years of technology, security, and business experience. Her certifications include GSE, GXPN, GCIH, GPEN, GCIA, GCPM, GCCC, and GREM. SANS Institute gave her the 2017 Difference Makers Award for cybersecurity innovation. She is on the IANS (Institute for Applied Network Security) faculty and formerly taught and helped with curriculum for cloud security classes at SANS Institute. She is an AWS hero and runs the Seattle AWS Architects and Engineers Meetup which has over 3000 members. Teri was on the original Capital One cloud team helping with cloud engineering, operations, and security operations. She wrote a paper called Balancing Security and Innovation With Event Driven Automation based on lessons learned from that experience. It explains how companies can leverage automation to improve cybersecurity. She went on to help a security vendor move a product to AWS as a cloud architect and later Director of SaaS Engineering, where she led a team that implemented the concepts described in her paper. She now helps companies around the world with cloud and cyber security as a sought-after speaker, trainer, security researcher, and pentester.

    Currently reading (upcoming podcast!) "Cybersecurity for Executives in the Age of Cloud" by @teriradichel via @amazon #ref

  • Think Black

    Clyde W. Ford

    @ABetterJones “Think Black” by @clydefordauthor

  • The Underground Railroad

    Colson Whitehead

    Originally published: New York: Doubledday, 2016.

    Currently reading “The Underground Railroad” by @colsonwhitehead

  • "Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. Today John helps more than 1.4 million programmers every year to increase their income by developing this unique blend of skills. Who Should Read This Book? Entry-Level Developers - This book will show you how to ensure you have the technical skills your future boss is looking for, create a resume that leaps off a hiring manager's desk, and escape the "no work experience" trap. Mid-Career Developers - You'll see how to find and fill in gaps in your technical knowledge, position yourself as the one team member your boss can't live without, and turn those dreaded annual reviews into chance to make an iron-clad case for your salary bump. Senior Developers - This book will show you how to become a specialist who can command above-market wages, how building a name for yourself can make opportunities come to you, and how to decide whether consulting or entrepreneurship are paths you should pursue. Brand New Developers - In this book you'll discover what it's like to be a professional software developer, how to go from "I know some code" to possessing the skills to work on a development team, how to speed along your learning by avoiding common beginner traps, and how to decide whether you should invest in a programming degree or 'bootcamp.'"--

    Reading "A Programmer's Guide to Computer Science: A virtual degree for the self-taught developer" #ref #CodeNewbie This seems SUPER useful!

  • Mechanical Bull

    Cheryl Contee

    Silicon Valley can be a wild ride for an entrepreneur, especially if you're a woman, a minority (or both!). But not being a white dude dropout from Stanford shouldn't stand between you and startup success-there's a path forward for everyone, including you. In Mechanical Bull, Silicon Valley veteran Cheryl Contee takes readers through her entrepreneurial journey with humor and candor, sharing practical insights from her experience of launching three startups and receiving more than $2 million in venture capital investment, despite being a nontraditional founder. Through Cheryl's open, honest account of the gender and race bias in a system set up to serve the aforementioned (i.e., the privileged few), you'll learn how to steer through that system and flourish along the way.So saddle up for a practical guide to launching a successful startup and riding trends like a boss-without ever getting thrown off your game.

    Enjoying @ch3ryl's new book "Mechanical Bull: How You Can Achieve Startup Success" Watch for her on the @hanselminutes podcast soon, but pick up the book now on Kindle or Paperback #ref