{"id":9,"date":"2016-02-26T09:56:26","date_gmt":"2016-02-26T09:56:26","guid":{"rendered":"http:\/\/forell.local\/?page_id=9"},"modified":"2016-02-26T09:56:26","modified_gmt":"2016-02-26T09:56:26","slug":"paul-dreik","status":"publish","type":"page","link":"https:\/\/www.dreik.se\/index.php\/paul-dreik\/","title":{"rendered":"Paul Dreik"},"content":{"rendered":"<p>Hi, I am Paul Dreik and the primary consultant (in fact, the only one) on Dreik Ingenj\u00f6rskonst AB.<br \/>\nI am an engineer, educated at KTH in Stockholm. Besides holding a master of science in aeronautical engineering, I also hold a licentiate degree (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Licentiate_(degree)#Finland_and_Sweden\" target=\"_blank\" rel=\"noopener noreferrer\">\u22480.5 Ph. D.<\/a>) in automatic control with focus on fault detection in robotics.<br \/>\nI like programming and math. I am not an expert in either, but I am fairly good at both which makes me very efficient in solving real world problems. This has proven to be attractive.<br \/>\nI use several programming languages, depending on what is needed. Development time vs. performance, readability vs. disclosure, maintenance and debugging capabilities are factors that affect which language is used. I use C++ (my overall preferred language) but usually use matlab\/octave for prototyping. I tend to use python for general purpose tasks, a true Swiss army knife. I also write shell scripts for common tasks.<br \/>\nBesides making programs for processing data, I have made several web interfaces which is a powerful method of letting users interact with systems. Doing this, I have learned php, css and javascript. This is now my preferred method of supplying a user interface, although it does not fit all scenarios. Other alternatives I have experience with is Matlab GUI and wxWidgets (for cross platform C++ interfaces).<br \/>\nI have used GNU\/Linux systems full time since 2004. I also occasionally use Windows, when clients demand it. Usually, I develop in Linux and switch to Windows for final compilation of the same code base. I am not a Microsoft hater, I just find GNU\/Linux being being the best option for me by far.<br \/>\nI like standardization, platform independence and open protocols. I do not believe in quick fixes, I have seen to many copy paste bugs and &#8220;one time&#8221; code to use it. I do not like support calls (they prove the existence of bugs, discovered at the wrong side of the release date). I therefore use several techniques to avoid bugs in the first place.<br \/>\nI have a personal web page at <a title=\"Paul Dreik's homepage\" href=\"https:\/\/www.pauldreik.se\/\" target=\"_blank\" rel=\"noopener noreferrer\">www.pauldreik.se<\/a>. I also maintain a <a title=\"Paul Dreik's blog\" href=\"http:\/\/pauldreik.blogspot.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">blog<\/a>, although the activity is not what it once was.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi, I am Paul Dreik and the primary consultant (in fact, the only one) on Dreik Ingenj\u00f6rskonst AB. I am an engineer, educated at KTH in Stockholm. Besides holding a master of science in aeronautical engineering, I also hold a licentiate degree (\u22480.5 Ph. D.) in automatic control with focus on fault detection in robotics. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.dreik.se\/index.php\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreik.se\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dreik.se\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreik.se\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dreik.se\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":0,"href":"https:\/\/www.dreik.se\/index.php\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dreik.se\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}