I really enjoyed this video of a guy who has created a series of tree houses in Oregon. A lot of the video is about the houses themselves, which is very neat, but I especially liked when he discussed the different mounts he invented to keep them in the trees.
He shows off several of the mounts and attachment points towards the end, and how they move with the tree – when the trees start swaying in the wind, you have to have a mount which allows some freedom of movement. This is especially true when you’re talking about a bridge between two trees which has to account for movement of both trees.
He even uses the phrase “open source” in there, about how he worked with another engineer to design these mounts, and you can presumably use the same designs.
(One of the tree houses he shows off has what appears to be a full-size, standard toilet. I’m dying to know how that works.)
Interview with Scott Brinker: This is a good three-minute interview with Scott Brinker about the emerging role of the “marketing technologist.” Scott has popularized this term, and he explains it in this video.
I had the pleasure of interviewing Scott last week in preparation for a talk at the eZ publish Partner Summit I’m giving in Lisbon next week. Great guy, with some great insights.
Handed over two projects this week. One that I have worked on actively for 4 years — an active blog + an active community that I found myself no longer having time to take care of. The other one was a website that I have started almost 12 years ago — was enthusiastic at first, but the whole thing just slid into the limbo land over the last couple of years.
There’s a bit of sadness in me, but on the other hand I was glad that they were over. Hopefully both projects will continue in safe hands. Hopefully.
Consumers ignore most apps on their smartphones: This confirms something I’ve suspected for a long time – we’re creatures of habit with phone apps, and we really consistently use very few.
Of smartphone owners, 68% open only five or fewer apps at least once a week, finds a survey by the Pew Research Center's Internet & American Life Project. Seventeen percent don't use any apps. About 42% of all U.S. adults have phones with apps, Pew estimates.
"The novelty wears off," says Pew researcher Kristen Purcell.
Right now I’m thinking about jumping ship from Android to a Windows Phone, so I took inventory of what apps I would have to have to make the switch. I only came up with three: Spotify, Runkeeper, and Evernote. (Not coincidentally, I’m a paying customer of all three.) Every other app I use is just assumed to be in there (browser, email, calculator, etc. – the “core” apps) or something I tried but didn’t stick with.
I think games are an exception – people tend to cycle through those a lot. But for every Angry Birds there are dozens that get played once or twice and then tossed. And I can’t think of any phone game that would prevent me from switching phone platforms if other reasons dictate a need.
Whenever anyone raves to me about all the apps available for their new phone, I have to stifle the urge to say, “That’s great, but let’s see how many of those you’re using in six weeks…”
Top Italian Scientists Who Failed to Predict 2009 Earthquake Now Face Manslaughter Charges: Here’s a short but thought-provoking article about Italian scientists who publically stated that the risk of a major aftershock to an Earthquake was low. A few days later, an aftershock killed 300. They’re now being charged with manslaughter.
Local citizens claimed they had been planning to leave their homes after the smaller quake, but had changed their minds after the committee's comments. In August 2009, the citizens filed a formal request for investigation, and earlier this month the chief prosecutor stated that his office had enough information to indict the individuals named in the case.
Suffice it to say that this would have a chilling effect on science. And I think there’s a real difference here between just being wrong, and being clearly negligent. I’m thinking of the British scientist who allegedly published fraudulent research linking vaccines to autism – that seems like another situation entirely.
Interestingly, another scientist did predict the second Italian quake, but no one took him seriously.
Twitter tattle and the trouble with twitchforks: Great commentary here on what’s a very genuine problem.
[…] social networking militates against thinking for yourself. As the Twitterati jumps on the day's bandwagon, we are increasingly seeing the unedifying spectacle of what's been dubbed "twitchfork mobs" – and it can get ugly. Social media is a wonderful tool for networking and communication, but the flip side is that it encourages laziness of thinking. The need to verify information also seems to have been forgotten.
I’m automatically very suspicious of any militant bandwagon that comes through social media. Even back to the days of email forwards, my default setting was “it’s not true.” That applies even more with social media.
So, if you haven’t been closely following the Boyink Family life for the past year and a half or so let me catch you up. In December of 2009 we made the decision to take a year-long RV-based family road trip. As part of that I sold my hobby vehicle, a 1964 CJ6 Jeep that I had invested countless hours in. That Jeep was the latest in Jeep ownership that stretched from the time I turned 18 and included a 1966 CJ5 and a 1952 Willys Wagon.
Fun in the garage wasn’t limited to just vehicles. I’ve also made tandem bikes, a quadcycle, and a small junkyard sculpture.
Since coming back from our trip I’ve found myself restless and antsy - especially when the evening hours roll around and I’m done with the days work, am tired of looking at screens and don’t want to read a book. I think I was driving the family nuts with my frustrated pacing and desire for something to go do.
I was missing an offline hobby.
So last week I hopped in the truck and made a visit to the local metal recycle yard where I grabbed a bunch of scrap metal in various shapes. I had no preconceived notion of what I wanted to build - but rather just figured something would present itself from the bits I had gathered.
It didn’t take long to see a cat’s head in one of the shapes and car rim suggested the arched back of a angered cat. With that idea the build was on. Some automotive “A-arms” provided easy legs, a box of nails supplied whiskers, eyebrows, claws, and a spiked tail. 1/2 of a garden rake became the mouth with fangs coming from the ends of some railroad spikes. I found myself with help at times, with my son doing some of the welding (and even turning down friends at the door to do so). My daughter dubbed it “Dumpster” and I added the junkyard zombie cat as that’s what came to mind as it came together,.
Enjoy!
Sketchy Skechers.com: Today’s DailyWTF is a pretty good one discussing the horrors of the Skechers website and how it’s delivered as XML then transformed via XSLT right in the browser. Standard WTF stuff, really.
But – lo and behold! – the head of the Skechers web team leaves a comment…and it’s a good one. He sets forth some of their reasoning, and it starts to make sense. I’m not totally on-board with all of it, but he makes some great points and it’s totally worth reading, especially if – like me – you have an irrational hatred of XSLT.
[…] here's the great thing about XSLT-- it's cacheable on your browser. Instead of browsing from page to page to page, each time getting 25k+ of html, we can frontload a lot of that by having you download the XSLT. Once you've downloaded the file once, you have the layout for the entire site already cached, and the next page you go to is 2k of XML.
[…] My original thought was-- your desktop machine, and very quickly your phone, have just as much CPU cycles available as a commodity server. Why not shift as many cycles to the client as we can while still making it a relatively fast experience?
[…] IE7 and IE8 actually have better support for XSLT transformations than Firefox does.
[…] Is it any more insane than hunting through Struts code, or JSF, etc etc? Now, both our front-end CSS/Javascript developers, and back-end Java (now Scala) coders understand Xpath now, so we don't run into the "I don't want to touch that Velocity template" problem.
I really commend this guy for jumping in, and I have to respect his desire to try something new. Did he succeed? Well, I browsed the Skechers site and it certainly seems fine to me, so I certainly can’t say he failed.
And serious props to him for jumping into that conversation without being a douchebag and turning it into a constructive discussion. What a great sport.
Why are software development task estimations regularly off by a factor of 2-3?: This is an epic answer at Quota to the question of my software development estimates are so consistently poor. The author has a running analogy of a hypothetical hike from San Francisco to Los Angeles, which looks simple on a map, but is not so simple once you’re on the ground.
OK, that line is about 400 miles long, We can walk 4 miles per hour for 10 hours per day, so we'll be there in 10 days. We call our friends and book dinner for next Sunday night. They can't wait to see us!
We get up early the next day giddy with the excitement of fresh adventure. We strap on our backpacks, whip out our map, and plan day one. We take a look at the map. Uh oh […]
US Online Ad Spend to Close in on $40 Billion: Interesting.
This year, US online ad spending will exceed the total spent on print magazines and newspapers for the first time, at $39.5 billion vs. $33.8 billion. And as online shoots up, the print total will continue to inch downward.
New drone has no pilot anywhere, so who's accountable?: When Skynet goes self-aware, this is going to be a real problem.
The Navy's new drone being tested near Chesapeake Bay stretches the boundaries of technology: It's designed to land on the deck of an aircraft carrier, one of aviation's most difficult maneuvers.
What's even more remarkable is that it will do that not only without a pilot in the cockpit, but without a pilot at all.
The X-47B marks a paradigm shift in warfare, one that is likely to have far-reaching consequences. With the drone's ability to be flown autonomously by onboard computers, it could usher in an era when death and destruction can be dealt by machines operating semi-independently.
Mega-man: The fast, fabulous, and fraudulent life of Kim Dotcom: Here's a great profile of Kimble [insert honorific here].
The man once known as Kim Schmitz (and as Kimble, and as Kim Tim Jim Vestor, and finally as Kim Dotcom), now awaiting extradition from New Zealand to face charges of conspiracy, money laundering and copyright crimes in the US, has enveloped his actual life in a cloud of hype and bluster that echo the worst of the dot-com bubble from which he took his new surname. In 2001, the Telegraph called Schmitz "a PR man's nightmare and a journalist's dream."
I loved Kimble back in the day. I was starry-eyed over his “Kimble: Secret Agent” video, and his supposedly amazing lifestyle (one NSFW image in there). Kimble was the embodiment of the “anything is possible” vibe at the peak of the bubble when I was a young developer.
Alas, this has all caught up with him. Kimble currently awaits extradition in New Zealand.
Page layout algorithm improvement: Google has started analyzing the actual layout of pages, and is now penalizing pages that don’t have a lot of content on top. This is an official Google announcement:
If you click on a website and the part of the website you see first either doesn’t have a lot of visible content above-the-fold or dedicates a large fraction of the site’s initial screen real estate to ads, that’s not a very good user experience. Such sites may not rank as highly going forward.
It used to be that search engine crawlers were oblivious to CSS and layout, and just analyzed markup. Not so much anymore.
Apple, America, and a Squeezed Middle Class: Ever wonder why all your gadgets are made in China? Low wages, right? Well, it may have started out that way, but since then the supply chain and infrastructure are simply grown up there, and there’s no way to change that. And since manufacturing involves the physical movement of goods, they need to be close together.
“The entire supply chain is in China now,” said another former high-ranking Apple executive. “You need a thousand rubber gaskets? That’s the factory next door. You need a million screws? That factory is a block away. You need that screw made a little bit different? It will take three hours.”
[…] “Our customers are in Taiwan, Korea, Japan and China,” said James B. Flaws, Corning’s vice chairman and chief financial officer. “We could make the glass here, and then ship it by boat, but that takes 35 days. Or, we could ship it by air, but that’s 10 times as expensive. So we build our glass factories next door to assembly factories, and those are overseas.”
The flexibility and availability of the workforce is another huge factor:
Apple’s executives had estimated that about 8,700 industrial engineers were needed to oversee and guide the 200,000 assembly-line workers eventually involved in manufacturing iPhones. The company’s analysts had forecast it would take as long as nine months to find that many qualified engineers in the United States.
In China, it took 15 days.
[…] The facility has 230,000 employees, many working six days a week, often spending up to 12 hours a day at the plant. Over a quarter of Foxconn’s work force lives in company barracks and many workers earn less than $17 a day. When one Apple executive arrived during a shift change, his car was stuck in a river of employees streaming past. “The scale is unimaginable,” he said.
If you’re curious about how my family and I spent a year traveling the US by RV while keeping our businesses going, join me in Grand Rapids on February 22 when I’ll be giving a presentation entitled Getting Away With IT.
I’ll talk about the practicalities involved in prepping for the trip, the realities of working from the road, the difficulties of coming back off the road, and how we’re planning to ditch our house and become full time technomads.
The talk will be geared towards other IT workers, and our hope is to inspire you to realize you have the skillset to consider your own location-independent adventure.
Why HyperCard Had to Die: This is a well-written polemic that laments the death of HyperCard, around which there’s been a cult of fandom for decades. In the middle of this post is a lo-o-o-ong set of screencaps that give you a nice introduction to just what HyperCard is (was), so if you’ve never heard of it, you can see what all the fuss is about.
If you already know what HyperCard is, keep scrolling to the bottom where the author explains his view on why HyperCard and Apple are no longer compatible.
The reason for this is that HyperCard is an echo of a different world. One where the distinction between the “use” and “programming” of a computer has been weakened and awaits near-total erasure. A world where the personal computer is a mind-amplifier, and not merely an expensive video telephone. A world in which Apple’s walled garden aesthetic has no place. […]
[Steve Jobs] returned the company to its original vision: the personal computer as a consumer appliance, a black box enforcing a very traditional relationship between the vendor and the purchaser.
Jobs supposedly claimed that he intended his personal computer to be a “bicycle for the mind.” But what he really sold us was a (fairly comfortable) train for the mind. A train which goes only where rails have been laid down, like any train, and can travel elsewhere only after rivers of sweat pour forth from armies of laborers. (Preferably in Cupertino.)
Given the popularity of HyperCard, I’m surprised there isn’t some web-based emulator that hasn’t caught on and ignited the fervor of the HyperCard faithful. This guy doesn’t think there’s anything, but if it was so successful as an installed Apple product, why couldn’t it work in the cloud?
(I’ve always thought that the best part of HyperCard was the acronym of the International HyperCard User Group, or iHug. That group may be defunct too, as I couldn’t find a website for them.)
I found this via Reddit, and the comments are worth reading. Here’s the top comment as of this writing:
Hypercard was the last vestige of Woz in Apple - of the hacker spirit that said development was just another neat thing anyone could do, like drawing and writing. Jobs excised the program because he had never agreed with that spirit. He wasn't just dispossessed of it; he was its enemy from the start.
He wanted the original Apple computers to be glorified word processors. He went to his grave still viewing 'his' computers as appliances. He's the reason iOS won't run your 'hello world' app unless an unseen authority has rubber-stamped it for use by all ages. He's the reason OS X won't install on any computer lacking an Apple logo. His grand contribution to modern computing is that everything is clean and shiny so long as none of you primitive user-types touch anything.
Good riddance, you tightassed marketeer.
If that’s true, perhaps this explains why Woz loves Android so much.
Corey is Blend’s content strategist. He was asked to write an article for the inaugural issue of Contents Magazine, so he wrote about methodologies and how they apply to content strategy.
Some people may think that methodologies are rigid and don’t fit the free-flowing nature of creativity, but Corey manages to summarize why I pushed him to get our process documented:
In our field, there’s no single set of rules, and there’s no progress without a little bit of guessing and testing. There’s room for wiggling. But before we can wiggle, we need to know how much space we’ve got to wiggle in.
You need to have a baseline – some framework on which to hang your efforts. If you can step out of line, you can depart for it if you want, but remember that you can’t deviate from something that doesn’t exist. You need some type of roadmap with a tension that keeps nudging you back onto a known path or else you wake up one morning and find your project wandering through the forest with no idea how you got there.
[…] your methodology keeps you honest. We’re humans, and humans like to skip things. With each step explicitly outlined, you can better decide which steps to skip. You can refer back to the methodology when you’re questioning your process, too.
In the IT industry in general, there’s too much “management by magic” – you don’t know exactly how things happen, but they always work out, sort of. If you’re good at this, you can get fooled into thinking this is okay, and that projects that run wild are outliers and just the nature of the beast.
At Blend, we’re going to spend a big chunk of 2012 documenting processes, even ones we don’t think need to be documented.
Fun with Static Publishing: Seth writes about how he’s come full circle back to static publishing of websites. They’re content-managed (-ish) in the background, but written to files then uploaded to Amazon S3 to be served.
And this brings me to my little obsession with static publishing. I am hosting a few sites on Amazon S3. The cost is ridiculously low and the speed is crazy-fast. Publishing them is fun too. For example, I publish my little personal site (www.sethgottlieb.com) using a site generator called Hyde, which is a Python port of a Ruby-based system called Jekyll. The way these generators work is that you enter your content in HTML, Markdown, or some other syntax and then run a script that renders static HTML pages with your presentation templates. Presentation templates can also do useful things like create listing pages. The Hyde sample site has a blog and there is a script to migrate from WordPress.
There’s lots of goodness here. For some background on static publishing, consider my blog post of a few months ago: Decoupled Content Management 101.
The trick Seth is doing here is sort of content managing them on the background, but then “freezing” them to disk, and publishing the result. So, he has a “repository server” in the form of a local CMS, and a delivery server in the form of Amazon S3.
And, often, CMS isn’t even needed. If you’re comfortable working in code, you can just version manage in some kind of SCM, and use a TMS (template management system – an acronym I totally just made up) to make consistent output. I wrote about Nesta a few months ago, which is worth checking out (incidentally, I rewrote about 80% of Nesta in ASP.Net MVC in about two hours one afternoon – it’s that simple).
This feels very comfortable to me because this blog is still published with an ancient version of Movable Type, which caches to disk. I’ve wired it up with a lot of PHP (MT is pretty much just writing PHP include files, at this point), but the principle of storing the data somewhere and using a TMS to get decent output in another repository (the file system, in this case) is the same. I liked Seth’s idea of pushing to S3, and perhaps there’s a viable model where I publish on an EC2 instance that drops content into an S3 volume for delivery.
(An aside: something I always find funny when talking about this is how we often say things like, “we’re going to write a physical file out.” Really? A physical file? How physical is that file, really?)
I was at a J. Boye Expert Group meeting last week (love this program…) when one of the participants brought up an interesting story, which got me wondering if the ubiquity of LinkedIn will help keep job applicants honest.
They related a situation where a newly-hired executive didn’t have a LinkedIn profile for some reason. This struck them as odd, because everyone has a LinkedIn profile these days. Why would a professional in the Internet industry not have one?
It turns out that this person had been really fast-and-loose with the facts concerned their employment history over the years. He had essentially told every employee what they wanted to hear, and the stories didn’t all match up. So, they couldn’t risk a LinkedIn profile, because they had to present different stories to different people.
This is an interesting side-effect of single-sourcing information. LinkedIn has fundamentally become a single-source of our employment situation and history. When using LinkedIn, it makes it tough to lie about your background, because it’s effectively the same as having a published resume online at all times. If anyone can look up your resume whenever they want, lying about it is tougher, unless you tell the same lie to everyone, and no one knows the truth.
As a business owner who is in charge of a lot of hiring, it’s got me thinking that I should compare submitted resumes to LinkedIn and make sure they match. If they don’t, that needs to be explained. Furthermore, if there’s no LinkedIn profile at all, should that tell me something?
I finally bought a new laptop last week. I had been working off a Dell Studio XPS 16 for almost three years.
When I purchased the Dell, my biggest concern was performance and size – I essentially wanted a desktop replacement, and I got it. The “big Dell” (as I’ve come to call it) was wonderfully fast with a dual-core 2.8 GHz processor and had a nice big screen. But, you paid dearly for this in battery life, size, and heat.
I had the extended battery, which hung down off the back and made it uncomfortable most of the time. Still, you only got three hours max even with everything on power-saving mode. And the heat produced was just crazy. You couldn’t work with it on your lap for an extended period, and if you put a pillow down to insulate yourself, you could hear the fan chugging away trying to cool it down. Even then, you could feel the heat through the pillow – the machine was really a mini-nuclear reactor.
My role has changed at Blend – I’m doing more sales and consulting (and, consequently, more travel) and less hardcore development. Because of this, I decided to go as far in the other direction as I could with the new machine – I wanted the smallest size I could get, and the longest battery life.
I briefly considered a MacBook Air, on which I would run Windows. I really hate Apple as company and culture, but their hardware is first-rate. However, I just couldn’t bring myself f to do it, for philosophical reasons, as well as the single-button mouse/trackpad (I really do use all three buttons on a Windows mouse), and the fact that I’m pretty sure at least some weirdness would pop up from running Windows on a Mac long-term.
So, after some research, I brought one of the new breed of Ultrabooks – an ASUS UX31. I got it for $1,450 from NewEgg.
It’s been about a week, and I’m still getting used to it, but it’s a fairly amazing machine. Some highlights:
There haven’t been any real downsides yet, but there are some oddities that may or may not suck as I keep working with it. The jury is still out on this stuff:
Finally, here’s one thing that I already know will suck.
Other than the dark keyboard, the machine seems fantastic so far. The combination of size, battery life, lack of heat, and instant-on really make it feel like more of an iPad than a laptop. My use of it is about a casual as my iPad, whereas firing up my old Dell involved much more…friction. When you turned that thing on or shut it down, it required a fair amount of commitment to either course of action.
Let me use it for a month or so and I’ll post a follow-up. With any luck, I’ll still be in love with it.