Top all-time · #1753
Jon Skeet
Personal blog · msmvps.comprogrammingcareer
Jon Skeet's personal blog at msmvps.com covers programming and career. Since 2008, 44 different Hacker News readers have linked it 75 times, most often “The joys of date/time arithmetic”. No feed was found, so read it on the site itself.
Most-linked posts?
- The joys of date/time arithmetic3 people · 3 mentions · first linked 2010-12-01
- OMG Ponies (Aka Humanity: Epic Fail)3 people · 3 mentions · first linked 2009-11-03
- Initial thoughts on C# 5's async support2 people · 3 mentions · first linked 2010-10-29
- Where do you benefit from dynamic typing?2 people · 2 mentions · first linked 2009-11-17
- Programming is hard2 people · 2 mentions · first linked 2009-02-12
What Hacker News says?
I agree with this. At first glance the problems he presents are simple, then you realise all the design decisions they've made and the pros and cons of each approach they were aware of when writing C#. On a footnote I also recommend Jon Skeet: Coding Blog - http://msmvps.com/blogs/jon_skeet/ He's known in the .Net community. He's the guy behind Tony the Pony. He's a Google staffer who has written some C# books. He g…
Comment linking /blogs/jon_skeet/
on “Ask HN: What programming blogs do you read daily?”Submitted OMG Ponies (Aka Humanity: Epic Fail) as a story · 125 points
HN discussionThere are two standard rebuttals. One is that the thickness of the vessels wall (hands-breadth) is not taken into account in the establishment of 3 as the value being used for pi despite this being mentioned right there in the text, this apparently gives a value of 3.1414 for pi. The other is that 1 Kings 7:23 reference uses a special rendering of the term line (Hebrew numbers are expressed using letters) such that…
Comment linking /blogs/coad/archive/2010/05/14/pi-in-the-bible.aspx
on “No, really, pi is wrong: The Tau Manifesto (Tau Day, 2010)”Submitted C# 6: First reactions as a story · 117 points
HN discussionand in current release F# (current being pre-Build 2.0, i.e. RTM for over a year, tho I can't comment on whether you'd really like to have VS Ultimate to make it work) http://tomasp.net/blog/csharp-fsharp-async-intro.aspx http://news.ycombinator.com/item?id=2999260 http://bvanderveen.com/a/owin-buffering-async/ http://devtalk.net/csharp/async-await-and-c-vnext/ http://msmvps.com/blogs/jon_skeet/archive/2010/10/29/in…
Comment linking /blogs/jon_skeet/archive/2010/10/29/initial-thoughts-on-c-5-s-async-support.aspx
on “Fixing the callback spaghetti in node.js”Submitted The future of "C# in Depth" as a story · 35 points
HN discussionThe IoC threads work by converting park-able functions into Single-Static Assignment (SSA) form [1] and then compiled to a state machine. Essentially, each time a function is "parked", it returns a value indicating where to resume from. These little state machine functions are basically big switch statements that you don't need to write by hand. This design is inspired by C#'s async compilation strategy. See the Edu…
Comment linking /blogs/jon_skeet/archive/2011/05/20/eduasync-part-7-generated-code-from-a-simple-async-method.aspx
on “Clojure core.async Channels”Submitted Google asks Jon Skeet to give up his Microsoft MVP award as a story · 25 points
HN discussion> They either want a full system, or just a product. While I think this is true at the moment, it seems that there is an interesting question behind that, as well. Why don't more people want to create their own software? I do think the author has an implicit point: because, frankly, creating software stinks. Jon Skeet's talk [1] demonstrates this admirably. I spend a shockingly large part of my time working around b…
Comment linking /blogs/jon_skeet/archive/2009/11/02/omg-ponies-aka-humanity-epic-fail.aspx
on “Why Hypercard Had to Die”Submitted Type initialization changes in .NET 4.0 as a story · 21 points
HN discussionOne of the best ways of understanding something is to implement it yourself. To that end Jon Skeet has already documented how to do it in his Edulinq series[0][1]. [0] Link to series: http://msmvps.com/blogs/jon_skeet/archive/tags/Edulinq/defau... [1] Download of series (found in link): https://code.google.com/p/edulinq/downloads/list
Comment linking /blogs/jon_skeet/archive/tags/Edulinq/default.aspx
on “The Best Programming Language (or How to Stop Worrying and Love the Code)”Submitted Programming is hard as a story · 14 points
HN discussionfor a longer, funnier, and mind-blowing explanation from Jon Skeet about time: http://msmvps.com/blogs/jon_skeet/archive/2009/11/02/omg-pon...
Comment linking /blogs/jon_skeet/archive/2009/11/02/omg-ponies-aka-humanity-epic-fail.aspx
on “How 1927-12-31 23:54:08 happened twice”Submitted Free eBook - Data Structures and Algorithms: Annotated Reference with Examples as a story · 9 points
HN discussionJon Skeet's "The joys of date/time arithmetic" http://msmvps.com/blogs/jon_skeet/archive/2010/12/01/the-joy... His talk in London Dev Days 2009, also goes into problems you can have with dates and timezones (including Argentina's 2009 last minute time zone change back into not using daylight saving time). http://vimeo.com/7516539
Comment linking /blogs/jon_skeet/archive/2010/12/01/the-joys-of-date-time-arithmetic.aspx
on “Falsehoods programmers believe about addresses”Submitted Just how spiky is your traffic? as a story · 8 points
HN discussionProgramming is hard, period. Knuth has noted that its so difficult for him that when he is programming he can't teach courses, and he's among the best programmers in history. Jon Skeet wrote a blog on the topic: http://msmvps.com/blogs/jon_skeet/archive/2009/01/29/program... Jon Skeet is right. Programming is hard, except the most trivial tasks. And anything that is not trivial is probably broken. But we're OK with…
Comment linking /blogs/jon_skeet/archive/2009/01/29/programming-is-hard.aspx
on “Is learning to program inherently hard?”Submitted Noda Time v1.0 released as a story · 7 points
HN discussionI just looked this up on Jon Skeet's website, and apparently he doesn't know either. Here is a lively thread where he posed the question to his readers: http://msmvps.com/blogs/jon_skeet/archive/2009/11/17/where-d...
Comment linking /blogs/jon_skeet/archive/2009/11/17/where-do-you-benefit-from-dynamic-typing.aspx
on “When C# Dresses Up Like Ruby”Submitted Diagnosing weird problems - a Stack Overflow case study as a story · 7 points
HN discussionSee also http://msmvps.com/blogs/jon_skeet/archive/2011/11/11/eduasyn... for COMEFROM in C#
Comment linking /blogs/jon_skeet/archive/2011/11/11/eduasync-part-15-implementing-comefrom-with-a-horrible-hack.aspx
on “COMEFROM”Submitted Jon Skeet is an MVP Again as a story · 6 points
HN discussion(I don't follow C# 5 but inability to generate tail calls in C# seems to be a significant issue: http://fsharpnews.blogspot.com/2010/12/performance-related-f... (comments) http://msmvps.com/blogs/jon_skeet/archive/2010/10/29/initial...
Comment linking /blogs/jon_skeet/archive/2010/10/29/initial-thoughts-on-c-5-s-async-support.aspx
on “"F# async on the server side" - node.fs in waiting?”Submitted Stack Overflow question checklist as a story · 5 points
HN discussionC# is the lingua franca of .NET so you would be best off studying that first. It's still a simple language, especially if you know C++. I recommend "Pro Visual C++ 2005 for C# Developers" (it maps C# concepts to C++ but you can go the other way), "The C# Programming Language 4th Edition (with annotations)" and "C# in Depth". Then, of course, just solving problems with the language. Next you want to get the latest ed…
Comment linking /blogs/jon_skeet/
on “Ask HN: .Net syllabus”Submitted Writing the perfect question as a story · 5 points
HN discussionSubmitted The joys of date/time arithmetic as a story · 4 points
HN discussionSubmitted How is it possible for Visual Basic to be most popular .NET language? Lessons from past? Or? as a story · 4 points
HN discussionSubmitted Quick brainteaser from Jon Skeet as a story · 3 points
HN discussionSubmitted The Open-Closed Principle, in review as a story · 3 points
HN discussion