{"id":3873,"date":"2008-10-10T12:00:41","date_gmt":"2008-10-10T12:00:41","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2008\/10\/10\/community-interview-with-jonathan-aneja-beth-massi\/"},"modified":"2024-07-05T14:06:38","modified_gmt":"2024-07-05T21:06:38","slug":"community-interview-with-jonathan-aneja-beth-massi","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vbteam\/community-interview-with-jonathan-aneja-beth-massi\/","title":{"rendered":"Community Interview with Jonathan Aneja (Beth Massi)"},"content":{"rendered":"<p>Continuing the <a href=\"http:\/\/blogs.msdn.com\/vbteam\/archive\/tags\/Interview\/default.aspx\" target=\"_blank\" rel=\"noopener\">community interviews<\/a> from our Italian Visual Basic MVP <a href=\"http:\/\/community.visual-basic.it\/Alessandro\/\" target=\"_blank\" rel=\"noopener\">Alessandro Del Sole<\/a>, this time we interview Jonathan Aneja, VB Compiler Program Manager.<\/p>\n<p>Remember that you can take a look at the <a href=\"http:\/\/msdn.microsoft.com\/en-us\/vbasic\/bb735849.aspx\" target=\"_blank\" rel=\"noopener\">Visual Basic Team page for pictures<\/a> and bios and visit the <a href=\"http:\/\/msdn.microsoft.com\/en-us\/vbasic\/default.aspx\" target=\"_blank\" rel=\"noopener\">home page of the Visual Basic Developer Center<\/a> for a link to all <a href=\"http:\/\/blogs.msdn.com\/vbteam\/archive\/tags\/Interview\/default.aspx\" target=\"_blank\" rel=\"noopener\">these interviews<\/a> as well. <\/p>\n<p>Here&#8217;s the interview with Jonathan: <\/p>\n<p>1. Nice to meet you Jonathan Aneja! Let&rsquo;s begin by asking a simple question: where are you from?<\/p>\n<p>Toronto, Ontario &ndash; one of the few places in Canada that&rsquo;s actually *south* of Seattle \ud83d\ude42<\/p>\n<p>2. We all know that you&rsquo;re a Visual Basic Team member, but could we know something more about your role inside the Team?<\/p>\n<p>I work on the compiler\/runtime as a &ldquo;Program Manager&rdquo; (yeah, I don&rsquo;t know what that means either :-)). Every week&rsquo;s different, but typical stuff would include writing specs and taking notes in our language design meetings, <a href=\"http:\/\/www.panopticoncentral.net\/archive\/2004\/12\/10\/2828.aspx\">dogfooding<\/a> the product a lot to find bugs, prototyping features, and working with teams like ASP\/MSBuild on how the compiler integrates with them. Even did some test automation back in Orcas!<\/p>\n<p>I think the most important part of the PM role is understanding the customer and being able to &ldquo;think like a VB developer&rdquo;. Thankfully I&rsquo;ve always been one &ndash; used every version of the product other than VB2 and VB5!<\/p>\n<p>3. What&rsquo;s your favorite Visual Basic feature regarding the language and\/or the IDE?<\/p>\n<p>Probably the background compiler. Case insensitivity too \ud83d\ude42<\/p>\n<p>4. How long have you been working for Microsoft and what was your occupation before joining the VB Team?<\/p>\n<p>Graduated in June 2005 and started as a contractor working in <a href=\"https:\/\/partner.microsoft.com\/40016367?msp_id=isvadvisoryservices\">ISV Advisory Services<\/a>. After about 9 months of that I moved out here to Redmond to join the VB team &ndash; 2.5 years and counting so far&hellip;<\/p>\n<p>5. Why do you think VB is such a great language?   <br \/>I think it&rsquo;s really approachable and readable. It uses simple English terms like &ldquo;Or&rdquo; rather than requiring a beginner to learn a symbol like &ldquo;|&rdquo;. The IDE provides a ton of productivity features like Error Corrections and an amazing IntelliSense experience. The VB App Framework provides things like the My Namespace and application-level events automatically instead of making you wire all that up.<\/p>\n<p>Features like &ldquo;Handles&rdquo; give you a powerful way to deal with events while abstracting away more advanced concepts like delegates. There&rsquo;s still full support for delegates when you need to dive deeper, but for the simple case it reduces the concept count that the developer has to deal with. That&rsquo;s a big part of the language&rsquo;s philosophy: keep the number of concepts you have to remember low. This lets you focus on actually solving your business problem instead of learning every nuance of the compiler.<\/p>\n<p>6. Have you ever been to Italy?<\/p>\n<p>No but I&rsquo;d love to visit someday \ud83d\ude42<\/p>\n<p>7. Would you like to tell us something about your life outside the office (how do you like to spend your free time, what do you like to do when\/if you go out in the evening or when you&rsquo;re at home and so on)?<\/p>\n<p>I really like Basketball, strategy board games (Settlers, Powergrid, Risk etc), and music. I&rsquo;m also really interested in solutions to 3<sup>rd<\/sup> world poverty and organizations likes <a href=\"http:\/\/www.compassion.com\">Compassion International<\/a>.<\/p>\n<p>8. Who is your favorite musician?<\/p>\n<p>Impossible to pick just one, but I&rsquo;ll try to keep it to three: Chris Tomlin, Hillsong, and Casting Crowns<\/p>\n<p>9. What&rsquo;s your favorite food?<\/p>\n<p>Chicken Tikka Masala<\/p>\n<p>Thank you very much for taking time to answer these questions and letting us know something more about you!<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Continuing the community interviews from our Italian Visual Basic MVP Alessandro Del Sole, this time we interview Jonathan Aneja, VB Compiler Program Manager. Remember that you can take a look at the Visual Basic Team page for pictures and bios and visit the home page of the Visual Basic Developer Center for a link to [&hellip;]<\/p>\n","protected":false},"author":259,"featured_media":8818,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,195],"tags":[40,75,83],"class_list":["post-3873","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-team-member-interviews","category-visual-basic","tag-beth-massi","tag-interview","tag-jonathan-aneja"],"acf":[],"blog_post_summary":"<p>Continuing the community interviews from our Italian Visual Basic MVP Alessandro Del Sole, this time we interview Jonathan Aneja, VB Compiler Program Manager. Remember that you can take a look at the Visual Basic Team page for pictures and bios and visit the home page of the Visual Basic Developer Center for a link to [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/3873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/users\/259"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/comments?post=3873"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/3873\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media\/8818"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/media?parent=3873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/categories?post=3873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/tags?post=3873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}