Josh (the blog)

I’ve delivered simple, clear and easy-to-use services for 20 years, for startups, scaleups and government. I write about the nerdy bits here.


@joahua

The power of CSS

I stumbled across this today, speaking of the transition between tables-based and non-standards centric design to CSS, standards compliant development.

I’m looking forward to the next person asking me why I care about standards at all getting stabbed in the face with this quote:

As for bandwidth, roughly speaking Multimap.com serves 4 million pages a day. On average, the HTML of the old site weighed in at 65kb per page. The new site pages are half that at 35Kb. That’s a saving of 40,000 Gb of bandwidth per year! I’ll leave you to translate that into money, but I can tell you the move to Web standards paid for itself within a month.

“The move to Web standards paid for itself within a month.”

How incredible is that?  Admittedly, a website attracting this volume of traffic isn’t exactly typical of most, but that isn’t the point.

This demonstrates REAL and TANGIBLE benefits to standards compliance, besides the other, self-evident benefits of the same.  What’s not to like about making the web more accessible, display better on all platforms, and ultimately allow a wider audience access to your resource?

I could rant about this for longer, of course.  I won’t, though.  Check out http://webstandardsgroup.org/ for the source of that quotation… they’ve also got a whole heap of other interesting stuff on there.

Playing catchup

Well, sort of playing catchup.  I’m figuring that I hadn’t been posting much the past few days, and posts will again diminish in frequency in the coming week, so whilst I’ve got time, I’m on a bit of a posting spree.

So, yesterday was a supreme waste of time.  An enjoyable waste, but a waste, nonetheless.  The day ended up being a bit of a write-off, actually: my team was playing soccer at 12:30, which normally would have been an inconvenience, but not too much so.  Except for the fact that we were playing in Bowral.  Which, for those who aren’t acquainted with the geography of the areas surrounding Sydney, is approximately two hours away (from the City centre… it’s about 1:45 to 1:30 from my place of residence).

Except, that didn’t mean that I lost the time between 10:30 and 3:30 – due to circumstances, and the departure times of certain buses going to Chevalier, I left at 7:15 from the city.

The trip down was okay; I finished a book, and started another, and realised that all the work I’d brought to do was fairly impossible… something which may be attributed to my failure to remember a pen.  Good work, Josh.

Time passed uneventfully until our game at 12:30, which was a lot of fun… we had a mildly penalty-happy ref., but that’s okay… he didn’t quite choke on the whistle, although we were concerned for a while there.  Final score was 1-0 to Chev, but they were a really good team to play against (they were really friendly, we all had a laugh at the ref ;)).

The trip back really sucked, because although I did have some more stuff to read, the incessant stupidity of “Bean” rendered it all throughly unproductive.  And the movie sucked, too.  Pfft.

On another note, that was our last game for the season!  Eeep!  Actually, that was probably the last game of soccer I shall ever play for St. Andrews (unless I magically find more time next year to the point where I don’t mind losing an afternoon a week and Saturdays for sport).  Now that’s scary. 

I really need to start jogging again, regularly, soon.

I also need to re-code this website.  Because I want the usability, not because it is a task I will particularly enjoy.  It’s just little things, like being able to specify an Abstract for posts, instead of having it manually truncated at a certain length.  And proper comment administration (my goodness, I haven’t even bothered to upload a script to DO that yet – I’m currently just using a web administration utility which hooks directly into the database!).  And mod_rewrite support, so Google will finally index this thing properly, instead of just linking generically to the newspage an article is on (as opposed to the article permalink itself).  And custom, page-specific styles administered from within the CMS panel.  Not to mention direct and tighter integration between the administration panels for the CMS and news subsystem.

And people wonder why I dislike coding.  ARGH!!!

I want to be bored.  Not because a task is boring, but simply because I have nothing to do.  Or at least, nothing that I am MEANT to be doing.  I could deal with that kind of boredom.

I’ve currently got four assessments pending, with another likely to be announced within the next several days.  And then there is a web project or two which are… there.  And then, in five weeks (I think), yearly exams hit.  I really want to be bored.

Bleh!

A question to the masses: Is it worth my while moving this website over to a mainstream blogging system?  Roll-your-own is neat and all, but what if they offer a level of functionality and integration with the greater WWW that rolling-your-own can’t hope to match without a significant investment of time and resources?  My biggest qualm here is the desire to move content over NOW, so that if any manual processing must occur (unlikely – I am fairly confident that a script or three could dump data into the appropriate tables sans manual intervention), then it will be at a minimum.

