x is free from y to do z
x is free from y to not do z
x is free from y to become z
x is free from y to not become z
x is not free from y to do z
x is not free from y to not do z
x is not free from y to become z
x is not free from y to not become z
Based on work by Gerald MacCallum (1925-1987)
Today, too many of our digital services projects do not work well, are delivered late, or are over budget. To increase the success rate of these projects, the U.S. Government needs a new approach. We created a playbook of 13 key “plays” drawn from successful best practices from the private sector and government that, if followed together, will help government build effective digital services.
U.S. Digital Services Playbook
Three of the plays—1, 6, and 7—focus on people alone. Solid advice for any project.
Everything wrong with Photoshop exemplified in one update:
While I can understand Adobe needs to keep their software fresh to maintain sales, this is just plain old bloatware as far as I am concerned. I don’t need 3D modeling and manipulation in Photoshop. I need a scripting API that actually works so that I can create truly integrated workflows to save me time and money. This 3D update is instead a complete waste of my time and money.
Somehow, some way, the quadrennial whispers about a potential Boston Olympics have finally taken hold. The city is now one of four finalists for the 2024 US bid for the games, along with Washington D.C., San Francisco, and Los Angeles. Supporters insist that a carefully crafted plan could lead to massive infrastructure improvements, an explosion in tourism, and venues that can later convert into civic centers in their own right.
Boston.com: Nobody Else Wants to Host the Olympics. Why Does Boston?
Pretty much for the same reasons as any other city, but in this case, “maybe” equals “highly unlikely” when talking about the impact of the Olympics. London got lucky essentially zeroing out on the balance between tourist dollars and getting upgrades to transit systems.
I will admit, however, that if the Olympics were to come to Boston, that I would likely get tickets for the family. I went to the 1984 Olympics in Los Angeles and I have never forgotten it. It was a once-in-a-lifetime experience, and to have it in the town just an hour away from where I live is too good a deal to pass up. But I would also try to see go if its in New York or D.C.
Boston doesn’t need it, and I easily imagine a lot of people not wanting it. To borrow from the article, explosions are not the long, slow burns needed to sustain economies and, as the article points out, Boston already gets massive tourist dollars. Compounding Boston summer tourism with the summer Olympics would be the very definition of a shit show.
From a blog post by Neil Gaiman in 2009:
Yes, it’s unrealistic of you to think George is “letting you down”.
Look, this may not be palatable, Gareth, and I keep trying to come up with a better way to put it, but the simplicity of things, at least from my perspective is this:
George R.R. Martin is not your bitch.
But beyond that initial blast is this really great gem that I think applies to any creative endeavor including programming:
Sometimes it happens like that. You don’t choose what will work. You simply do the best you can each time. And you try to do what you can to increase the likelihood that good art will be created.
And sometimes, and it’s as true of authors as it is of readers, you have a life.
I have started more projects than I have finished, each for their own reasons. “Finished” is entirely subjective, but in my case it would likely mean “used by someone else” and/or “used in day-to-day production by me.” Some unfinished projects get revisited, but most don’t, again each for their own reasons. Outside of important deadlines, not getting hung up on whether something is finished is important, at least for me. What is just as important, however, is learning something new from that project, including how not to do something. Each project I started has been a learning experience of some kind, so even the unfinished ones have value.
Having a deadline is another matter entirely.
A description of someone by one of my family members:
She could squeeze a nickel so tight the buffalo would shit.
set foo to "bar"
dim foo = "bar"
NSString *foo = @"bar";
char * foo = "bar";
String foo = "bar";
var foo = "bar";