0:00
1:00
2:00
3:00
4:00
5:00
6:00
7:00
8:00
9:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
13
8
2009
Thursday
07:24:33 jonskeet
200 points before I get up, over 19 questions. I smell a voting irregularity.
12:19:17 jonskeet
Aargh - fake votes now removed, so now votes being counted again - but not those which previously hit limit. 6 accepted answers wasted :(
14:37:04 jonskeet
Colleagues are trying to work out a way of punishing me on Stack Overflow for beating them at Settlers.
14:37:33 jonskeet
Plan for Stack Overflow punishment involves automated upvoting early in the day, to effectively lower my rep cap (as happened today).
14
8
2009
Friday
21:31:18 jonskeet
Hmm. Encountering 'just finished a chapter' lethargy when I should be preparing a talk for Dublin. Must... force... self... to... work.
15
8
2009
Saturday
13:24:45 jonskeet
Finally cleared out my Wave Sandbox account's Inbox. Will try to keep it clean from now on...
20:23:00 jonskeet
Ponders: would 'IDynamicMetaObjectProvider' have been better as just 'IDynamic'? Definitely better for speaking engagements!
16
8
2009
Sunday
22:12:33 jonskeet
@codinghorror You've previously said that you find my image to be a calming one... but maybe that would be going a little too far ;)
22:13:37 jonskeet
@codinghorror Something accusing the user of breaking Stack Overflow, probably maliciously and illegally would provoke interesting reactions
17
8
2009
Monday
12:24:33 jonskeet
Idea: all protocol specifications (and error messages) should be written in the style of Dr Seuss.
12:57:56 jonskeet
'Your argument must not be null. How tedious! How very dull!'
18:00:06 jonskeet
Aargh. Word is refusing to save my document. 'Out of memory or disk space' my *#!$.
22:27:59 jonskeet
Stack Overflow seems very slow tonight. Not to worry - good reason to keep preparing slides instead. They're quite silly slides.
18
8
2009
Tuesday
19
8
2009
Wednesday
16:32:16 jonskeet
Finally passed the 1000 badge milestone.
20
8
2009
Thursday
10:41:07 jonskeet
I want to be part of the ultimate C# book: 'Beginning Pro Visual C# in a Deeply Effective Nutshell for Dummies in 21 days'
10:48:47 jonskeet
(The tweets around combined book titles aren't *entirely* in jest. I'd love to collaborate with other authors for a single definitive book.)
11:11:02 jonskeet
Basically I want a document of best practice which the leading lights contribute to. Where we all agree, fab. Otherwise, give pros and cons.
21
8
2009
Friday
22:33:57 jonskeet
Just finished an interview for The Connected Show podcast: http://www.connectedshow.com/ Lots of fun.
22
8
2009
Saturday
10:21:43 jonskeet
TheTXI has taken #1 spot from @codinghorror on Meta. I'm not sure what the implications are, but it feels important in some ill-defined way.
10:23:37 jonskeet
It's a strange day when I can find more topics to answer on Meta than on SO.
11:02:27 jonskeet
@codinghorror So you claim. There's no *proof* though, is there? We all know the rest of the SO team does all the actual work ;)
11:26:48 jonskeet
This is truly an odd day. I've hit the rep cap, but the majority of the points are for answers on C and Python.
21:08:07 jonskeet
RT @raboof: Released MoreLINQ 1.0 BETA for .NET Framework & Silverlight. http://is.gd/2tSpS http://is.gd/2tSr4
21:21:43 jonskeet
Oh, and Shuffle. So many operators, so little time...
23
8
2009
Sunday
23:19:45 jonskeet
In deepest darkest Suffolk, but still with net access (just about - GPRS). Mobile connectivity FTW.
24
8
2009
Monday
10:06:15 jonskeet
@codinghorror Have you noticed a rush of answer acceptance after introducing the percentages? I've had 9 already today - very early.
10:26:05 jonskeet
@codinghorror Absolutely. Unfortunate timing for me tho - limited access, so low votes, so acceptances 'wasted' against cap ;)
25
8
2009
Tuesday
26
8
2009
Wednesday
09:18:19 jonskeet
Browsing and breakfasting at airport, ready to fly off to Dublin for Epicenter 2009: http://epicenter.ie
23:34:36 jonskeet
I'm not 100% sure that writing threading demos when somewhat tipsy is a good plan. Do I have two threads, or am I just seeing double?
23:42:10 jonskeet
The Parallel Tasks and Parallel Stacks debug views look like they'd be really useful if I understood what they were showing me.
27
8
2009
Thursday
28
8
2009
Friday
29
8
2009
Saturday
00:15:44 jonskeet
Father in law has bricked my phone. Doing a factory reset now. Not particularly amused...
30
8
2009
Sunday
08:55:33 jonskeet
Drat, another set of serial upvotes... watch rep drop back 200 in a couple of hours, followed by a blown rep cap :(
31
8
2009
Monday
1
9
2009
Tuesday
07:27:28 jonskeet
Connected Show podcast interview with me (on C# 4) now up: http://bit.ly/29rRbU
09:01:45 jonskeet
Manning Pop Quiz: http://manning.com/popquiz/ (I don't even understand today's question :)
21:03:13 jonskeet
Apparently any mails I send to podcast@stackoverflow.com that have attachments (i.e. questions) are eaten by greedy mail munching goblinses.
22:49:26 jonskeet
Blog post or Watchmen... hmm... it's not really a very tough decision.
23:28:25 jonskeet
Watchmen on hold now - wife has come downstairs, so on to The Wire (season 3). Will stop tweeting inanities (temporarily).
2
9
2009
Wednesday
21:24:43 jonskeet
Currently comparing Code Contracts with poetry in a chapter introduction. Must be careful not to get too carried away.
3
9
2009
Thursday
4
9
2009
Friday
01:09:27 jonskeet
Slides from Dublin talks now up: http://csharpindepth.com/Talks.aspx
22:33:51 jonskeet
Yeehaa! After much furtling (thanks @blowdart!) I've just received my first Wave Robot API request on an ASP.NET server. Now to make it work
22:34:24 jonskeet
(I wonder if that's the first Wave Robot API request *ever* made to an ASP.NET server. Would be a nice bit of history in the making...)
5
9
2009
Saturday
6
9
2009
Sunday
00:17:12 jonskeet
My .NET wave robot (clone of Parroty) now replies to me... but silently. So close.
09:02:15 jonskeet
Yay! Robot is now working (tiny typo). There's a criminal lack of unit tests, admittedly... one giant spike.
10:34:59 jonskeet
Checked in initial spike of Wave Robot .NET port. Docs and tests are MIA, but... http://bit.ly/10EOL4
20:54:08 jonskeet
'Tutorial' (sounds grander than it is) for .NET Wave Robot API: http://bit.ly/YB3iH
7
9
2009
Monday
08:05:12 jonskeet
50% off *all* Manning print books, today only. Use code pop0907 - http://manning.com
18:43:44 jonskeet
Ruthlessly trimming down my personal inbox. Lots of completely stale mails being blown away. Hope to get it down to under a page...
8
9
2009
Tuesday
08:52:21 jonskeet
Final inbox tally last night: got down from 169 to 20. Admittedly that leaves 'the difficult 20' but it's definite progress :)
18:38:05 jonskeet
Random thought: the C# compiler could convert lambda expressions into interface implementations for single method interfaces.
20:49:18 jonskeet
Alternatively, how about the ability for a delegate type to declare itself as a parallel single-method interface? Hmm. No idea of syntax!
9
9
2009
Wednesday
00:17:46 jonskeet
A good day on SO: 425 (assuming no more accepts when I'm asleep). Without rep limit, would have been > 2000 :) Time for bed.
00:32:41 jonskeet
@shs96c Oh go back to bed with Blammo. I know he's in there with you, naked as always.
00:33:19 jonskeet
@jonskeet *And* I hear you've been hanging out with his identical-but-symmetric twin, too.
10:37:41 jonskeet
Really want to get Silverlight 2 support for Protocol Buffers nailed today.
21:06:02 jonskeet
Making up for lack of Google breakfast this morning (WFH today) by having giant fry-up. Bacon, sausages and eggs FTW.
21:13:27 jonskeet
Playing with Balsamiq. Love it. Now imagining it embedded in Wave, for online collaboration purposes. Ooh.
21:38:13 jonskeet
Leaving the product to one side, the company behind Balsamiq impresses the heck of me too. *Ludicrously* responsive.
10
9
2009
Thursday
16:45:16 jonskeet
@codinghorror Don't even *think* about wearing it to DevDays (London or anywhere else)...
19:01:09 jonskeet
Another Java date/time question. No prizes for guessing at the general thrust of my answer...
21:50:21 jonskeet
I have some small reason to believe that Eric Lippert is wrong about something. Preparing for universe to collapse any minute.
22:09:47 jonskeet
Exposing my crazy 'Eric being wrong' notion to the world: http://tinyurl.com/rxy8yz
22:35:18 jonskeet
Wow. Never realised ildasm had options for writing out the IL in RTF or HTML. Um, why?
23:37:35 jonskeet
First cut of UnconstrainedMelody: http://bit.ly/3R41mc
23:39:28 jonskeet
@codinghorror It really does make it easy to identify his text within an email though...
23:47:18 jonskeet
And now with pre-alpha does-almost-nothing-but-you-can-try-it release: http://bit.ly/4hBBJO
11
9
2009
Friday
01:20:43 jonskeet
Considering preparing a talk: 'Abusing C#/.NET for fun and non-profit'
11:48:19 jonskeet
Getting feature requests for UnconstrainedMelody already :) http://tinyurl.com/l9hmrn
15:26:12 jonskeet
I've *finally* earned the Necromancer badge! Wahoo :)
21:44:38 jonskeet
Grrr. IL is happy to 'or' together two enum values, but expression trees aren't. Might try doing the conversion first...
22:25:16 jonskeet
Just discovered that R# behaves much better when building UnconstrainedMelody in Release mode.
23:23:14 jonskeet
UnconstrainedMelody version 0.0.0.2 live - now with Useful Methods (tm).
12
9
2009
Saturday
12:53:09 jonskeet
Gosh there are a lot of Delegate.CreateDelegate overloads to create strongly typed wrappers for...
13
9
2009
Sunday
14
9
2009
Monday
15
9
2009
Tuesday
16
9
2009
Wednesday
11:44:50 jonskeet
RT @alexjmackey Encourage Microsoft to include Code Contracts Static Checker in VS 2010 Pro (not just Team System) http://bit.ly/jXPvw
15:10:47 jonskeet
@rayboosen What's the best time to turn up tonight to set up?
23:05:48 jonskeet
@codinghorror Sympathy and all that, but more importantly: does that mean no podcast this week?
23:09:00 jonskeet
Coming back from #EdgeUG after talking about Code Contracts and PFX. *I* had a great time, but I don't know about anyone else.
23:26:56 jonskeet
Connected Show podcast from earlier in the month is now on the Windows Client site: http://windowsclient.net/learn/podcasts.aspx
23:35:02 jonskeet
Having tried it twice, Code Contracts + PFX is definitely too much for one talk. Must start preparing for DevDays talk soon.
17
9
2009
Thursday
21:29:58 jonskeet
Gah. Want to call GetType() in a call to a base constructor. Intensely irritating not to be able to do so.
22:24:42 jonskeet
Test Driven Development is old hat. Now participating in Parent Driven Housework.
22:37:38 jonskeet
Rah - event driven Wave Robot now works. Not enough time to write up tutorial though.
18
9
2009
Friday
19
9
2009
Saturday
20
9
2009
Sunday
22:06:25 jonskeet
Alternative words to 'Come, ye thankful people, come' I used at this morning's 9am service at Tilehurst: http://tinyurl.com/nkq5lx
21
9
2009
Monday
10:29:53 jonskeet
Aargh. Latest dev version of Chrome seems to have broken Stack Overflow. Oh noes!
10:33:14 jonskeet
Ah, phew... restart fixed it. No idea what was wrong, but never mind...
22
9
2009
Tuesday
17:45:08 jonskeet
I love using existing SuperUser.com questions as a way of mini-announcing a new feature: http://superuser.com/questions/4614
21:48:03 jonskeet
Products launched today: 1. Times 'Duded' by Eric Lippert: 1. Pages of C# in Depth edited: 0. Ah well, 2 out of 3 ain't bad.
22:01:15 jonskeet
@jaredpar Possibly, but in this case it's the garbage collector that'll get cross... *and* you'll have a failure to Dispose() properly...
23
9
2009
Wednesday
08:22:14 jonskeet
100% accept rate on my non-CW answers on moms4mom.com so far. I don't think it'll last ;)
11:09:43 jonskeet
Currently on 99,666 - the Reputation of the Beast?
17:35:02 jonskeet
I'm not a violent person... but JavaMail makes me want to do Bad Things to those responsible.
24
9
2009
Thursday
08:16:10 jonskeet
Is SO misbehaving for anyone else? It's very odd... all JS gone... no commenting, no voting, no toolbar etc.
08:19:13 jonskeet
Ah... restarted 3G connection and all is well. Very odd failure mode, mind you...
15:11:50 jonskeet
Ooh, new 100K SO feature... transfer rep from one site to another. Transferring 10K to moms4mom to look like a good dad...
15:12:39 jonskeet
(Just kidding, btw. Turning me into a decent parent is *way* beyond @codinghorror's power...)
25
9
2009
Friday
04:08:27 jonskeet
just joined a video chat at http://tinychat.com/wanparty Make your own video chat at http://tinychat.com #tinychat
08:37:08 jonskeet
@scottgu Do you have any spare time in London, or is your schedule packed? Come to Google for a decent lunch :)
14:35:07 jonskeet
Listening to Rent, as I always do when I get a new music player etc. Thrills me every time. No day but today!
15:56:10 jonskeet
Reached the rep cap at last. It's been a while since it's taken this long on a week day.
26
9
2009
Saturday
27
9
2009
Sunday
18:38:08 jonskeet
RT (Includes my 'Implement LINQ to Objects in 60 minutes' talk.) @blowdart: blog: Missed DDD7? Watch the videos http://bit.ly/23v3I
28
9
2009
Monday
07:20:51 jonskeet
Manning 3 day special: 50% off *any book* using code pop0928 until September 30th.
18:57:20 jonskeet
Fed up of my 3G network failing to find Google and mucking up the StackOverflow Javascript. Grr.
29
9
2009
Tuesday
11:38:08 jonskeet
@codinghorror Clearly I need to adjust reality to accommodate this supposed mistake. Care to point me in the right direction? :)
30
9
2009
Wednesday
21:11:14 jonskeet
I wish MS had a permanent, easy-to-remember URL for the C# spec, e.g. http://msdn.microsoft.com/vcsharp/spec/ for reference in the book.
1
10
2009
Thursday
18:28:23 jonskeet
Yay, I've got the first silver badge on moms4mom.com :)
21:01:31 jonskeet
It's fun writing about generics - I get to plug Unconstrained Melody and log a C# 5 feature request at the same time :)
21:03:31 jonskeet
Want to try PostSharp 2.0 when I can, as it supports .NET 4.0. In particular I want to try chaining PostSharp + Code Contracts together :)
21:09:54 jonskeet
Reminder to any C# devs newly into Google Wave - you can write robots in C# too... see http://tinyurl.com/y8nelzb and give me feedback.
21:15:03 jonskeet
Just seen a web clip at the top of Gmail: 'Gmail blog: Push Gmail for iPhone and Windows Mobile' and thought 'Yay, I helped build that!' :)
21:16:38 jonskeet
When I'm tweeting this much, it's bound to mean I'm meant to be writing/editing. Not that I get distracted easily, no. Time to check SO...
21:23:35 jonskeet
@codinghorror If you're thinking about me, then yes - I sent you an invitation because of your scepticism in the podcasts :)
21:27:45 jonskeet
retweet (Josh Bloch a TMBG fan? Who woulda thunk?) @joshbloch: Why does the sun shine? http://tinyurl.com/qobyhx
21:54:17 jonskeet
I'm not cynical enough to be a software engineer. There are many days I love just about everything in my life, and today's one of them.
22:35:26 jonskeet
Having a blast in Wave with @shanselman and @migueldeicaza. Just need @codinghorror to turn up now :)
23:06:29 jonskeet
@codinghorror What's your address there? I'll start a wave with you an introduce you to the various bits :)
23:21:54 jonskeet
Aargh. Now I can't get Innocent Millions out of my head. 'Pour me out some brandy, pour me out some cheese. Get my cape and waders...' (etc)
23:56:45 jonskeet
Darn it, I'm starting to hit Shift-Return everywhere... strangely enough it doesn't work in SO, MSN etc...
2
10
2009
Friday
00:05:40 jonskeet
@jaredpar Many things should be sealed that aren't. It should be the default. Devs underestimate complexity cost of subclassing.
22:51:31 jonskeet
Quick poll for C# in Depth readers... I'm considering moving brief descriptions of generic collections into an appendix. Yay or nay?
23:03:58 jonskeet
Blogged collections proposal in more detail: http://tinyurl.com/yc5ruh4
23:06:40 jonskeet
Oh joy, now I've hit El Reg as well. Good way to put off readers - use a fairly large photo of me in the article...
23:47:33 jonskeet
Long shot: any Korean-speaking folk coming to London DevDays? I have a few spare copies of the Korean translation of my book...
3
10
2009
Saturday
10:58:55 jonskeet
Darn it... computer wouldn't come out of sleep properly this morning, and it appears I didn't save my work last night :(
4
10
2009
Sunday
5
10
2009
Monday
00:20:38 jonskeet
I'm irked. 2 star review on amazon.co.uk for C# in Depth because 'This book is good for someone who has done programming in C# before.'
00:21:41 jonskeet
(continued) Well, yeah. That's why the first line of the blurb states that it's for existing C# developers. What a weird review.
22:13:41 jonskeet
Yay, I'm getting Seurat and Mondrian into C# in Depth via generic variance. Can I sneak in a reference to Sunday in the Park with George?
6
10
2009
Tuesday
7
10
2009
Wednesday
8
10
2009
Thursday
00:25:28 jonskeet
@codinghorror I haven't worked out how to get waffles into my DevDays talk yet. The pony is the easy bit.
11:08:52 jonskeet
Really loving the 'Marble' theme in Chrome. Most of the others make the browser feel too busy, but marble's just nice.
22:19:06 jonskeet
@jaredpar Neal Gafter? Say 'hi' to him from me and the Google Calendar team - and say 'hi' to Eric just from me. Oh, and <envy envy envy>.
23:37:07 jonskeet
C# in Depth has been selling remarkably well on Amazon this week. Currently the number 2 C# book. Due to the MVP kerfuffle, do we think?
9
10
2009
Friday
08:24:51 jonskeet
Starting to write notes for DevDay talk. It's so much fun blaming everyone else for software not working properly.
23:12:00 jonskeet
More inappropriate than coming in for late night code maintenance? http://bit.ly/1sOad6
10
10
2009
Saturday
11
10
2009
Sunday
08:59:50 jonskeet
Preaching in 2 1/2 hours and currently feeling really rough. Sore throat, tired etc. Congregation had better be energetic.
12
10
2009
Monday
13
10
2009
Tuesday
18:58:15 jonskeet
Trying to find the ideal rubber stamp font for stamping various things with 'FAIL' for my DevDays talk. Suggestions?
14
10
2009
Wednesday
12:36:22 jonskeet
Yippee - I finally have local debugging of a .NET Wave robot. Much nicer than doing everything remotely. Now to fix @priyanr's bug.
15
10
2009
Thursday
10:45:03 jonskeet
Considering getting a Crucial 128GB SSD for my Samsung NC-10 to install Windows 7 on. Overkill for a netbook?
21:42:58 jonskeet
Can't believe I'm handwriting lorem ipsum with a flipchart marker. This is a very silly talk.
16
10
2009
Friday
17
10
2009
Saturday
18
10
2009
Sunday
22:44:17 jonskeet
Is this use of the conditional operator evil? return int.TryParse(text, out value) ? value : null;
22:47:48 jonskeet
Hmm. Dreaming of AmIReadableOrNot.com, where you put up two equivalent bits of code and folks vote on the most readable one. How sad am I?
23:15:10 jonskeet
Okay, someone with some time on their hands needs to do AmIReadableOrNot. I don't have the time, but would like to see it happen.
19
10
2009
Monday
12:02:32 jonskeet
As my conditional example has been retweeted a bit, here's a corrected version: 'return int.TryParse(text, out value) ? value : new int?();'
18:13:14 jonskeet
<sniff> As I'm no longer an MSDN subscriber, I don't get VS 2010b2 yet :(
20
10
2009
Tuesday
21
10
2009
Wednesday
12:09:45 jonskeet
Oops. Upgraded to VS2010b2 without uninstalling IronPython for .NET 4.0b1. Now I *can't* uninstall the latter, because it requires beta1 :(
22
10
2009
Thursday
08:52:20 jonskeet
Failing to post comment on blog.stackoverflow.com. @codinghorror Any clues? 405 - HTTP verb used to access this page is not allowed
09:12:41 jonskeet
@codinghorror Could be odd mobile proxy. Will try again now I'm at work.
09:15:25 jonskeet
@codinghorror Yup, worked now. Odd. Sorry to hassle you prematurely :)
10:38:46 jonskeet
Yay, Windows 7 has arrived. Tonight = upgrade to SSD + Win7 goodness.
19:49:02 jonskeet
The NC-10 was clearly not designed with hard drive upgrade in mind. Nearly got the back off.
21:10:58 jonskeet
SSD firmware upgraded (after a bit of a struggle); Windows 7 now installing. Shame the external DVD drive is so noisy.
21:38:31 jonskeet
Right. Now to install Chrome and try to get the 3G card working... then Office, Visual Studio etc... So far, so good.
23:17:30 jonskeet
@migueldeicaza Is it an Android Emulation Layer? That would be awesome :)
23:46:59 jonskeet
Hmm. After a reboot, I have no mouse pointer. That's far from ideal.
23:51:06 jonskeet
Ah - with pointer trails on, I have a cursor. Hooray. Now to apply NC-10-specific patches and see if that fixes it...
23
10
2009
Friday
01:24:42 jonskeet
@migueldeicaza What about the Android NDK? http://bit.ly/C1Zuq
07:31:16 jonskeet
Does 'laptop is on but in my rucksack while I walk to the station' count as an unattended installation do you think?
08:32:04 jonskeet
VS2010b2 *still* installing. Not really an issue, but I'd hoped to get Office, ReSharper, Git and Svn installed while on the train...
11:48:18 jonskeet
@scottgu Shame it still presents overload choices in a single line: new StringBuilder().Append([hit Ctrl-Space] - '1 of 19'... argh.
19:03:17 jonskeet
Just finished reading the peer feedback from first review round of 2nd ed of C# in Depth. Lots of good comments. Will take ages to work thru
21:27:05 jonskeet
Hmm. Sometimes I just get too interested in SO questions - particularly around micro-optimisations.... http://tinyurl.com/ykqxxx9
22:47:33 jonskeet
Hmm. Offline help isn't working for me in VS2010b2. Anyone else having any joy with it?
23:14:33 jonskeet
Ooh... after the help listener crashed just now, and restarted when I hit F1, it's magically got content. Hurrah.
23:24:37 jonskeet
Hooray for interested and enthusiastic 'customers' - my .NET Wave API is gradually gaining more interest...
24
10
2009
Saturday
10:38:22 jonskeet
Does anyone really pronounce 'ridiculous' as 'rediculous'? If not, why is it such a common mistake? Loose/lose I can understand, but this?
25
10
2009
Sunday
26
10
2009
Monday
00:00:40 jonskeet
Hmm. VS2010b2 offline help looks better in IE than Chrome (and has search etc). Want to default to IE for help, Chrome for everything else.
27
10
2009
Tuesday
08:21:32 jonskeet
Getting 403s from Stack Overflow. (DownForEveryone... claims it's up though.) 3G connection flakiness, probably.
08:56:39 jonskeet
Have listened to more Genesis since buying an iPod than I had in years. Currently up: Selling England By The Pound. Good stuff.
12:38:39 jonskeet
Just presented my DevDays talk to Googlers. Must learn notes more thoroughly, but Tony works well.
20:25:52 jonskeet
At DevDays dinner with @spolsky and @codinghorror (amongst others). Oh, and answering the odd SO question.
23:32:03 jonskeet
@codinghorror I didn't answer anything during the podcast recording though. I do have my limits.
23:43:54 jonskeet
Have found *perfect* intro music for tomorrow. @spolsky @codinghorror Is 20 seconds about right?
28
10
2009
Wednesday
09:50:34 jonskeet
#devdays I get the feeling today is going to be very surreal. Oh, and hi everyone :)
10:59:05 jonskeet
#devdays I have spare seats either side of me. Come to the front row. I don't bite.
11:24:55 jonskeet
#devdays Considering implementing Norvig's Python spelling correcter in C# with LINQ for comparison. Anyone up for doing it at lunchtime?
11:54:34 jonskeet
#devdays I'm a static typer at heart - in the Python talk I kept asking myself 'What's the type of candidates (etc) again?' #jonskeetfail
13:56:37 jonskeet
#devdays Darn, video camera out of battery. Recharging...
14:17:31 jonskeet
#devdays Coding shell for spell checker in C# - come to the stage.
14:53:42 jonskeet
#devdays Argh - laptop being on stage means I can only tweet via phone, and I can't revise my talk any more. Can feel mind going blank.
17:31:52 jonskeet
#devdays Phew. Survived. Apparently the video camera gave out during the final main slide, but that's not so bad.
18:05:16 jonskeet
Time zone news: http://www.timeanddate.com/news/time/
18:36:06 jonskeet
#devdays Excellent presentation by Paul Biggar on how not to design a scripting language. Gave me hope for the future.
21:01:14 jonskeet
#devdays Home again, and have just watched the first half of my own talk. Both video and audio have come out pretty well.
21:01:31 jonskeet
#devday Shame I was surprised by about 4 of my own slides, but not to worry.
29
10
2009
Thursday
07:31:22 jonskeet
Now I've seen everything. Pages and pages of maternity halloween costumes: http://tinyurl.com/yzbt9ma
30
10
2009
Friday
09:03:20 jonskeet
Stressful start to day. Left netbook on train. Fortunately, was found by cleaners - recovered from lost property. Not fun though.
12:16:08 jonskeet
Stack Overflow podcast with me :) http://bit.ly/qV8Y8
16:15:41 jonskeet
@codinghorror Cantabrians don't need an improved careers site. Cambridge rules the world :) (Give Oxonians all the help you can though.)
22:15:18 jonskeet
MVP again :) http://bit.ly/3sIKbU
31
10
2009
Saturday
22:21:38 jonskeet
I wish C# allowed interfaces to declare nested types, if only for use with contract classes declaring an interface's contracts.
23:00:11 jonskeet
Probably, yes :)
1
11
2009
Sunday
2
11
2009
Monday
08:22:05 jonskeet
Very bizarre - can't get onto SO again. I think it's just a problem with this bit of the train journey. I'm sure it'll be fine in London.
15:59:02 jonskeet
Either no-one looks at gravatars, or everyone has a long-lived cache. Tony's very upset.
22:04:35 jonskeet
LOL at comments in El Reg. There's nothing like uninformed commentary...
23:07:47 jonskeet
Why is transcoding removing the last few minutes of my talk? Bizarre. I don't understand A/V.
23:25:54 jonskeet
Slides and notes from DevDays talk now up. Video may be in the next day or so :) http://tinyurl.com/yaf32cp
3
11
2009
Tuesday
01:11:00 jonskeet
First video of DevDays talk now up - better quality to come over time, hopefully: http://vimeo.com/7403673
09:44:50 jonskeet
I keep considering porting Joda Time to .NET. Probably a thankless task and huge amounts of work though.
19:05:02 jonskeet
Is IntelliSense support for doc comment attributes (e.g. cref) broken in VS2010b2, or am I being dense (yet again)?
19:15:19 jonskeet
Hmm. Joda time is nearly 64 thousand lines of code. That could take some time.
4
11
2009
Wednesday
14:40:50 jonskeet
#jonskeetfail In my DevDays talk I put the combining character in the wrong place... in the mistaken belief that Windows Forms worked :(
14:41:20 jonskeet
(The combining mark is meant to come after the base, not before it - but WinForms treats it the other way round, at least on my box.)
15:15:08 jonskeet
Connect report submitted: http://tinyurl.com/yggrr4p for anyone who would like to verify/comment/explain why I'm stupid.
22:26:21 jonskeet
Okay, Stephen Colebourne reckons it's worth porting Joda Time rather than the incomplete JSR-310. Any suggestions for a name?
22:39:05 jonskeet
How about CoffeeTime, in honour of my new proposed time standard? With a bit of a wink at Java as well?
23:29:40 jonskeet
JustinTime? Then syntax failures would be JustinTime compilation errors :)
5
11
2009
Thursday
00:35:07 jonskeet
Darn it: CoffeeTime, TonyTime and TeaTime are all roughly neck and neck. Will sleep on it. No urgency.
21:09:34 jonskeet
Blogged about Joda Time for .NET naming issues: http://tinyurl.com/yle9fvp
23:28:00 jonskeet
@jaredpar Yeah, you and your fancy VS Premium edition or whatever it's called. Please campaign internally to bring it to Pro users too :)
23:28:29 jonskeet
@jaredpar Any favourite feature? Mine is probably contract inheritance with interfaces.
23:36:15 jonskeet
@jaredpar My guess is it's too late for VS2010 anyway. Mind you, Code Contracts ships separately... decision could change mid-cycle :)
6
11
2009
Friday
19:06:21 jonskeet
Noda Time is born: http://tinyurl.com/ykbuajp
7
11
2009
Saturday
10:21:52 jonskeet
@codinghorror I iz in ur database, slowin' down ur queries.
8
11
2009
Sunday
21:38:17 jonskeet
Just pushed my first commit to Noda Time. No implementation yet, of course, but a skeletal class hierarchy.
23:42:58 jonskeet
Wahoo, finished editing chapter 5. A quick check to see that the PDF generator doesn't eat it, and it's off to the editor...
23:48:11 jonskeet
Of the whole book? Not yet. Hopefully around March, in time for the VS2010 release. I'm going to suggest updating the MEAP with 4+5 though.
9
11
2009
Monday
20:42:45 jonskeet
Witty has completely stopped working for me. Bombs out instantly. Could be related to installing Wacom drivers, although I don't know why...
10
11
2009
Tuesday
12:54:35 jonskeet
25 votes away from getting a gold badge on Meta just for giving a timetable of my day. Still miles away from the jon-skeet badge though.
21:04:11 jonskeet
Better quality sound/video of Tony the Pony: http://vimeo.com/7516539
22:01:05 jonskeet
Attn C# in Depth readers: how useful is the Range<T> example in chapter 6? I'm considering cutting it as it's more complex than I'd like.
11
11
2009
Wednesday
21:33:54 jonskeet
I reference Eric Lippert's blog so often in C# in Depth that the executive summary could practically be: 'Read Eric's blog. All of it.'
22:42:34 jonskeet
I don't think I've ever hit the rep cap on moms4mom. That really *shouldn't* make me feel like a bad father, I'm sure...
12
11
2009
Thursday
13
11
2009
Friday
09:07:57 jonskeet
C# in Depth is currently the second best selling C# book on Amazon. Not sure why the sudden surge. All my Noda Time team-mates buying it?
17:16:03 jonskeet
Friday the 13th discount: $13 off all Manning books (e.g. http://manning.com/skeet2 :). Use code fri13 at the checkout. #manningbooks
14
11
2009
Saturday
21:13:28 jonskeet
My laptop has begun to behave very strangely - suspect the disk may be on its way out. May have to treat myself to another SSD + Win7 again.
22:02:07 jonskeet
Pleased with myself - examples for iterator blocks have worked out nicely, especially as they chain together :)
15
11
2009
Sunday
13:41:51 jonskeet
Reconsidering getting an SSD at the moment - prices seem to have rocketed. Will keep an eye though. Shame laptop won't take > 4GB memory.
13:42:23 jonskeet
(Despite being a 64 bit processor - I'm currently running 32 bit Windows, but may move to 64 bit Win7 to at least get all 4GB working.)
16
11
2009
Monday
16:22:09 jonskeet
Gotta love perspective: 'a site that receives about 1 million hits a month relies on every little ounce of efficiency gains you can give it'
16:23:21 jonskeet
1 million hits per month = ~1 request per 2 seconds. If that sort of load causes grief, please use servers instead of pocket calculators.
17
11
2009
Tuesday
18
11
2009
Wednesday
00:28:42 jonskeet
I was surprised when I first saw a tag with my own name. Now my sock puppet has three questions. The world is insane. http://tinyurl.com/18r
09:10:39 jonskeet
@codinghorror Finish the SO API and maybe you can make SO clients the new Hello World :)
19:42:52 jonskeet
Hello, serial comment-less downvoter. Congratulations on today's random act of pointlessness. See you tomorrow, presumably.
19
11
2009
Thursday
09:33:18 jonskeet
Easy C# language questions on SO FTW :)
20
11
2009
Friday
21
11
2009
Saturday
22
11
2009
Sunday
21:42:29 jonskeet
Hoping to give lightning talk about Noda Time at the next Google London OSJam: http://osjam.appspot.com/
23
11
2009
Monday
22:10:43 jonskeet
Entirely failing to write Guides pantomime song. Inspiration is failing me.
23:35:58 jonskeet
Gosh, I nearly forgot to tweet: 50% off all Manning Microsoft and .NET books today. Code: pop1123.
23:36:33 jonskeet
Also, today's Manning 'pop quiz' features a C# question: http://www.manning.com/popquiz/ - end of marketing messages :)
24
11
2009
Tuesday
25
11
2009
Wednesday
00:08:21 jonskeet
Trying to get Noda into a compilable state so I can push it up to my 'work in progress' clone. Not trying for working, just compiling.
00:09:39 jonskeet
Giving up. No way I'm going to create another 6 dummy types just for the compiler. Commenting out code instead so I can use proper laptop.
00:24:32 jonskeet
Sick of having to quit Visual Studio regularly because VisualHG/TortoiseHG keeps hold of a directory lock for some reason. Hmm.
21:52:06 jonskeet
Can someone help me with a quote? Something like: 'I wouldn't want to build a language which restricted devs to what I can imagine.'
23:09:50 jonskeet
Feeling lousy with a cold (only started today), but already WFH today + Friday. Should I struggle in tomorrow?
23:20:41 jonskeet
Wahoo, looks like we're getting yet another value type based on a long in Noda Time: LocalTime = Instant + Offset.
26
11
2009
Thursday
11:05:28 jonskeet
I think I should write a musical based on French revolutionaries manipulating Java collections: 'Les Itérables'
11:29:12 jonskeet
Songs from Les Itérables (C# version): feast.Attendees.Where(p => p.IsBeggar); attack.First(); people.Any(p => p.IsSinging). I could go on..
13:06:39 jonskeet
@codinghorror Thinking of http://meta.stackoverflow.com/questions/31028 by any chance?
18:21:15 jonskeet
How I'll know that Noda Time is 'done': when I use Joda in a Java project and think, 'This would be a lot more readable in Noda Time...'
22:08:57 jonskeet
Aaargh. Just found out that all my book work last night has been removed by Windows Update automatically rebooting overnight.
22:09:21 jonskeet
Yes, I'm stupid for forgetting to save (and I'm extremely surprised that I did so) but that's the last time I'm letting WU do this to me.
22:11:38 jonskeet
Also now ticked the 'automatically save' box in my XML editor :)
22:43:06 jonskeet
On the plus side, I've just seen that some kind soul has implemented a load of Noda operators. My code is much nicer now - no more ticks!
23:07:48 jonskeet
Predictably, losing the data from the book is likely to be a good thing in the long run - I'm sure I'm writing it better second time round.
23:15:43 jonskeet
Often I struggle to find the exact Eric Lippert blog post I want to reference. 'In foof we trust' is, however, easy to remember and find :)
27
11
2009
Friday
00:02:25 jonskeet
According to wc, we've ported nearly 10000 lines of Noda Time code. Gosh. One day it'll all work and have tests, too :)