{"id":281,"date":"2009-06-29T11:09:33","date_gmt":"2009-06-29T10:09:33","guid":{"rendered":"http:\/\/blog.eweibel.net\/?p=281"},"modified":"2011-12-11T17:29:18","modified_gmt":"2011-12-11T16:29:18","slug":"vb-stereotype-are-there-programmers-who-fit-any-more","status":"publish","type":"post","link":"https:\/\/blog.eweibel.net\/?p=281","title":{"rendered":"VB-stereotype: Are there programmers who fit any more?"},"content":{"rendered":"<p>I saw recently the talk <a href=\"http:\/\/www.parleys.com\/display\/PARLEYS\/Home#slide=1;talk=4358686;title=Comparing%20Java%20Web%20Frameworks\">&#8220;Comparing Java Web Framworks&#8221;<\/a> on Parleys.com and when the speaker talks about JSF, he used the word &#8220;VB&#8221;. I was a little bit surprised, that also in the java world the VB-stereotype is known.<br \/>\nBut what about is this VB-stereotype? Are there programmers who fit any more this <a href=\"http:\/\/en.wikipedia.org\/wiki\/Stereotype\">stereotype<\/a>?<br \/>\nCommonly the stereotype is used for people who don&#8217;t know a lot about software developing or engineering and produce really bad code.<br \/>\nWhe I use this stereotype (and I try to avoid it, because it sounds more or less a bit arrogant), I mean the following:<br \/>\nA programmer fits the VB-stereotype when he knows not much about programming and software engineering but he is smart enough to be productive with a tool which allows him to be productive (for example a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Rapid_application_development\">RAD<\/a>-Tool).<br \/>\nSince <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/aa733728(VS.60).aspx\">VB.Net<\/a> is available, the stereotype is not that much used any more, but it still exists. But when I googled for answers I found similar discussions on <a href=\"http:\/\/c2.com\/cgi\/wiki?VbTeachesBadHabits\">c2.com<\/a> and stackoverflow.com. As you see, my definition of the stereotype is not based on any language, it described habits of software developers (similar to <a href=\"http:\/\/martinfowler.com\/bliki\/CodeSmell.html\">code smells<\/a>).<br \/>\nBecause the stereotype is used even today and it is used also as prejudice for not using VB.Net, I found recently a <a href=\"http:\/\/msdn.microsoft.com\/en-us\/vbasic\/dd776132.aspx\">campaign<\/a> which fight against this.<br \/>\nAs I already said, I try to avoid using this stereotype. When I meet a software developer who fits this stereotype, then I try to show him how he could improve his code and his engineering knowledge.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I saw recently the talk &#8220;Comparing Java Web Framworks&#8221; on Parleys.com and when the speaker talks about JSF, he used the word &#8220;VB&#8221;. I was a little bit surprised, that also in the java world the VB-stereotype is known. But what about is this VB-stereotype? Are there programmers who fit any more this stereotype? Commonly the stereotype is used for people who don&#8217;t know a lot about software developing or engineering and produce really bad code. Whe I use this&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/blog.eweibel.net\/?p=281\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13,14],"tags":[],"class_list":["post-281","post","type-post","status-publish","format-standard","hentry","category-net","category-software-engineering"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/plOV9-4x","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1353,"url":"https:\/\/blog.eweibel.net\/?p=1353","url_meta":{"origin":281,"position":0},"title":"NDC 2014","author":"Patrick","date":"16. Jun 2014","format":false,"excerpt":"I attended this year's NDC (Norwegian developer conference) in Oslo. It was a very interesting conference, but as a short summary, it saw something like a consolidation. JavaScript - as some people say in its fourth generation (Simple Scripts, AJAX, MVC-Framworks, SPA) - is finally accepted as a language like\u2026","rel":"","context":"In &quot;.NET&quot;","block_context":{"text":".NET","link":"https:\/\/blog.eweibel.net\/?cat=13"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.eweibel.net\/wp-content\/uploads\/ndclogo2014.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":499,"url":"https:\/\/blog.eweibel.net\/?p=499","url_meta":{"origin":281,"position":1},"title":"Favoured podcasts","author":"Patrick","date":"1. Nov 2009","format":false,"excerpt":"I migrated my desktop PC to Windows 7 Professional. I didn\u2019t choose the upgrade path, I install Windows 7 from scratch. So, after installing iTunes I had to register my favoured podcasts again: .Net .Net Rocks! Hanselminutes herding {code} Stackoverflow Polymorphic Podcast Alt.NET podcast Java The Java Posse Software engineering\u2026","rel":"","context":"In &quot;.NET&quot;","block_context":{"text":".NET","link":"https:\/\/blog.eweibel.net\/?cat=13"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1248,"url":"https:\/\/blog.eweibel.net\/?p=1248","url_meta":{"origin":281,"position":2},"title":"VDD &#8211; the new programming manifesto?","author":"Patrick","date":"17. Jul 2012","format":false,"excerpt":"When I was at the NDC, I had also the possibility to visit with colleagues the city of Oslo. During a stop in front of a little shop, a colleague discovered a post card about Viking laws. When I read it, I was really surprised how well the laws fit\u2026","rel":"","context":"In &quot;Agile&quot;","block_context":{"text":"Agile","link":"https:\/\/blog.eweibel.net\/?cat=17"},"img":{"alt_text":"VikingLaws","src":"https:\/\/i0.wp.com\/blog.eweibel.net\/wp-content\/uploads\/VikingLaws_thumb1.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":600,"url":"https:\/\/blog.eweibel.net\/?p=600","url_meta":{"origin":281,"position":3},"title":"First developer meeting in Bern","author":"Patrick","date":"21. Jan 2010","format":false,"excerpt":"Today at the Fachhochschule happened the first developer meeting in Bern. The first tasks were the presentation of each participant and to collect the interests to discuss. After that Florian Kammermann presented his thoughts about software development. He\u2019s highly interested in business oriented software developing. That means for him, that\u2026","rel":"","context":"In &quot;Private&quot;","block_context":{"text":"Private","link":"https:\/\/blog.eweibel.net\/?cat=9"},"img":{"alt_text":"entwicklertreffen","src":"https:\/\/i0.wp.com\/blog.eweibel.net\/wp-content\/uploads\/entwicklertreffen_thumb.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1014,"url":"https:\/\/blog.eweibel.net\/?p=1014","url_meta":{"origin":281,"position":4},"title":"Master of Advanced Studies in Information Technology","author":"Patrick","date":"9. May 2011","format":false,"excerpt":"During the last three years I was a part-time student again because I did at the university of applied science in Berne a post-grade study. Last week I received my certificate and the new title on the CV is now \u201cMaster of Advanced Studies in Information Technology\u201d. I chose the\u2026","rel":"","context":"In &quot;Private&quot;","block_context":{"text":"Private","link":"https:\/\/blog.eweibel.net\/?cat=9"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/blog.eweibel.net\/wp-content\/uploads\/image_thumb16.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":34,"url":"https:\/\/blog.eweibel.net\/?p=34","url_meta":{"origin":281,"position":5},"title":"Are 100% code coverage reasonable?","author":"Patrick","date":"2. Mar 2009","format":false,"excerpt":"When you use a code coverage tool one of the first question is what is a good code coverage. Recently I listened to different podcasts (stackoverflow, scott hanselman) where they discuss this topic. I wasn't really surprised that there wasn't one unique opinion.One opinion was that 100% is a good\u2026","rel":"","context":"In &quot;Software architecture&quot;","block_context":{"text":"Software architecture","link":"https:\/\/blog.eweibel.net\/?cat=4"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/posts\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=281"}],"version-history":[{"count":23,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":1124,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=\/wp\/v2\/posts\/281\/revisions\/1124"}],"wp:attachment":[{"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.eweibel.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}