{"id":1663,"date":"2009-07-11T02:23:00","date_gmt":"2009-07-11T02:23:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vbteam\/2009\/07\/11\/im-a-vb-james-kahl\/"},"modified":"2024-07-05T12:47:44","modified_gmt":"2024-07-05T19:47:44","slug":"im-a-vb-james-kahl","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/vbteam\/im-a-vb-james-kahl\/","title":{"rendered":"I&#039;m A VB: James Kahl"},"content":{"rendered":"<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">How long have you been using VB?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\"><span>I have used every version of Visual Basic since its inception.<span>&nbsp; <\/span>So I guess for about 20+ years.<\/span><span><\/p>\n<p><\/span><\/font><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What industry do you work in?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">Manufacturing\/Engineering<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p><font face=\"Calibri\">&nbsp;<\/font><\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">How big is your development team?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\"><span>There are about 20 of us, but most development is done individually rather than a group effort.<\/span><span><\/p>\n<p><\/span><\/font><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What kind of apps do you most commonly build?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\"><span>I mainly write applications that combine with IVI Visa Interoperability to control power supplies and measurement devices to test printed circuit boards and other electronic devices.<\/span><span><\/p>\n<p><\/span><\/font><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What&rsquo;s the most interesting app you&rsquo;ve ever built?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\"><span>To me every app is interesting because I am always doing something different, writing wrappers around IVI Visa device drivers, serial communication protocol wrappers, front end database applications, custom controls, test applications.<\/span><span><\/p>\n<p><\/span><\/font><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">Please tell us about an app that you&rsquo;re working on at the moment.<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\"><span>A simple data entry\/order form that creates Bill Of Materials as Excel Spreadsheets, the BOM is then used to configure test software to ensure that correct voltages are applied and that only specific tests are performed.<\/span><span><\/p>\n<p><\/span><\/font><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What other technologies do you most commonly use?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\"><span>VB6, C++, C#, SQL, XML<\/span><span><\/p>\n<p><\/span><\/font><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What are some of your favorite VB features?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><font face=\"Calibri\"><span>With the creation of VB.NET the features that I like are the ones that bring VB closer and closer to a true object oriented language. Iheritance and Polymorphism, to name the two most important. Sub classing and threading are now easier to accomplish and much more stable in .NET than they were in previous versions.<\/span><span><\/p>\n<p><\/span><\/font><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><span>&middot;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><b><span><font face=\"Calibri\">What do you like most about VB as a programming language?<\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><span><font face=\"Calibri\">I have always liked it for its simplicity and rapid development.<\/p>\n<p><\/font><\/span><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p><font face=\"Calibri\">&nbsp;<\/font><\/p>\n<p><\/span><\/p>\n<p class=\"MsoNormal\"><b><span><font face=\"Calibri\">For other interviews in this series, please visit <\/font><\/span><\/b><a href=\"http:\/\/imavb.net\/\"><b><span><font face=\"Calibri\">http:\/\/imavb.net<\/font><\/span><\/b><\/a><b><span><font face=\"Calibri\">. <\/p>\n<p><\/font><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><b><span><\/p>\n<p><font face=\"Calibri\">&nbsp;<\/font><\/p>\n<p><\/span><\/b><\/p>\n<p class=\"MsoNormal\"><b><span><font face=\"Calibri\">Are you a VB, too? Submit your story <\/font><\/span><\/b><a href=\"http:\/\/www.surveymonkey.com\/s.aspx?sm=dRItygroketO20qGr5fcPA_3d_3d\"><b><span><font face=\"Calibri\">here<\/font><\/span><\/b><\/a><font face=\"Calibri\"><b><span>!<\/span><\/b><span><\/p>\n<p><\/span><\/font><\/p>\n<p class=\"MsoNormal\"><span><\/p>\n<p>&nbsp;<\/p>\n<p><\/span><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How long have you been using VB? I have used every version of Visual Basic since its inception.&nbsp; So I guess for about 20+ years. &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;What industry do you work in? Manufacturing\/Engineering &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How big is your development team? There are about 20 of us, but most development is done individually rather than [&hellip;]<\/p>\n","protected":false},"author":260,"featured_media":8818,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[21,195],"tags":[73,119],"class_list":["post-1663","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-im-a-vb","category-visual-basic","tag-im-a-vb","tag-pages"],"acf":[],"blog_post_summary":"<p>&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How long have you been using VB? I have used every version of Visual Basic since its inception.&nbsp; So I guess for about 20+ years. &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;What industry do you work in? Manufacturing\/Engineering &nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;How big is your development team? There are about 20 of us, but most development is done individually rather than [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/1663","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\/260"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/comments?post=1663"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/posts\/1663\/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=1663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/categories?post=1663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/vbteam\/wp-json\/wp\/v2\/tags?post=1663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}