Perhaps I am brain-damaged?  I’m right handed, afterall.  Making use of faculties resident to the other sphere is something which is illegal, apparently ;)

I prefer L+D and the satisfaction of standards and other such academic concerns over coding, I think.  Development isn’t holding the interest now that it did some months ago.

Appreciation of work diminishes motivation, I think.  If I were to open-source my hard drive today, then it is unlikely that any further code would come forth to be released building upon that work.  Because others would extend it, take it beyond what I could, or would, or something.  And then code fragmentation occurs.

There is another problem, even without fragmentation of actual code occurring.  Conceptual fragmentation – usability, and coding principle division.  Not even division, necessarily.  I can’t pursue multiple coding targets within the one application (or project, to take a holistic approach) simultaneously… at least, not easily.  Whilst this isn’t anyone else’s fault, it does substantially impact productivity, and motivation to complete work.

“Where do I start!?” – it’s like waking up from a six-month long coma the morning before an exam, and wondering what you will be tested on.  Personally, I want to go straight back into that coma.  It’s not so much that learning (mixing metaphors here) is prohibitive in itself, but simply that the TIMING and sheer VOLUME of goals (or content, in our exam example) is apparently too great.

Discussion is good.  I like discussion.  I also like feature freeze.  And discussion BEFORE the commencement of a project, with established guidelines as to what is ALREADY, and what is to CHANGE, and what is to be DEVELOPED.  Defining what is ALREADY, starting DEVELOPING, and then defining what is to CHANGE is something which shall create problems.  If only because the development has passed the point at which a change, had it been discussed initially, would be implemented.

This is a part of the frustration behind coding and development for me – but then, it can’t be the only thing, as I am not inclined to develop free of the constraints of defined projects, even if that definition occurs in an appropriate manner!

I think I’ve lost the point of this post somewhere a few hundred lines up.  This really belongs in the much-neglected “My Ramblings” section, seeing that much of this was the formulation of my thoughts in text.  I’m trying to figure out WHY, and apparently failing.  But that’s okay.  This all provides (professional) insight, and is therefore probably more valuable than any private journal or Ramblings file which I may or may not keep.

The frustration remains.  I still don’t know why.  Looking to place blame elsewhere probably isn’t assisting matters; I should have made some thoughts on development goals clear sooner, or just said “No.” or something.  I just need to set the apparent enormity of everything aside, take about 300 steps back, and appraise it as an insignificant stack of paper sitting in the great carpark of life.

Strange image?  Yes, well, I saw that today and thought of life at the moment… I laughed.  Had I a camera at that time, I would have captured it.  Hahaha.  Proper image uploading and inclusion is yet another feature to add here.

*Converses with self* STOP!  Okay. *Directs attention back to post*

I think I’ll go and attack some work which is due tomorrow.  My work ethic at the minute isn’t exactly helping this situation.  Neither, come to think of it, is this webpage.  I don’t really want to delete it, because it’s too much fun to write on.  I won’t delete it.  Not again.  Oh, that’s irony.  Deletion itself now brings bad memories?  Hah.

This has definitely decimated into rambling territory.  I’m stopping now.  The next post shall come… when I next allow myself to procrastinate long enough to write, but not long enough that a cookie be consumed. ;)

On a more significant note

The previous post was trivial compared to this.  This is amazing, astounding news.

THEY CHANGED THE DESIGN OF MY FAVORITE PEN!!!

It wasn’t a MAJOR design change, but this surpasses all other things, simply because it’s my favorite pen!

What did they do?  Just removed some BIC branding from the side of the barrel, nothing major.  But it FEELS different to hold!  It’s WEIRD!

Ah well.  I’ll get used to it in a few weeks/days/hours.

The thing is, I consistently replace my pens with the same – yes, that’s right – stationary brand loyalty!  Except it’s more defined than that… this is PRODUCT loyalty!

If I didn’t, then I would wind up feeling like this, which would really suck a lot.  The line begins to fade?  Buy a new pen, exactly the same!  Don’t notice the difference, except the line becomes thicker, richer, better – I love my pen.

The Assessment Fiasco

