Programming Ponderings

Various ponderings about programming topics (and other things of interest).

Recommended Reading

Programming

  • Code Complete: A Practical Handbook of Software Construction, Second Edition
    by Steve McConnell
  • Refactoring: Improving the Design of Existing Code
    by Martin Fowler (and others)
  • Test Driven Development: By Example
    by Kent Beck
  • Design Patterns: Elements of Reusable Object-Oriented Software
    by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
  • Clean Code: A Handbook of Agile Software Craftsmanship
    by by Robert C. Martin (a.k.a. Uncle Bob)

Agile / Project Management

  • Agile IT Organization Design: For Digital Transformation and Continuous Delivery
    by Sriram Narayan
  • The Software Development Edge: Essays on Managing Successful Projects
    by Joe Marasco
  • Peopleware: Productive Projects and Teams
    byTom DeMarco, Tim Lister

Leadership

  • Good to Great: Why Some Companies Make the Leap and Others Don't
    by Jim Collins

Design

  • The Design of Everyday Things
    by Donald A. Norman
  • Emotional Design: Why We Love (or Hate) Everyday Things
    by Donald A. Norman
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
    by Eric Evans

Just for Fun

  • The Manga Guide to Databases
    by Mana Takahashi

Home
Subscribe to: Posts (Atom)

Pages

  • Blog
  • Recommended Reading

Labels

  • .NET (2)
  • Arduino (11)
  • C# (2)
  • ColecoVision (3)
  • Game Controller (7)
  • JavaScript (2)
  • Joystick (7)
  • Linux (3)
  • Raspberry Pi (1)
  • Touch Keyboard (1)
  • USB (6)
  • Visual Studio (3)
  • WPF (2)
  • Windows Subsystem for Linux (4)
  • jQuery (1)
  • jQuery Mobile (2)
  • jQuery Plugin (1)
  • jsonFormatter (1)
  • usbhid (2)

Blog Archive

  • ▼  2022 (2)
    • ▼  July (1)
      • Simple Arduino Leonardo USB Game Pad
    • ►  January (1)
  • ►  2020 (2)
    • ►  June (1)
    • ►  May (1)
  • ►  2018 (2)
    • ►  November (2)
  • ►  2017 (3)
    • ►  December (1)
    • ►  May (2)
  • ►  2016 (4)
    • ►  November (1)
    • ►  August (1)
    • ►  May (1)
    • ►  March (1)
  • ►  2015 (12)
    • ►  December (1)
    • ►  November (2)
    • ►  October (1)
    • ►  September (1)
    • ►  July (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
    • ►  March (1)
    • ►  February (1)
    • ►  January (1)
  • ►  2014 (7)
    • ►  December (1)
    • ►  November (1)
    • ►  September (2)
    • ►  August (1)
    • ►  July (1)
    • ►  May (1)
  • ►  2012 (4)
    • ►  September (2)
    • ►  April (2)
  • ►  2009 (4)
    • ►  December (2)
    • ►  April (1)
    • ►  February (1)
  • ►  2008 (3)
    • ►  October (1)
    • ►  August (1)
    • ►  July (1)
  • ►  2007 (9)
    • ►  December (3)
    • ►  August (2)
    • ►  July (1)
    • ►  June (1)
    • ►  May (1)
    • ►  April (1)
  • ►  2006 (12)
    • ►  December (1)
    • ►  November (1)
    • ►  October (2)
    • ►  September (1)
    • ►  June (1)
    • ►  February (5)
    • ►  January (1)
  • ►  2005 (9)
    • ►  December (2)
    • ►  November (7)
Simple theme. Powered by Blogger.