Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1753

J

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.

No feed foundVisit the blog
75mentions?
44HN people?
2008–2014first – last linked?
Links on Hacker News per year · peak 19 in 2012

Most-linked posts?

  1. The joys of date/time arithmetic
    3 people · 3 mentions · first linked 2010-12-01
  2. OMG Ponies (Aka Humanity: Epic Fail)
    3 people · 3 mentions · first linked 2009-11-03
  3. Initial thoughts on C# 5's async support
    2 people · 3 mentions · first linked 2010-10-29
  4. Where do you benefit from dynamic typing?
    2 people · 2 mentions · first linked 2009-11-17
  5. Programming is hard
    2 people · 2 mentions · first linked 2009-02-12

What Hacker News says?

  1. 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?”
  2. Submitted OMG Ponies (Aka Humanity: Epic Fail) as a story · 125 points

    HN discussion
  3. There 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)”
  4. Submitted C# 6: First reactions as a story · 117 points

    HN discussion
  5. and 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”
  6. Submitted The future of "C# in Depth" as a story · 35 points

    HN discussion
  7. The 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”
  8. Submitted Google asks Jon Skeet to give up his Microsoft MVP award as a story · 25 points

    HN discussion
  9. > 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”
  10. Submitted Type initialization changes in .NET 4.0 as a story · 21 points

    HN discussion
  11. One 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)”
  12. Submitted Programming is hard as a story · 14 points

    HN discussion
  13. for 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”
  14. Submitted Free eBook - Data Structures and Algorithms: Annotated Reference with Examples as a story · 9 points

    HN discussion
  15. Jon 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”
  16. Submitted Just how spiky is your traffic? as a story · 8 points

    HN discussion
  17. Programming 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?”
  18. Submitted Noda Time v1.0 released as a story · 7 points

    HN discussion
  19. I 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”
  20. Submitted Diagnosing weird problems - a Stack Overflow case study as a story · 7 points

    HN discussion
  21. See 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”
  22. Submitted Jon Skeet is an MVP Again as a story · 6 points

    HN discussion
  23. (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?”
  24. Submitted Stack Overflow question checklist as a story · 5 points

    HN discussion
  25. C# 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”
  26. Submitted Writing the perfect question as a story · 5 points

    HN discussion
  27. Submitted The joys of date/time arithmetic as a story · 4 points

    HN discussion
  28. Submitted How is it possible for Visual Basic to be most popular .NET language? Lessons from past? Or? as a story · 4 points

    HN discussion
  29. Submitted Quick brainteaser from Jon Skeet as a story · 3 points

    HN discussion
  30. Submitted The Open-Closed Principle, in review as a story · 3 points

    HN discussion

Search all of HN for msmvps.com

Linked by the same people?