{"id":145,"date":"2018-11-14T10:15:50","date_gmt":"2018-11-14T10:15:50","guid":{"rendered":"https:\/\/jan.schnasse.org\/blog\/?p=145"},"modified":"2018-11-14T10:15:50","modified_gmt":"2018-11-14T10:15:50","slug":"software-development-in-year-2018","status":"publish","type":"post","link":"https:\/\/jan.schnasse.org\/blog\/2018\/11\/14\/software-development-in-year-2018\/","title":{"rendered":"Software Development in year 2018"},"content":{"rendered":"<p>Interested in the current state of the art (in real world)? Read this:<\/p>\n<p><a href=\"https:\/\/news.ycombinator.com\/item?id=18442637\">https:\/\/news.ycombinator.com\/item?id=18442637<\/a><\/p>\n<p>Favorite comment so far:<\/p>\n<p>&#8222;<span class=\"commtext c00\">We have absolutely no idea how to write code. I always wonder if it&#8217;s like this for other branches of engineering too? I wonder if engineers who designed my elevator or airplane had &#8222;ok it&#8217;s very surprising that it&#8217;s working, let&#8217;s not touch this&#8220; moments. Or chemical engineers synthesize medicines in way nobody but a rockstar guru understands but everyone changes all the time. I wonder if my cellphone is made by machines designed in early 1990s because nobody was able to figure out what that one cog is doing.<\/span><\/p>\n<p>Software is a mess. I&#8217;ve seen some freakishly smart people capable of solving very hard problems writing code that literally changes the world at this very moment. But the code itself is, well, a castle of shit. Why? Is it because our tools (programming languages, compilers etc) are still stone age technology? Is it because software is inherently a harder problem than say machines or chemical processes for the human brain? Is it because software engineers are less educated than other engineers? &#8220;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Interested in the current state of the art (in real world)? Read this: https:\/\/news.ycombinator.com\/item?id=18442637 Favorite comment so far: &#8222;We have absolutely no idea how to write code. I always wonder if it&#8217;s like this for other branches of engineering too? I wonder if engineers who designed my elevator or airplane had &#8222;ok it&#8217;s very surprising [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,12,15],"tags":[],"class_list":["post-145","post","type-post","status-publish","format-standard","hentry","category-development","category-pm","category-software"],"_links":{"self":[{"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/posts\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/comments?post=145"}],"version-history":[{"count":0,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/posts\/145\/revisions"}],"wp:attachment":[{"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/media?parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/categories?post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jan.schnasse.org\/blog\/wp-json\/wp\/v2\/tags?post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}