michaelnygard.com
  • Moving Your Home Directory on Leopard
    Posted on April 20, 2007

    Since NetInfo Manager is going away under Leopard, we've got a gap in capability. How do you relocate your home directory without the GUI? There are a few reasons you might want to move your home directory to another volume. For example, you might reinstall your OS frequently. Or, perhaps you just want to keep your data on a bigger disk than the one that came in the machine. In my case, both.

    Continue Reading »
  • What makes a POJO so great, anyway?
    Posted on April 15, 2007

    My friend David Hussman once said to me, "The next person that says the word 'POJO' to me is going to get stabbed in the eye with a pen."  At the time, I just commiserated about people who follow crowds rather than making their own decisions. David's not a violent person.  He's not prone to fits of violence or even hyperbole.  What made this otherwise level-headed coach and guru resort to non-approved uses of a Bic?

    Continue Reading »
  • Release It! is shipping
    Posted on April 8, 2007

    Release It is now shipping!  People who ordered directly from The Pragmatic Programmers are receiving their hardcopies now.  It will take Amazon and Barnes and Noble a few days or a week to work the inventory through their supply chain, but they should be shipping soon, too!  

  • Flash Mobs and TCP/IP Connections
    Posted on April 8, 2007

    In Release It, I talk about users and the harm they do to our systems.  One of the toughest types of user to deal with is the flash mob.  A flash mob often results from Attacks of Self-Denial, like when you suddenly offer a $3000 laptop for $300 by mistake. When a flash mob starts to arrive, you will suddenly see a surge of TCP/IP connection requests at your load-distribution layer.

    Continue Reading »
  • Release It! is released!
    Posted on March 30, 2007

    "Release It!" has been officially announced in this press release.  Andy Hunt, my editor, also posted announcements to several mailing lists. It's been a long road, so I'm thrilled to see this release. When you release a new software system, that's not the end of the process, but just the beginning of the system's life.  It is the same thing here.  Though it's taken me two years to get this book done and on the market, this is not the end of the book's creation, but the beginning of it's life.

    Continue Reading »
  • Self-Inflicted Wounds
    Posted on March 25, 2007

    My friend and colleague Paul Lord said, "Good marketing can kill you at any time." He was describing a failure mode that I discuss in "Release It!: Design and Deploy Production-Ready Software" as "Attacks of Self-Denial". These have all the characteristics of a distributed denial-of-service attack (DDoS), except that a company asks for it. No, I'm not blaming the victim for electronic vandalism... I mean, they actually ask for the attack.

    Continue Reading »
  • Design Patterns in Real Life
    Posted on March 16, 2007

    I've seen walking cliches before.  There was this one time in the Skyway that I actually saw a guy with a white cane being led by a woman with huge dark sunglasses and a guide dog.  Today, though, I realized I was watching a design pattern played out with people instead of objects. I've used the Reactor pattern in my software before.  It's particularly helpful when you combine it with non-blocking multiplexed I/O, such as Java's NIO package.

    Continue Reading »
  • Another Path to a Killer Product
    Posted on March 6, 2007

    Give individuals powers once reserved for masses Here's a common trajectory: 1. Something is so expensive that groups (or even an entire government) have to share them.  Think about mainframe computers in the Sixties. 2. The price comes down until a committed individual can own one.  Think homebrew computers in the Seventies.  The "average" person  wouldn't own one, but the dedicated geek-hobbyist would. 3. The price comes down until the average individual can own one.

    Continue Reading »
  • Quantum Manipulations
    Posted on February 10, 2007

    I work in information technology, but my first love is science.  Particularly the hard sciences of physics and cosmology. There've been a series of experiments over the last few years that have demonstrated quantum manipulations of light and matter that approach the macroscopic realm. A recent result from Harvard (HT to Dion Stewart for the link) has gotten a lot of (incorrect) play.  It involves absorbing photons with a Bose-Einstein condensate, then reproducing identical photons at some distance in time and space.

    Continue Reading »
  • A path to a product
    Posted on February 4, 2007

    Here's a "can't lose" way to identify a new product: Enable people to plan ahead less.  Take cell phones.  In the old days, you had to know where you were going before you left.  You had to make reservations from home.  You had to arrange a time and place to meet your kids at Disney World. Now, you can call "information" to get the number of a restaurant, so you don't have to decide where you're going until the last possible minute.

    Continue Reading »
back to top

Page 21 of 26

« Newer | Older »



Powered by Hugo, based on the Er theme.
Copyright (c) 2002 - 2026 Michael T. Nygard