|
|
|
|
|
May 2, 2008Delta Airlines Can Go Jump in a Lake
I hate blog rants, but there are times when you just don't have any other options to complain to anyone. I'm a happy person, and I love writing happy articles, but sometimes you get frustrated and have nothing esle to...
April 29, 2008Tell me What I Think
I don't watch a lot of TV. But I have noticed that more and more, TV is not only telling me what to buy, but what to think. For me it started with Battlestar Galactica. I was excited that the...
March 14, 2008Meeeting the Mucky-Mucks
It's good to know whether you are designing the nuclear power plant or driving the technicians to the site I have kind of a weird job. While I help large organizations run their software teams a lot faster, I'm also...
March 3, 2008Explaining Modeling
I have been talking to some friends who are more into Agile with a big A than I am over the past couple of weeks. One of the topics was the purpose and use of modeling in developing software. On...
January 25, 2008Seven Things I Hate About Agile Literature
I'm an Agile Coach. That means I help teams adopt agile practices to make time-to-market shorter. I love agile with a little "a" But I have a confession to make: as much as I love the concepts in Agile and...
Continue reading "Seven Things I Hate About Agile Literature" January 16, 2008SPRING and OSGI
I've been consulting with a small Java team that's implementing SPRING and OSGI I could tell you what they are doing but then I'd have to shoot you, so let's just say they're doing neat stuff. I haven't poked around...
December 25, 2007It's not the Code, Stupid
Programming is not about programming. I came to this realization after reviewing my XP and Agile books as part of an engagement for a large client. I must confess that each time I start on my XP books I have...
December 18, 2007Test your Installs
Lesson for the day -- always test your installs. If you don't, this could happen to you.Shortly after releasing EVE Online: Trinity at 22:04 GMT on Wednesday, 5 December, we started receiving reports that the Classic to Premium graphics content...
December 12, 2007Philosophy and Software Development
Recently one of my large clients asked me to come out and look at their development process. It underscored even more to me the relationship between philosophy and software development....
November 9, 2007How Many Fishes for the Gladiator?
I am not a fan of machine translation. I guess for some things it's fine, but I have played around with it off and on for years and it just never seems to work the way it is supposed to....
November 2, 2007It's the Data, Stupid
With news today that Google is releasing news of its support for OpenSocial API, the light finally went on in my head. It's the data, stupid....
October 27, 2007Is F-Sharp Enough?
Ready for prime time? I've gotten the functional programming bug lately. Most of my career after I learned my third language or so, I could care less what the language is -- just let's solve it already, ok? But lately...
October 22, 2007It's an O/S, it's a Browser
Cool! Silverlight will run on linux! So I'm thinking about my next project, a small app to write over the next few months while I'm filling the piggy bank back up and working on finding cofounders, and it occurs to...
October 20, 2007Talking Head Roundup
I have a secret vice. It's watching political talk-shows. As a right-leaning libertarian, somehow I started watching these shows back in the days of Bush I and Clinton even though I "didn't have a dog in the fight", as Clinton...
October 16, 2007Anti-Google: the Future of Social Networking
What media do you want to consume today? It seems like a strange question -- obviously you're already consuming stuff so you must know -- but yet are you really consuming the stuff you'd like to? Whatever time you spend...
Continue reading "Anti-Google: the Future of Social Networking" October 15, 2007Recommendation-Consumption Impedance Mismatch
There's been a terrific discussion around social sites both here and other other parts of the blogosphere. It seems to me that content selection systems swing out of whack after achieving a certain level of growth, as I pointed out...
Continue reading "Recommendation-Consumption Impedance Mismatch" October 14, 2007Voting up or down is dead
Look. I know the arguments. Let's say you're creating a social web site, that is, a place where people can do stuff and other people can recognize them for what they are doing (even if it is just scratching their...
October 10, 2007Social Networks and ADD
There have been three memes lately in the world of startups that I think are connected: Social Networks degrade over time - or as put by CmdrTaco from Slashdot: Look at Reddit. It started small with smart people. As it's...
August 15, 2007Top Ten Movie TechnoFarts
Great for the 1950s. Not so much today. I just got through watching a really bad movie. So bad I almost ran through the house yelling "My eyes! My eyes!" The lead actress was so ugly she went trick-or-treating...
July 27, 2007Javascript and Kindergarten
I've done all sorts of programming. Back in the day, I started with DBase, then AppleBasic, then C. I moved through a bunch of stuff. I've written all kinds of cool, web 2.0, cutting-edge programs. Somewhere along the way, I...
May 17, 2007Is Modeling Science?
In arriving at a scientific law there are three main stages: The first consists in observing the significant facts; the second in arriving at a hypothesis, which, if it is true, would account for these facts; the third is deducing...
April 29, 2007MIT: Where are your Values?
I've had a love/hate relationship with higher education for most of my life. There are many things about the collegiate and university community that give us our greatest, best hope for the future. But there are also things about the...
April 4, 2007I'm not Warming up to Global Warming
Ok, I'm trying. Really I am. For the last week or two I've listened to several hours of a prominent physicist explain Global Warming to me. I love The Teaching Company, and this is probably the 10th series of college-level...
March 25, 2007My StressMaster Chair is Stressing me out
I've had a stressful last couple of weeks. One of my clients is in a bind as far as needing enterprise software, I have a couple of contracts that are ending, some of my students are starting to ask really...
Continue reading "My StressMaster Chair is Stressing me out" February 26, 2007What's Your Software Purchase IQ?
Here's a nifty checklist to determine whether or not you are covering all of the bases when making a software purchase....
February 21, 2007Finding the Fun in Technology
If this is your first time visitng the blog, here are some funny and insightful articles about technology and technology management. I think you'll like them. If you're a technology person, they are bound to ring true. And if you...
January 16, 2007Derived Confusion from the Unified Process
I had a customer recently that just had fits over derived artifacts. I felt badly for them, because derived artifacts take a little bit of consideration....
Continue reading "Derived Confusion from the Unified Process" November 1, 2006Signs You Have Too Little Process
Is this all of your project documentation? Is it on a napkin? I don't like rules very much. And I hate, really hate, paperwork. So how did I end up as a process expert? I finally realized that good process...
October 19, 2006Don't Say I Didn't Warn You
One of the "Futuristic Warning Signs" on a site I viewed today...
September 19, 2006Captivated by HDR
When I was a teenager, I used to take pictures for my school newspaper. I really liked it: getting into games for free, getting a lot of attention from fans, players, and cheerleaders. I even got to learn how to...
August 30, 2006Those Weather Channel Guys
Come on guys, it's the stupid title bar! Surely you can check that when you do a build Ok. I'm going to start getting all of my news from the Weather Channel website. I've already blogged about how the Wednesday...
July 24, 2006Building Blocks
I was reading over on slashdot today about a neat operating system called "Plan 9". For those of you who aren't film buffs, the operating system is named after the famously bad movie"Plan 9 From Outer Space". So what makes...
July 6, 2006Weather Channel Scoops CNN
i was waking up this morning, reading my email, feeds, and favorite web pages, when I came across this from the weather channel. I had to read it twice.
June 26, 2006Consultants: Who Needs 'Em?
I've been in technology management consulting for over 20 years, starting off in the Blue Ridge Mountains and ending up in places like San Francisco, Detroit, and Washington, DC. My clients have included Charles Schwab, the INS, Ford Motor Company,...
June 15, 2006Is Your Project Off-The-Rails?
In an ongoing public service to my fellow programmers, and an attempt to keep from working as much as possible, I hereby offer you these signs that your project might be off the rails.
June 13, 2006Signs You Are Living in a Matrix
God may be a programmer, but I've done some code slinging myself, and I think it's time we programmers helped out the folks in other universes.
June 7, 2006Hosting Providers: Love 'em or Leave 'em
I used to say I have been very happy with using a hosting provider. But lately, I'm not so sure. Here's a round-up of the current bugs we're working on batBack and their status.
Sixteen Hints That Your Program Might be Buggy
As those of you who have read the blog know, I have a small start-up web application that I think is really cool. I'm still doing programming, management, and technology consulting, but I am also writing this program and doing user support. In the interest of sharing with you some of what I've learned, here are SIXTEEN HINTS THAT YOUR PROGRAM MIGHT BE BUGGY
Continue reading "Sixteen Hints That Your Program Might be Buggy" May 21, 2006OOP-Man versus the Forces Of the Octopus
Recently a reader told me that partial classes were good for cases where one class had to implement multiple interfaces. What are you going to do, for instance, if you have a class that has to implement seven interfaces, each...
May 18, 2006Attack Of The Interface Octopus
During my recent rant about partial classes being a bad idea, a commenter said something like "Yeah, but I have a bunch of interfaces to implement in this one class, so of course class is going to get huge. Partial classes let me separate the different interfaces into different files"
How Big Should Your Class Be?
Digg picked up the article linked below. One of the comments was really insightful:
Partial Classes. Totally Stupid?
Is it just me, or is partial classes the dumbest thing to come out of Redmond in a long time?
May 8, 2006Plato and OOP: Together Again
I'm taking my hour of exercise each morning and listening to a tape series about great thinkers in Western culture. Today I learned some about Socrates and Plato. If you are a C++, Java, or C# programmer, you should take some time to learn about those dudes who lived a long time ago and wore togas. After all, they're the ones who really created analysis and OOP.
May 1, 2006Brian Pomeroy: Lost in the Ether
One of the trade-offs I'm always struggling to make as a programmer is how much instrumentation to put in my code. Instrumentation is when the program writes to a log or somehow keeps track of what it is doing while it is doing it.
April 26, 2006The Seven Best Classic Rock Songs To Code To
I think I'm more productive when I code and listen to music. Do you? What's your favorite Rock-n-Roll songs to code by and why?
Continue reading "The Seven Best Classic Rock Songs To Code To" April 22, 2006One thing, two things, three things, 27
Why is it that stuff is so clustered?
Hooked on Beethoven
I've got an earworm like I've never had before. You have to help me get rid of it.
April 8, 2006Same Lesson, Different Day
One of the things I hate the most about programming is when you make the same mistake twice.
March 22, 2006Is Microsoft ATLAS for me?
I have an AJAX application that I've written, and I'm thinking about whether to use the ATLAS tools from Microsoft to help me develop it.
March 21, 2006Atlas At Last
Yesterday I got my first peek at Microsoft's new ATLAS framework. I'm going to tear it apart, but first a couple of warnings.
March 16, 2006It's Always Something
The show goes on.
March 15, 2006Why is it Always an Art Project?
I'm getting ready this morning to go to speak at the Region 2000 Wired Wednesday luncheon. As those of playing along at home know, I've done a bunch of speaking engagements over the last year or two. Can somebody tell...
February 7, 2006Make it up
It's all about the jargon.
December 23, 2005Sad State Of Science
Let's imagine you pay an accountant or attorney. His job is to provide answers to technical questions you may ask. He's not the strategist -- he's just telling you what the facts are. But every time you ask him a question, you have a 80% chance of him being wrong.
That's where we are today with modern scientific research.
December 13, 2005Invention, Inventor
I had a friend email me the other day with a great idea for an invention. I think now that I have a patent filed more people will do this. It was an uncomfortable situation.
October 27, 2005Haunting Songs
I heard the most awesome song last night...
October 18, 2005Best Business Tapes for a Techie
Here's the best set of business tapes I have found coming from a technical background.
October 11, 2005Power Plastic
Here's an idea whose time has come: plastic that produces power.
September 16, 2005Enough is Enough!
What's got five blades, two lubricating strips, and the blades vibrate while you use them? Nope, not my new lawn mower. It's Gillett's latest monstrosity, the Fusion.
September 1, 2005Admitting You're Wrong
You gotta love an article that is titled "Thinking Clearly About Space" Monte Davis may be a smart person, writing for Omni and all that, but he's part of the problem and not part of the solution.
August 23, 2005Beware Geeks Bearing GIFs
I love watching the commercials for "Geek Squad", which seems to be an on-call, pocket-protector-wearing thin white man with 1950s glasses.
August 14, 2005737 Crash
As a commercial pilot who's never flown a big commercial aircraft, I think I've always dreamed of being on an airplane when they ask "Is there a pilot on board?", then leaping up to the cabin to save the day.
August 8, 2005AJAX: Get Your Head Outta the Can
"Here's a bill for that other universe. You'll find that we had to work a lot of overtime over there. Jeesh. What a job!"
Ah yes. The quantum computer consulting world will be a load of fun for everyone.
August 2, 2005CMMI Facilitator: Not An Easy Job
I'm currently looking for companies to help out, so I am scouring the web for various opportunities. Aside from the recruiter who emailed me this morning with a ludicrous contract rate, it's been very interesting. There's a lot of jobs out there, but the one I think is the toughest is CMMI Facilitator.
|