Monthly Archives: August 2015

What programming language should you learn? (2015 edition)

It depends on a number of factors, but if you want to decide solely on popularity, then you need to see this: The Most Popular Programming Languages of 2015 | ProgrammableWeb.

 

At the top you have some consistency, with Java at the top, and C, C++ and C# in the top five. Python, a language that I am becoming fond of and using to replace Perl, is up there at #4.

Following that are what you’d expect: PHP, Ruby, and Javascript, as well as some data oriented languages.

What is interesting, and not shown, are new and up and coming languages, such as Swift. I expect that to inch into the top 10 in the next few years.

If you want to focus on learning a programming language, and you have no other criteria, pick something from this list.

On the beautiful weight that holds you under

Before you take hold of the beautiful weight, you read the stories written and listen to the tales told of holding on to it. But life is short, and when you are offered it, you are  more afraid of refusing it than you are of accepting it. You fear you will never get the chance again in your life, long or short, of having the beautiful weight. You see so many others, weightless and unbearably light and that seems worse than the load.

You step forward and shift the heavy beauty onto your back, and as you stumble forward, you experience the pride and panic of such a possession. The days and months and years will pass, and through each of them you will rise up and shoulder the weight throughout each hour, retiring it briefly each night.  If you are lucky, you will have a string of Hercules who will shift it onto their shoulders, however briefly, giving you a moment’s rest. Many unfortunately know no such solace, and the sublime burden falls solely on their backs.

The truly unfortunate are unable to walk steadily forward and eventually lose their footing, stumbling off the path, into the waters. Unable to let go, they go deeper and deeper down into the water, struggling to keep their head above the surface as the weight submerges them. 

Only those unworthy of the beautiful weight are able to slip out from under it. The rest get stronger from their struggle, or drown.

They say out loud that the beautiful weight makes life worth living. Afterwards they whisper something else. 

There is an art to carrying the beautiful weight, and though it is the most important of the arts, it is rarely taught. They will learn as they go, they mutter, and either sink or make do. And many make do, while some struggle terribly and then float quietly beneath the surface. 

Sadly, this one trick will allow you to connect iTunes when you are on Windows and suffering from connectivity problems

If you are trying to use iTunes on Windows and you can’t, you may have to disable your firewall. Seriously! I tried a number of things, and I finally came across this, Resolve issues between iTunes and third-party security software – Apple Support, as well as some other sites, and once I did that, I was able to get it to work.

If you are unhappy with that, your next best option is to methodically follow this and poke enough holes in your firewall to work. That’s the safer route, by far.

 

 

This may just be the stupidest defense of Amazon’s workplace practices

This piece may be the stupidest defence of Amazon’s workplace practices: Replace Just 2 Words in the New York Times Amazon Article and Something Amazing Happens | Inc.com.

Amazon employees are not entrepreneurs. There is nothing in the NYTimes.com article that gives any inkling that they are. If anything, they have all the downside of being an entrepreneurs with little if any of the upside.  If someone can point out an article showing how Amazon consistently rewards employees as if they are true entrepreneurs, I’d love to read it.

There’s nothing wrong with being an entrepreneur. In fact, for some people, being an entrepreneur is the best type of work there is. Everything about it appeals to them, and working for a large corporation would kill them.

The Amazon employees are not entrepreneurs.  If you want to be an entrepreneur, be one. Don’t try to be one working at a large corporation. That is antithetical to what being an entrepreneur is.

Friday night music, celebrating the glamorous life

Two views of glamour. First, from Marie Antoinette, here’s New Order and Ceremony

And of course, here’s Shiela E., on some of the same themes as Coppola’s film:

You like food! I like food! Here’s some food links to chew on. :)

The web and food are made for each other. There are countless links to recipes, essays, reviews and photos of food. Out of all that, here is a small handful I found interesting over the last few months of surfing around. I hope you find one or two or even all of them interesting. Enjoy!