I typed an essay on what happened about the assessment fiasco yesterday, but it went and lost a cookie again (I walked away, the total “page open” time would have been about 2-3hours, so that’s understandable), so there goes a few pages of entertainment/grief/boredom, depending on who you are.

Just out of curiosity, who ARE you?  I’m looking at the Netscape user/users who have accounted for 60% of my traffic thus far this month.  I’m impressed.  I thought Netscape was dead, but evidently not.  Well.  Maybe it is.  But then, at least the Un-Dead browser users are coming and visiting my website.  The browsers are un-dead, that is, not the users.  Although they may be as well.  Who knows… write if you’re an un-dead user visiting this website, okay?

An un-dead user running Netscape, especially.  You know what’s REALLY interesting?  59.4% of the users are running an OLD OLD OLD ugly version of Netscape.  Well, okay, so it’s not that old.  But 6.2.1 is getting mildly ancient for many people to be using, I would think.  At least it isn’t 4.x – I don’t know how nice that would play with all the CSS in these parts – not that it really matters… If it can’t do it, the website is semantically acceptable when displayed as plain text in linear form.  Don’t believe me?  Load up your favourite WAP browser, and assuming there isn’t anything particularly quirky on my front page at that point in time, it should display plenty fine.

Yes.  So.  About that assessment.  I’m typing this in a humble text editor, simply so I don’t have to worry about session times, and will just copy and paste in when I’m done, however many hours that may take, heh.

It all began on Monday afternoon this week (it’s only this week for another 3 hours 42 minutes as I type this – okay, okay, enough distractions!), as I arrived (late, due to a certain concerts un-punctuality… or something) to Extension English to be told that our teacher (Mrs. Christie) had marked most of the assessments, but there were a handful remaining; we would not have them returned that day, however we were welcome to collect them when they became available at 8 a.m. the morning following from reception in BBC.  That said, she wanted to read out some of them which she had already marked to the class.

The “class combination” thing happened, as it sometimes does, and we were all (at least, I was, and others also made snide remarks to the same effect) anticipating Mrs. Crump launching into a power-trip driven tirade about… whatever it is that lady speaks about (I’ve never quite bothered to ascertain that one).  That didn’t happen: both classes were combined so that she (Mrs. Christie, not the cats mother) could comment on the assessments, and read out some of them to the class(I’ll drop the “es” – the plural is implied from here on in, okay?).

Alex McSkimming’s story was read out (title unrecalled, plot was driven by real-world events; apparently, the association between religious symbology, specifically Christian symbols, and Vampires – or at least the repulsion of – came about as a result of the Churches policy with regard to the Black Plague.  I really want to read it again, for the contextual explanation and reflection as much as for the story itself), and then another – Andrew Garrett’s composition, reflecting on the necessity of Blood for life – it wasn’t as Renfield-ish as it sounds – it was drawing (not drawing blood!) parallels between the Blood Bank as a necessary component of society for the preservation of life, and Vampires consumption of Blood as necessary for the continuation of THEIR life.  Mine was next.  At least, the first draft of mine was next.

She lifted the folder, and flipped to the story.  The coversheet fell into my view;  I asked “Are you sure you want to read that version out?  That’s my first draft, judging from the cover sheet…”.  She was somewhat confused… “Oh, so it is… I hope I didn’t mark you on that one!”  Insert nervous laughter from all parties here.  The story was laid down, and she continued to speak about something else.  I was assured that she’d look at it, and let me know the following morning – although she was “sure” she hadn’t.

8 a.m. came and went.  I didn’t get to school until 8:20, but from talking to other people, I don’t think that many went and even tried to get theirs back in the morning.  Mrs. Christie came downstairs (or maybe not… I don’t know where her office lies) when called, and…

Yeah.  I can’t remember how she phrased it.  My re-telling of the sequence of events has always begun with “Guess what!”.  I’d already guessed, of course – the glass is half empty.  Do you know what really bites about the whole thing at this point?  She’d just told me how much she liked my draft, and what mark I was to get for it.  Now, there are certain marks which… aren’t conducive to making students want a remark.  This was one of them.  ANYWAY.  She was to re-examine the final copy, and I was to return at recess.

Done.

I return at recess to be told that Alanna has enquired/complained/tortured small animals about why she got the mark she did, and as such the return of all as-yet-unreleased assessments was on hold as miscellaneous teachers took another look at the assessments.

