<style type="text/css">a[data-mtli~="mtli_filesize91216kB"]:after {content:" (912.16 kB)"}</style><style type="text/css">a[data-mtli~="mtli_filesize91216kB"]:after {content:" (912.16 kB)"}</style>{"id":763,"date":"2015-10-31T11:22:10","date_gmt":"2015-10-31T10:22:10","guid":{"rendered":"http:\/\/monodes.com\/predaelli\/?p=763"},"modified":"2015-10-31T11:22:10","modified_gmt":"2015-10-31T10:22:10","slug":"how-to-differentiate-between-an-average-and-a-good-programmer","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2015\/10\/31\/how-to-differentiate-between-an-average-and-a-good-programmer\/","title":{"rendered":"How to differentiate between an Average and a Good Programmer?"},"content":{"rendered":"<p><a href=\"http:\/\/javarevisited.blogspot.it\/2015\/05\/how-to-differentiate-between-average.html\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2015\/10\/Being%2Ba%2BProgrammer.jpg?resize=400%2C400\" alt=\"Being a good programmer is 3% talent, 97% not being distracted by the Internet\" width=\"400\" height=\"400\" \/><\/a><\/p>\n<p>\u00a0<em><a href=\"http:\/\/javarevisited.blogspot.com\/2015\/05\/how-to-differentiate-between-average.html\">How to differentiate between an Average and a Good Programmer?<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Oh my! It&#8217;s <strong>so true!<\/strong><\/p>\n<p><a href=\"http:\/\/javarevisited.blogspot.it\">javarevisited<\/a> looks like a really good programming blog as I found gems like\u00ab<a title=\"10 Articles Every Programmer Must Read\" href=\"http:\/\/javarevisited.blogspot.it\/2014\/05\/10-articles-every-programmer-must-read.html\">10 Articles Every Programmer Must Read <\/a>\u00bb among<\/p>\n<ol>\n<li><b><a title=\"Click to open in a new window\" href=\"http:\/\/www.akkadia.org\/drepper\/cpumemory.pdf\" data-mtli=\"mtli_filesize91216kB\" target=\"_blank\" rel=\"nofollow\">What Every Programmer Should Know about Memory<\/a><\/b><\/li>\n<li><strong> <a title=\"Click to open in a new window\" href=\"http:\/\/docs.oracle.com\/cd\/E19957-01\/806-3568\/ncg_goldberg.html\" target=\"_blank\" rel=\"nofollow\">What Every Computer Scientist Should Know About Floating-Point Arithmetic<\/a><\/strong>hey I already knew this!<\/li>\n<li><b><a title=\"Click to open in a new window\" href=\"http:\/\/www.joelonsoftware.com\/articles\/Unicode.html\" target=\"_blank\" rel=\"nofollow\">What Every Developer Should know about Unicode<\/a><\/b><\/li>\n<li><a title=\"Click to open in a new window\" href=\"http:\/\/unix4lyfe.org\/time\/?v=1\" target=\"_blank\" rel=\"nofollow\"><b>What Every Programmer Should know about Time<\/b><\/a><\/li>\n<li><a title=\"Click to open in a new window\" href=\"http:\/\/blog.lunatech.com\/2009\/02\/03\/what-every-web-developer-must-know-about-url-encoding\" target=\"_blank\" rel=\"nofollow\"><b>What every web developer must know about URL encoding<\/b><\/a><\/li>\n<li><a title=\"Click to open in a new window\" href=\"http:\/\/blog.llvm.org\/2011\/05\/what-every-c-programmer-should-know.html\" target=\"_blank\" rel=\"nofollow\"><b>What Every C Programmer Should Know About Undefined Behaviour<\/b><\/a><\/li>\n<li><b><a title=\"Click to open in a new window\" href=\"http:\/\/gafferongames.com\/networking-for-game-programmers\/what-every-programmer-needs-to-know-about-game-networking\/\" target=\"_blank\" rel=\"nofollow\">What Every Programmer Need to know about networking<\/a><\/b><\/li>\n<li><b title=\"Click to open in a new window\"><a title=\"Click to open in a new window\" href=\"http:\/\/javarevisited.blogspot.sg\/2013\/07\/java-string-tutorial-and-examples-beginners-programming.html\" target=\"_blank\" rel=\"nofollow\">What Every Java Developer Should Know about String<\/a><\/b><\/li>\n<li><b><a title=\"Click to open in a new window\" href=\"http:\/\/stackoverflow.com\/questions\/2794016\/what-should-every-programmer-know-about-security\" target=\"_blank\" rel=\"nofollow\">What should every programmer know about security?<\/a><\/b><\/li>\n<li><a title=\"Click to open in a new window\" href=\"http:\/\/www.eecs.berkeley.edu\/%7Ercs\/research\/interactive_latency.html\" target=\"_blank\" rel=\"nofollow\"><b>Latency Numbers Every Programmer Should Know<\/b><\/a><\/li>\n<\/ol>\n<p>But first of all I shall restart coding Eiffel and stop wasting time reading online newspapers and ranting online.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">\u00a0How to differentiate between an Average and a Good Programmer? &nbsp; Oh my! It&#8217;s so true! javarevisited looks like a really good programming blog as I found gems like\u00ab10 Articles Every Programmer Must Read \u00bb among What Every Programmer Should Know about Memory What Every Computer Scientist Should Know About Floating-Point Arithmetichey I already knew&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2015\/10\/31\/how-to-differentiate-between-an-average-and-a-good-programmer\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"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,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-763","post","type-post","status-publish","format-standard","hentry","category-senza-categoria"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-cj","jetpack-related-posts":[{"id":8838,"url":"https:\/\/monodes.com\/predaelli\/2021\/10\/18\/3-books-every-programmer-should-read\/","url_meta":{"origin":763,"position":0},"title":"3 Books Every Programmer Should Read","author":"Paolo Redaelli","date":"2021-10-18","format":"link","excerpt":"3 Books Every Programmer Should Read by Aniket, in JavaScript in Plain English","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2021\/10\/0LbZTDudWWHsDhMdA.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4852,"url":"https:\/\/monodes.com\/predaelli\/2018\/11\/04\/programmers-fonts\/","url_meta":{"origin":763,"position":1},"title":"Programmers fonts","author":"Paolo Redaelli","date":"2018-11-04","format":false,"excerpt":"Fira code is not the only programmers font. Its web page also lists: HaskligMonoidFixedsys ExcelsiorIosevkaDejaVu Sans Code they are all free-as-in-freedom. Personally I prefer Fira","rel":"","context":"In &quot;Fonts&quot;","block_context":{"text":"Fonts","link":"https:\/\/monodes.com\/predaelli\/category\/fonts\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6564,"url":"https:\/\/monodes.com\/predaelli\/2020\/01\/29\/how-to-improve-when-youre-a-self-taught-programmer\/","url_meta":{"origin":763,"position":2},"title":"How to Improve When You\u2019re a Self-Taught Programmer","author":"Paolo Redaelli","date":"2020-01-29","format":false,"excerpt":"How to Improve When You\u2019re a Self-Taught Programmer It wasn't so bad for me....","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11691,"url":"https:\/\/monodes.com\/predaelli\/2024\/06\/01\/wetware-programmer\/","url_meta":{"origin":763,"position":3},"title":"Wetware programmer","author":"Paolo Redaelli","date":"2024-06-01","format":false,"excerpt":"I've been assistant lecturer for courses Structural Design at Politecnico di Milano since 2004. Therefore I often used to pun that I'm actually a wetware programmer. In fact I do really help students learn something, that is, \"programming\" their brain. Now reading \u00abWorld's First Bioprocessor Uses 16 Human Brain Organoids,\u2026","rel":"","context":"In &quot;Mood&quot;","block_context":{"text":"Mood","link":"https:\/\/monodes.com\/predaelli\/category\/mood\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11220,"url":"https:\/\/monodes.com\/predaelli\/2024\/01\/18\/iosevka-programmer-font\/","url_meta":{"origin":763,"position":4},"title":"Iosevka programmer font","author":"Paolo Redaelli","date":"2024-01-18","format":false,"excerpt":"Iosevka is an open-source, sans-serif\u00a0+\u00a0slab-serif, monospace\u00a0+\u00a0quasi\u2011proportional typeface family, designed for writing code, using in terminals, and preparing technical documents. It sports quite awesome statistics: 6,080 Characters Covered 38,323 Glyphs Included 234 Languages Supported 123 Character Variant Features 19 Stylistic Set Features 21 Ligation Sets Well... WOW.","rel":"","context":"In &quot;Fonts&quot;","block_context":{"text":"Fonts","link":"https:\/\/monodes.com\/predaelli\/category\/fonts\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10548,"url":"https:\/\/monodes.com\/predaelli\/2023\/06\/18\/the-developers-code-what-real-programmers-do-by-ka-wai-cheung\/","url_meta":{"origin":763,"position":5},"title":"The Developer&#8217;s Code: What Real Programmers Do by Ka Wai Cheung","author":"Paolo Redaelli","date":"2023-06-18","format":false,"excerpt":"Legendum est, that is \"it must be read\". That's why it's in \"legenda\" category, which literally means \"Things that must be read\". That's the power of gerundive verb inflection of Latin. Latin is such a beafutiful, precise and concise language. It's a shame it went \"out of fashion\". English is\u2026","rel":"","context":"In &quot;Legenda&quot;","block_context":{"text":"Legenda","link":"https:\/\/monodes.com\/predaelli\/category\/legenda\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=763"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/763\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}