Here’s what Vox and others miss when it comes to multitasking

Over at Vox is your typical article critiquing multitasking: Multitasking is inefficient. Here are 6 tips for a more productive workday. – Vox.

If you do a search on the word multitasking, you will find similar articles. Like the Vox piece, they are all reasonable, and they all offer good advice.

What they all miss is why we multitask.  I think there are three key reasons why we do, and they go hand in hand:

  1. We have too much to do in the little time you have.
  2. The tools we use are not responsive and/or support multitasking.
  3. You will be penalized for not appearing busy.

To give you an example of what I mean, consider your day. You likely have too much to do and not enough time to do it. Now let’s look at the tool you have at hand in an office. First, you have a computer and you use software like email and your browser. With email, you can start a number of tasks, but you cannot complete them. With your browser, you ask for information, then you wait for a response. If you are using a mobile device, a similar lag in request and response occurs. Now, you could just sit there and wait for a response to complete your task, but remember, you have too much to do and not enough time. As a result, you start other tasks. You are ….multitasking. You are maximizing your idle time while you wait for tasks to complete. Now you could just sit there, look out the window or go for a walk, but that would be ignoring the third point, which is that you will be penalized for not appearing busy.

If you are fortunate, you can focus on one task, complete it, and then move on to the next one. If you are like most of us, you have to multitask for the reasons above.

 

Forget self driving cars – the first big thing will be self driving trucks

While there is lots of discussion about self driving cars, it’s much more likely that self driving trucks will become standard and accepted first. Here are two stories that support that. First this: How Canada’s oilsands are paving the way for driverless trucks — and the threat of big layoffs. Second, over at Vox, is:  This is the first licensed self-driving truck. There will be many more. Key quote from Vox:

Last night at the Hoover Dam, the Freightliner company unveiled its Inspiration Truck: the first semi-autonomous truck to get a license to operate on public roads.

The Inspiration is now licensed to drive autonomously on highways in Nevada. It works a bit like a plane’s autopilot system: a driver will get the rig on the highway, and can take control at any time once it’s there. But the truck will be able to drive itself at high speeds, using cameras to make sure it stays within its lane and doesn’t get too close to the vehicle in front of it.

Self driving trucks are already up and operational. Additionally, the business case and the hurdles to overcome with self driving trucks will be easier to achieve than that of self driving cars in urban areas. Sooner than you think, you will commonly see self driving trucks on highways, especially during the hours when most highways are 80-90% trucks.

Transportation is changing. Self driving trucks are going to be leading that change. Self driving cars will be a distant second.

 

This is my 3000th post on this blog. Some thoughts.

Hard to believe, but this is my 3000th post on this blog, smartPeopleIKnow. I’ve been writing to this blog since April 2007 – over 8 years! – and have over 860,000 views.  It’s along way from the 10-12 views a day I used to get.

I never thought I would have so many people read my thoughts. Before blogging, the only way to get people to read your writing broadly was to publish a book, or appear in a magazine or newspaper.

While I write on pretty much any topic, the three top posts have had to do with fashion: Why I buy suits from Zara, How to wear brown and blue together, and
How to Set the time on a Phillipe Starck Watch. I can’t say for sure whay that is. I know that posts on how to do things get more views. Makes sense: people are always searching for how to do things.

It’s been alot of fun. And I still hope to achieve my goal of reaching a million views. Maybe in a year or so.

 

 

ICYMI: What is code, by Paul Ford

Happy Monday! Are you affected by code at work? Of course you are! Do you code at work yourself? Very likely, even if it is to use formulae in a spreadsheet program like Excel (which, years ago, would have required been considered coding). However code affects you, I highly recommend you read this:
Code. It’s a very rich piece on code (i.e. software) and what it means to you (and everyone else).

Among other things, it is brilliantly designed. Lots of hard work went into this piece. If you can’t get started yet this week at work, read this as a research project.