Home >  Archive >  2012 >  March >  14

Previous / Next

This site contributes to the scripting.com community river.

Scripting News -- It's Even Worse Than It Appears.

About the author

A picture named daveTiny.jpgDave Winer, 56, is a software developer and editor of the Scripting News weblog. He pioneered the development of weblogs, syndication (RSS), podcasting, outlining, and web content management software; former contributing editor at Wired Magazine, research fellow at Harvard Law School and NYU, entrepreneur, and investor in web media companies. A native New Yorker, he received a Master's in Computer Science from the University of Wisconsin, a Bachelor's in Mathematics from Tulane University and currently lives in New York City.

"The protoblogger." - NY Times.

"The father of modern-day content distribution." - PC World.

"Dave was in a hurry. He had big ideas." -- Harvard.

"Dave Winer is one of the most important figures in the evolution of online media." -- Nieman Journalism Lab.

10 inventors of Internet technologies you may not have heard of. -- Royal Pingdom.

One of BusinessWeek's 25 Most Influential People on the Web.

"Helped popularize blogging, podcasting and RSS." - Time.

"The father of blogging and RSS." - BBC.

"RSS was born in 1997 out of the confluence of Dave Winer's 'Really Simple Syndication' technology, used to push out blog updates, and Netscape's 'Rich Site Summary', which allowed users to create custom Netscape home pages with regularly updated data flows." - Tim O'Reilly.

8/2/11: Who I Am.

Contact me

scriptingnews2mail at gmail dot com.


My sites
Recent stories

Recent links

My 40 most-recent links, ranked by number of clicks.

My bike

People are always asking about my bike.

A picture named bikesmall.jpg

Here's a picture.


March 2012

Feb   Apr


A picture named warning.gif

FYI: You're soaking in it. :-)

A picture named xmlMini.gif
Dave Winer's weblog, started in April 1997, bootstrapped the blogging revolution.

Knicks did the wrong, predictable thing Permalink.

A picture named armstrongSmall.jpgI was lucky to get to see one Linsanity game -- the game with the Mavericks at the Garden. It was wonderful.

I hadn't been into basketball for almost 40 years, if you can believe that. The last team I was so enthralled with was the Knicks of Walt, Earl, Bill, Dave and Willis. This team had a different charm. It was youth, and brilliance, and so what if maybe they wouldn't make the playoffs. I really don't care. I just loved watching them play. It was pure love. It was the kind of sports event that seems can only happen in NY, and only happens every 40 years. Last time it happened I was in high school. And at the same time the Mets were winning the World Series, we went to Woodstock and men landed on the moon. That's how big these things can be.

But the Knicks are a corporation, and the players who had moved aside so the magic could happen came back, and when they did, the air went out of the balloon.

Apparently the coach saw clearly what was going on and wanted to do the only right thing -- trade the corporation for the youthful optimism. And the corporation did what corporations do -- stayed with the safe bet, and fired the coach.

I'll put my stake in the ground. Pretty soon Lin won't be the starting point guard, and soon after that they'll trade him to another corporate mess. Of course I could be wrong. I desperately hope I am. It would be great if they let Carmelo go. I don't care if they get anything for him. Sure he got up for one game, he had to. But this is going to wear out quick, and the mediocrity will win.

How I organize with my outliner Permalink.

I'm really getting good at organizing development projects with the outliner.

Here's the screen shot.

Thought it would be good to show to any MORE or ThinkTank users who might be lurking.

And this is what that same document looks like on my website.

Of course what you see when you click on the web link will be different from what you see in the image, which is just a snapshot in time. The outline is dynamic and develops with the project I'm doing.

BTW, to people who develop outliners, the interface is OPML and HTTP. It will definitely be possible for any outliner to hook into this content system. And that's the plan, to bootstrap the writing tools and the website in tandem.

Some projects only work if you are systematic about note-taking.

Moving to Bootstrap 2.0 Permalink.

I'm converting from Bootstrap 1 to Bootstrap 2 this week.

It's very revealing, when you see how a platform developer, and Bootstrap is definitely a platform, evolves the platform. The kinds of problems they fix that cause breakage in apps. In this case, they break a lot of stuff, for seemingly esthetic reasons.

A picture named boot.jpgFor example, in Bootstrap 1 they define a "twipsy" -- which is a little popup that emanates from a link as you roll over it with your mouse. Someone must have noticed that this is very much like what a "tooltip" does, so they changed the name. Not a big deal, you say -- perhaps -- but it is breakage. In my world, I probably wouldn't change it. My philosophy is the worst name is the best name. This is to prevent discussions like this one. If someone said "tooltip is a better name" I would say "give me a worse name and I'll change it." It's a joke like "we make shitty software," but like all jokes it's an eloquent statement of the truth.

If I had to change it, I would continue to make the name "twipsy" work. Avoid breakage and people who develop on your platform will love you, if they actually notice. Okay, they won't curse you in their sleep at night. :-)

I adopted this philosophy largely because I develop on my platforms too, and there never is a day when it's cool to have everything break. Especially because a programmer on the other side of the API decided "tooltip" was sexier than "twipsy." And btw, I think twipsy is a wonderful name! So clever and cute. Maybe it was a legal problem? I don't know, but it is disconcerting, esp since I haven't gotten tooltips to work and twipsies worked great. Oy.

The charm of Bootstrap is its simplicity. You can get a feature running in minutes sometimes, if you stare at the code the right way and get lucky. But it's getting less simple in version 2.0. They did a lot of factoring in some areas, combining types. Not sure what that gets us -- literally, I'm not saying it doesn't get us anything, just that I'm not sure what it is. But one thing is certain, factoring makes the theory harder to grok for the newbie.

By the time Bootstrap 3.0 comes out, we'll likely be deployed with users of our own. Since we pass through a lot of what Bootstrap does, there will be breakage, if 3 is as radical a departure from 2 as 2 is from 1. My goal will be to try to insulate people who develop on my platform from changes in Bootstrap, to the extent I can.

© Copyright 1997-2012 Dave Winer. Last build: 3/15/2012; 9:28:01 AM. "It's even worse than it appears."

RSS feed for Scripting News

Previous / Next