What was the question again?

I want to hear from other developers to find out if they see their job as a developer/programmer as just their job which they turn up for and go home, or whether they are extremely passionate about it, and it is part of who they are.

Let me give you some examples.

Meet Bob

Bob is a web developer who has been working in the industry for 10 years. He's had 2 or 3 different jobs, but all around the same technologies that he is comfortable with. He sees his job as a way to earn some money so he can live. Outside of work he has hobbies such as sports or watching TV. He doesn't do any side projects and isn't interested about learning new technologies outside of his work hours. He believes if he has to learn a new technology for his job, it should be during his working day. When he is commuting he listens to the radio or blasts his favourite album out.

Meet Dave

Dave works at the same company as Bob as a web developer. He's also been doing programming for about 10 years. He has worked in different technologies, but now really enjoys .NET Web Development. Dave loves his job and feels very lucky to be paid for something that he would do as his hobby. Outside of work Dave has several side projects on the go and contributes to Open Source Software projects. He is a member of several development forums and Slack groups. Dave is always keen to learn new skills, so he gets free trials for sites like pluralsight. When he is commuting he listens to podcasts about programming.

Some questions about Bob and Dave

Which one do you relate to most?

Which one do you think has the right idea?

Can you relate to both of them?

If you are like Bob, do you wish you were more like Dave?

If you are like Dave, do you wish you were more like Bob?

Tell us in the comments

If you have read this far, I'd love to hear which one you are. So please leave a comment below or in the post where you saw this article.

If you enjoyed it, please also share with your fellow developers so we can see which one they are.

Kind regards


Paul Seal

Umbraco MVP and .NET Web Developer from Derby (UK) who specialises in building Content Management System (CMS) websites using MVC with Umbraco as a framework. Paul is passionate about web development and programming as a whole. Apart from when he's with his wife and son, if he's not writing code, he's thinking about it or listening to a podcast about it.

Proudly sponsored by


  • Moriyama build, support and deploy Umbraco, Azure and ASP.NET websites and applications.

  • CI/CD service for Windows, Linux and macOS
  • Build, test, deploy your apps faster, on any platform.

  • elmah.io is the easy error logging and uptime monitoring service for .NET.
  • Take back control of your errors with support for all .NET web and logging frameworks.
uSync Complete

  • uSync.Complete gives you all the uSync packages, allowing you to completely control how your Umbraco settings, content and media is stored, transferred and managed across all your Umbraco Installations.

  • More than a theme for Umbraco CMS, take full control of your content and design with a feature-rich, award-nominated & content editor focused website platform.

  • Affordable, Geo-Redundant, Umbraco hosting which gives back to the community by sponsoring an Umbraco Open Source Developer with each hosting package sold.