That’s alright.  I can deal with that.  I’m not hanging out for a mark or anything here.

Lunch. I return, to be informed by Mrs. Court (the receptionist in BBC) that all the assessments were in a pile here.  There was a gesture, too ;).  Of course, mine wasn’t.  It was in a distinctive red folder, and was at a glance evidently not there.  I flipped through the pile anyway, before saying “Could you please call Mrs. Christie again?”

And so, again, she came from ThatPlaceWhereMrs.Christie’sOfficeIs™ to reception.  Aaand mine hadn’t been marked, due to a lack of free classes for her that day, or something.  I was to return that afternoon, again.

Afternoon came, as did I.  I was expelled by the Dean of the Senior College.  Seriously!  Apparently I’d been loitering in reception too much, or something.  Mrs. Earle is great fun ;)  Anyway.  It is at this point where I begin to tire telling the story, because up until now, the timeframe looked as though the whole thing would be resolved in a day.  Nope!

She arrived, and we sat down.  Actually, she arrived, said “I haven’t had a chance to read it yet, can you come back in 10”, I made a phone call, walked around mindlessly for a bit, then came back, and THEN we sat down.  But I digress (again).  In her reading of the weighty tome (where weighty = probably less than 100 grams), she has unveiled a dark and powerful secret.  So Un-Dead was my story, that two pages had arisen, and, unaided, made their escape (ess-ka-pey!) from the clutches of the English department!  Or maybe I failed to submit it, or she lost it.  Hey, one of the above will do – personally, I’m more excited about the first explanation.

Having read the document in its entirety, she decided that my story had regressed in clarity (at least, certainly within the first section) between the first and second drafts.  You know what?  I could have told you that!  Something to do with unfathomable word limits?  Nah.  But that’s cool.  I’ll drop it.  I went 700 words over, so I can’t complain too much.  I’ll have a further rant about clarity and her/the departments marking schemes in a while – for now, there are other things to address.

Now, the coversheet and first page of the final draft were somewhat AWOL – or with leave, whatever.  At this point, she asked a question which I am still getting over – this, ladies and gentlemen, is a full 4 days (or is it 5?  Meh, I’m doing extension ENGLISH, not MATHS!) on, and I have yet to START moving on past this question.  It was, without a doubt, the stupidest thing I’ve ever heard a teacher say.

“Now, should I give you nineteen, or twenty for this?  What do you think you deserve?”

I’m sorry, you just DON’T ask a student that.  Regardless as to whether or not you believe they would give an appropriate answer or not.  Personally, I don’t think ANYONE should EVER get “full marks” in any subjectively marked subject (because, despite the best efforts of the Board of Studies to destroy literature and define marking as neat, easy, criteria-based “tick-a-box” marking, that isn’t the way it works.  That is something I would really struggle with as a teacher, I think…) at the best of times, simply because there is no such thing as a perfect text.  There is that, and then there is my desire to achieve – but asking for 20 doesn’t provide a sense of achievement, anyway.

Perhaps that was the motive behind the question?  Whether I answered “nineteen” or “twenty”, the result was the same – my mark, as perceived by myself, had decreased.  I said “I’m not answering that, I can’t answer that objectively – can I bring in a reprint of those pages tomorrow, so that you can re-mark it?”.

What happened next was nearly as astounding.  Having just explained why I had lost the mark, concern was voiced that I may take this opportunity to edit the first page appropriately, in order to regain the mark.  “Can I trust you not to change it?”.  I don’t remember what I said now.  Whether it was “That’s up to you” or “Hang on, you just asked me what I should get for my own work, and yet you don’t trust me to make a reprint, even though my editing, IF ANY would have to be perfect to the point that the sentence which was continued on page two of the text flowed as though no change on the first page had occurred at all?  I’m sorry, please, give, me twenty or nineteen right now as you wish.” I honestly couldn’t say.  Technically, editing so that the first page flowed into the second seamlessly would have been near impossible.  AND, that’s assuming I could be bothered.  I’m sorry, but I like to think I have more of a life than that (not to mention morality and a sense of values).

Whatever I said, the outcome was she was willing to let me bring in a reprint the following day.

This is Wednesday:
I come to school, drop the printout at reception asking that it be given to Mrs. Christie as was convenient, and return in the afternoon.  It hasn’t been marked.

