It's time to ditch Medium for good! 🌈⚡️

Introducing Devblog by Hashnode. Blog on your domain for FREE. Highly customizable and optimized for developers.

Learn more

I am Jon Skeet. Ask me anything.

Jon Skeet is a Java developer working for Google in London. He is a C# author and community leader. He joined Stack Overflow in 2008, during the website's first months of existence. In the near-decade since then, Jon has answered over 34,000 questions, which works out to about 10 questions per day!

Jon is taking questions live on Hashnode coming Thursday. Don't miss out, ask him anything.

Ask Jon Skeet about:

  • Getting started with programming
  • Contributing to Open Source
  • Best practices
  • Functional Programming
  • Java programming
  • Java and C# in 2018
  • C#
  • Future of programming

Thanks everyone - this was a lot of fun, albeit tiring.

I'm sorry-not-sorry for being repetitive about diversity and the importance of communication skills. (If anything, I'm slightly surprised I didn't bring feminism in more.) Treat the repetition as a signal of their importance to me :)

Ask a Question

86 discussions

How much time on average do you spend on StackOverflow reading Q&As and/or answering questions?

How much time do you spend on average breathing? :)

It's only a somewhat silly response, as I do treat Stack Overflow as a background activity a lot of the time, like checking mail or Twitter. When I get round to actually answering a question, that takes more time (or can do), but otherwise it's a very small context bump.

I look at Stack Overflow an awful lot - I'd be surprised if I didn't average 50-100 views of the question page per day, for example. But that doesn't take much time.

These days most of my interactions are in terms of comments, mostly encouraging questioners to ask a more specific question, or include code etc... hopefully in a positive way which will improve their skill level, rather than in a grumpy "This isn't good enough" way.

Reply to this…

Share your programming knowledge and learn from the best developers on Hashnode

Get started

Will Kotlin replace Java?

Show all replies

Thank you for the insightful answer.

Reply to this…

What are your thoughts on doing code review, do you think that this is a good practice or waste of time?

Show all replies

Thanks for your anwers

Reply to this…

If you could say one thing to someone new to programming. What would it be?

Show all replies

My daughter recently started universitet for computer science. I want to say something profound to enspire her but haven't been able to come up with anything. I will pass on your advice. Thank you.

Reply to this…

What's your definition of a Senior Developer / Programmer?

I don't really have one. I think experience is important, but that experience can be gained in a very wide set of ways. I think freshness and enthusiasm are also important.

I do value communication skills very highly - and the more senior one is, the more important that becomes, in my view. You're likely to have to spend as much (or far more) time explaining your ideas to other people as you are "explaining" them to the computer (aka coding).

Reply to this…

Load more responses