When I say don’t write shell scripts, I’m talking mostly about sh and bash, but every shell I’ve used has fairly arcane rules that need to be followed. The convenience of the shell, its brevity, especially when creating pipelines, is manifested through these rules, but they’re numerous and complex enough to regularly trip up and confuse even experienced folk.
After spending years writing shell script - including one >1000 line bash script that has been running in production for ~10 years - I now strongly think that shells, like bash, should only be used interactively, and not for any kind of automation, or even the very thinnest of glue.
The second finest shell script in the universe is a single line long:
To me, a lifestyle business doesn’t equate to running a tiny business as an alternative to having a job. A lifestyle business doesn’t have to be small at all, either in revenue or employees. The main requirement of a lifestyle business is just that it allows the entrepreneur/owner to live how he or she wants to live now, while running the company.
I moved to Luxembourg with my wife, set up a company, and then wondered what I was going to do. I couldn’t decide if I should build a product of some sort - and then, what? - or if I should provide services. Predictably, I floundered for a few years.
On Launchpad we agonize about going read-only for 60-90 minutes a month to make database changes. Waitrose, however, have quite a different idea.
They’ve built a new website:
…you can continue to shop at Waitrose.com as normal.
However, in order to allow us to transfer your details over to the new website, you will be unable to make any changes to your Waitrose.com Account, including your billing details and delivery address, between the 28 February to the 11 March 2011.
I can think of reasons why they might plan a migration this way, but I can’t think of any that actually justify it. They are mucking around with their customers - grocery shoppers - for 11 days. After which the customers will be left with a website which they can probably no longer navigate, and is likely to be full of bugs.
Norwich has been selected as a pilot for a nationwide scheme to get people to swap one in every 25 journeys from their car to the bus … To help make the vision a reality, a million free bus trips are being given away nationally to get car drivers on board.
I know what the bus is like, thanks, and a free bus journey is not going to change my mind. It’s going to help out people who were going to take the bus anyway.
Just one double-decker bus can take 75 cars off the road.
Yes, if it’s full, if you’re under 5’6” tall or willing to have both legs or your head amputated, if you want to sit next to a soap dodger or on the previous soap dodger’s seat crud, if you want to catch or spread the latest flu virus, if you want to arrive an hour later or leave an hour earlier than your friends, and you really like to ignore your comfortable, convenient, self-controlled seat/radio/ventilation/heating/aircon equipped, already budgeted car sitting at home.
The millions spent on this campaign might be better spent, say, hiring some people who hate buses to design a bus service they would use.
Giving away free tickets is throwing the money into the wind.