rant – Imaginary Billboards http://www.imaginarybillboards.com Imagined things Fri, 23 Mar 2018 15:51:55 +0000 en-US hourly 1 https://wordpress.org/?v=6.0.11 Why I’m disabling javascript by default http://www.imaginarybillboards.com/?p=166 http://www.imaginarybillboards.com/?p=166#respond Thu, 08 Apr 2010 21:34:12 +0000 http://www.imaginarybillboards.com/?p=166 Opera is my friend.  Preferences, Advanced, Content.  Disable javascript.  Suddenly the web is fast again.  I’m on a DS3, the internet should be super fast.  But sites have so much junk on them now that has to load before the content that it takes multiple seconds for things to come up when it should be near instant.  Articles on slate.com now load in less than a second rather than 7-10 seconds.  The consumerist loads in 1-2 rather than between 10 seconds and never.  GPF can’t break free of it’s frame anymore.  They all now load quickly, and all the content is exactly the same.  I don’t have a problem with sites running things! Be clever.  If I need to I can re-enable it very easily (unlike other browsers….).

I read all my news through RSS.  I don’t like how google’s feed reader works, it just doesn’t think the same way I do.  So I have my own.  And some sites don’t show the full content, so I pop the page itself inside an iframe in my reader.  Some (GPF, for example) want to break out for some reason.  I’m seeing all the ads on your page, seeing it in the same dimensions you want me to see it in, what more do you want?  You can have my attention, but only to the extent that my attention doesn’t stray from my reader mindset.

I’ve re-enabled it only for internal websites and Gmail so far and had no problems.  No more of those irritating balloons if you accidentally mouse anywhere within the article.  No netflix popunders (I thought we killed those) if I click anywhere on a page.  I’s wonderful.

The internet is a faster, less distracting place again.  Maybe they’ll give me reasons to enable it again, but I’m doubting it.

]]>
http://www.imaginarybillboards.com/?feed=rss2&p=166 0
If perl is write-only… http://www.imaginarybillboards.com/?p=61 http://www.imaginarybillboards.com/?p=61#comments Thu, 03 Sep 2009 13:43:52 +0000 http://www.imaginarybillboards.com/?p=61 Then python is read-only.  Think of it.

Both have a shebang line, and after that import (use) lines.  Perl’s are mostly optional – for sysadmin stuff you’re usually just doing your boilerplate strict and warnings.  Of course, even that is optional.  Technically anyway.  For python, you need to import something to do absolutely anything.   Which is okay – it shows you what is being used.

Then on to the real work.  In perl, you start out with the program.  It’s right there.  If you want to see the logic, just open the file – it’s usually at the top.  Python is the opposite – you have to declare your objects and functions higher up in the file before you can use them.   I couldn’t say you have to declare them before you use them because in practice you’re coding along and think “hey, this should be a function” and zoom down a bit and add it, then go back to the logic.  You’re still doing them before.

So you have your listing of objects and functions somewhere, and the actual program logic somewhere.  But this shows one difference between the two.

Perl cares about doing things.  Python cares about defining things.

]]>
http://www.imaginarybillboards.com/?feed=rss2&p=61 3
The office enabler http://www.imaginarybillboards.com/?p=59 http://www.imaginarybillboards.com/?p=59#comments Sun, 30 Aug 2009 00:33:14 +0000 http://www.imaginarybillboards.com/?p=59 It’s my firm belief that every office has – or desperately needs – an enabler.  Maybe you know the type.  There’s a steady line of people walking over to ask quick questions about tons of random things.  If there’s a problem, they’re (if not fixing it) just walking around, watching, listening.  The next time everyone is stumbling around in the dark, working on the broken a/c he’ll say “hey, they hid a light switch in here behind this panel.  That’s better”.  You know the svn repository directory called “include” or “handy” or “access” or something of the sort?  It has the “example.pl” file with an example of every cool, handy, awesome trick in the book and how to use the module to do all the irritating things you need to do constantly in one line?  That’s his.  When the new folks come around to meet everyone he gets up and says something to the point of “Hey, I’m the enabler.  I’ve been here a little while now, and if you need to know anything – just let me know.  Want some candy?”  When the old folks say “Hey, they moved the stapler!” he says “Yeah, it’s in the other room now by the stapling pool.  Let me show you.  Did you meet the new head of stapling?  They also moved the shiny copier here too, so if you need something in higher quality, come over to this one.”

Their production may be only average or above average, but everyone in the zone around them is way above average.  That’s because when they find some way to automate the widget approval application process, they get excited and share it.  Suddenly widget applications go from hours a day to seconds (this has actually happened to me) and everyone gets way more widgets out.   Meanwhile he’s been using his newfound time to try to find a way to get a chat room for everyone in the team so they don’t have to yell or call all day.

He’ll automate things to make not just his life easier, but everyone around’s life easier also.

How do you find your enabler?  I think it starts with being nice.  Having too much empathy for everyone else helps too.  Does someone not only order their drink  at the Tastes Burnt with a smile and say please, but pay attention to how they yell them to each other so they don’t have to translate it?  That fellow down the row who strangely requests a garbage can for a strategic spot in the middle?  Depends: did you find yourself (along with him) saving time and reducing hassle by having one in just the right place?

Why would you want to become one?  Well, there’s some drawbacks and some benefits.

Drawbacks:

  • Less time to get your stuff done
  • You look like a kissup
  • You look like you’re trying to involve yourself everwhere
  • You’ll get lots and lots of questions

On the plus side:

  • It’s genuinely helping people in that tiny way that makes a huge difference
  • The office is a more pleasant place for all involved
  • Your tools get used
  • Your brain gets used
  • That stuff you do for everyone else?   You get to do it for you, too.
  • You don’t have to learn to say “no”
  • You get to do more, and more interesting, things day to day

In short (too late!) – I think there’s someone who acts as the grease that makes any office run smoother – and that it’s important they’re there.

]]>
http://www.imaginarybillboards.com/?feed=rss2&p=59 1
Imagined things http://www.imaginarybillboards.com/?p=3 http://www.imaginarybillboards.com/?p=3#respond Wed, 10 Oct 2007 21:56:05 +0000 http://www.imaginarybillboards.com/?p=3 When I was younger, and working the counter, there was a customer I’d hang out with.  We’d chit chat while waiting for something, he’d talk, and I’d talk.  I’d throw crazy ideas at him.  Being a teenager, I wanted to customize my car – so I would think of all kinds of crazy things to think of to add to it.  Take away from it.  Change.  Whatever.  I think I told him a crazy idea, he told me I was crazy and it would never work, and we’d both laugh.  We did this at least once a week for two or three years.  I think the car would have cost a million dollars or so by the end and weighed about 5,000 pounds.  It was a blast.

I still come up with crazy/stupid things like that and would like to tell him sometime.  Here’s to you, the Archbishop’s father-in-law.

]]>
http://www.imaginarybillboards.com/?feed=rss2&p=3 0