Thursday comes.  I seize Mrs. Christie in the corridor, and am informed I have 19 as a final mark.  I am happy.  I have closure.  I also have a mark of 95% for a work which really doesn’t deserve even that (especially considering my complete violation of any concerns of brevity, with my FINAL coming in at 1700ish, and the first draft sitting at a lovely 2000).

I still haven’t bothered to retrieve my physical copy, that can wait until next Tuesday’s lesson.

Now that the recounting is over, and heads are still spinning, I’m going to launch into a tirade.

CLEAR!!!

Okay.  There are a few things.  Firstly, the subject of perfect marks.  I addressed it before, but since this is where I’m venting about all the things I think are wrong with it, it needs to be mentioned (at least briefly) again.

IT
SHOULD
NEVER
HAPPEN
in subjective subjects.

Literature is not mathematical, it is not scientific.  It is abstract, free, more beautiful than mathematics – endless scope for rigid structure or disjointed abstraction is permitted within its bounds, and this is something no institution should even think of trying to break down into simple criterions.

Why?  Because, for one, being (potentially) that abstract, there is an incredibly narrow probability of pre-emptively creating criteria to suit the work which shall be submitted.  Additionally, the assignment of marks to (especially) creative works is something which is just another part contributing towards the score-obsessed high school culture which exists in NSW (and probably the rest of the world) in the senior years today.

The need for quantification is recognised, however this cannot be broadly applied to things such as it is now!

I’ll leave that where it is, else this post may double in length again.

My second… objection towards this whole thing is about the REASONS my first draft scored perfectly.

It wasn’t perfect!  Previous comments aside, I haven’t seen the criteria, so this is all “speculation” (O! Look what they have done to us! The author speculates upon his own work, as the BoS looks over us and gloats!).  But there were at least FOUR PRINTED PAGES which WERE INCLUDED with my submitted assessment CLEARLY DOCUMENTING AND OUTLINING THE NEED FOR CHANGES IN the first draft!  Comments were included both from myself (which is acceptably discounted, as any comments should be included in reflections, but this was not), Alec Sewell, and Sam Holloway!

Grammar, structure, spelling, clarity, fragmentation, and presentation of concepts was (in my opinion) much better executed in the proceeding edits than in the original.  And I’m not the only one to think so.

The implication of this is somewhat disturbing.  Either the original edit (1st draft) was not read as the original when the mark was assigned – that is, prior to losing the first two pages of the final copy (yes, that was an accusation – I don’t know if it was me or her, but I’m fairly sure I submitted it), it was marked, and scored 20 – or the original edit was mismarked to the extent that DOCUMENTED errors were overlooked.

Either way, and in both my complaints, a “perfect mark” is clearly of little significance where such errors may abound unseen, undetected, and apparently unimportantly.  The more I think about it, the more I want to see this criteria sheet.  I have a feeling my suspicions about the ineffectiveness of subjective “tick-a-box” marking may have just been confirmed, or at least strengthened…

as such suspicions are merely subjective, of course. ;)

Quickly…

I haven’t had time to write the last too long, so here’s a bit of what’s been happening:

  • Substance abuse.  Lots of it.  Acrylic paints are fun.  My carpet would beg to differ.
  • Assessment shenanigans, with drafts being marked as finals, and finals drafts, and all kinds of chaos.
  • After about six weeks of “decision making” (read: general unproductivity and unwilingness to make decisions on both our parts), myself and a friend finally started reading through Proverbs today.  Which was excellent! if a little distraction ridden – change of venue required, methinks…
  • My favorite pen, the BIC Prise/Roller, changed the design!  I like this one more, because it feels smoother – the embedded branding/advertising for BIC has been removed from the barrel of the pen.  I’m fussy about such things.
  • I ran over my phone bill by a bit this month.  I can’t remember if I’ve posted that already, it’s been too long since I’ve looked around here.
  • I have three new assessments currently pending; physics, business studies and another one for extension.  I think the fabled “one a week” thing is starting to happen.  Meh, not as bad as trials! ;)

p.s. to all year 12 people reading this: good luck with trials, don’t stress too much, try to maintain sanity ;)  I’m thinking of and praying for you.

Note to self: (and interested others)
Check out http://syllable.org sometime, download and try latest CD out.  Possibly Dyne:bolic also.