Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Adrian (66)

Adrian
  adrianh@quietstars.com
http://www.quietstars.com/

The hats I wear at work include: accessibility consultant; information architect; software developer (of the agile/XP/TDD breed - mostly in Perl); usability consultant; web site designer. I'm very dull:-) . [technorati.com]
+ -

  Comment: Maybe doing it already... (Score 1) on 2009.11.24 7:52

by Adrian on 2009.11.24 7:52 (#71226)
Attached to: How To Become a Millionaire with Parrot and COBOL

I used to know a couple of people who decided to go into COBOL development because they could see the way the salaries were trending back in the early nineties :-)

Last time I talked to one of them (around 2000 I think) she told me that she knew of two large orgs that had taken their compiler development in-house - because they couldn't take the risk of not being able to keep the code running on newer boxes as time went on... so folk maybe playing this sort of game already.

Read More 8 comments
Comments: 8
+ -

  Comment: Re:Phew... (Score 1) on 2009.10.03 12:54

by Adrian on 2009.10.03 12:54 (#70777)
Attached to: Testing with Test::Class

And you are a lovely lovely man who I will buy several beers the next time we meet :-)

Read More 4 comments
Comments: 4
+ -

  Comment: Re:So... (Score 1) on 2009.10.02 5:40

by Adrian on 2009.10.02 5:40 (#70750)
Attached to: Ovid's First Law of Software Technology

I'm partially kidding :-)

I don't really buy your law though. It was tough for me to "get" roles for various reasons. It was tough for me to get declarative Prolog-ish languages when I first encountered them. I know a bunch of people who took a hell of a time to understand OO. I know a bunch of folk who don't really "get" TDD, XP or Scrum.

Yes - there are nice sound bites for all of them. But they don't really "explain". The concepts are often deep - even if they have a simple container.

Read More 8 comments
Comments: 8
+ -

  Comment: So... (Score 1) on 2009.10.02 5:15

by Adrian on 2009.10.02 5:15 (#70748)
Attached to: Ovid's First Law of Software Technology

... I'm still not totall clear about this roles nonsense :-) :-)

Read More 8 comments
Comments: 8
+ -

  Comment: Re:your information is outdated (Score 1) on 2009.09.07 13:05

by Adrian on 2009.09.07 13:05 (#70511)
Attached to: The Difficulties of Copyright

Yup. Since 1928 Australia has been a signatory to the Berne Convention - so hasn't needed it.

The only case after 1928 where it would have been an issue was before the US joined (if you wanted copyright protection there - but you would have had to pay for registration anyway). Not an issue now.

Read More 2 comments
Comments: 2
+ -

  Comment: Re:too easy? (Score 1) on 2009.08.14 11:25

_"Seems problematic:"_

Nah - the problem is selecting all the parents of a child in order. The length of the path is guaranteed to increase.

Read More 15 comments
Comments: 15
+ -

  Comment: Re:FIELD? (Score 1) on 2009.08.14 10:57

Ah...

ORDER BY CHAR_LENGTH( path )

?

Read More 15 comments
Comments: 15
+ -

  Comment: FIELD? (Score 1) on 2009.08.14 10:33

Too lazy to test it by would something like

ORDER BY FIELD( id, 5,7,1,48)

do the job?

Read More 15 comments
Comments: 15
+ -

  Comment: Well... that just sucks.... (Score 1) on 2009.08.11 5:35

by Adrian on 2009.08.11 5:35 (#69964)
Attached to: Dolphin Square - Why I Don't Want To Live There

If things like faeces are common - then I think you might need a flickr feed...

Damn :-(

Read More 8 comments
Comments: 8
+ -

  Comment: Sad how age affects you... (Score 1) on 2009.06.08 11:37

by Adrian on 2009.06.08 11:37 (#69001)
Attached to: It's Time For Time In Computing

I was going to post some useful references coz I spent a large chunk of time with my undergraduate project implementing a temporal reasoning system based around a constraint propagation mechanism, intending it to form the backbone of a multi-agent planner.

Then I realised that was eighteen years ago and I cannot remember anything about the bugger - beyond the fact that it was annoyingly NP-complete and ran far too slowly to do anything useful.

Sorry!

Read More 5 comments
Comments: 5
+ -

  Comment: Re:I'd feel sad... (Score 1) on 2009.05.16 14:09

by Adrian on 2009.05.16 14:09 (#68599)
Attached to: Refactoring Tests

Yes. You're right. I was obviously feeling especially grumpy when I wrote that. The presence of the card is certainly a good sign that folk are paying attention to the code and know improvements need to be made. Yay :-)

That said - I've seen too many folk who get into this nasty cycle of hack-code-until-mud... oh bugger.... better write some refactoring cards.... spend time persuading product owner than they really, _really_ need to do the refactoring cards.... refactor.... hack-code-until-mud... repeat...

Refactoring should be continual. That's when you start getting real benefit. So I would see the card as a good sign - but also a sign that things could get better.

Read More 5 comments
Comments: 5
+ -

  Comment: I'd feel sad... (Score 1) on 2009.05.15 7:00

by Adrian on 2009.05.15 7:00 (#68585)
Attached to: Refactoring Tests

... that they feel the need to stick it up as a separate card rather than doing continual refactoring. I'd want to work with them on that :-)

Adrian

Read More 5 comments
Comments: 5
+ -

  Comment: Thanks for hosting (Score 1) on 2009.04.04 18:09

It was an excellent - and productive - three days.

Read More 1 comments
Comments: 1
+ -

  Comment: Re:My hackathon plans (Score 1) on 2009.03.27 6:15

(Also - I want to get Curtis to educate me about Role based design... but that's not QA related)

Read More 5 comments
Comments: 5
+ -

  Comment: My hackathon plans (Score 1) on 2009.03.27 6:13

.. Another vote for nested TAP here for obvious reasons!

Me, I hope to fix some of the more broken bits of the T::C internals, make whatever changes Piers needs for T::C::Sugar, and knock a few of the things off the T::C to do list.

Along with anything else that seems useful :)

I'm also going to annoy Curtis with a long conversation about TDD. Especially if I get around to finishing up the blog post(s) that have been sitting on my desktop for the last week :-)

Read More 5 comments
Comments: 5