paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit bec8a35dc48f19d6534c533f8b59b2fdb20b069e
parent 562dc15a53acc355de24d2485c0066c798675d9f
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Sat, 30 May 2020 00:42:03 -0400

Publish new blog post

Diffstat:
Mpages/blog.md | 1+
Apages/blog/book-review-the-mediocre-programmer.md | 62++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mpages/home.md | 4++--
Mpublic/feeds/sitewide-feed.xml | 17+++++++++++++++++
Mpublic/sitemap.xml | 1+
5 files changed, 83 insertions(+), 2 deletions(-)

diff --git a/pages/blog.md b/pages/blog.md @@ -20,6 +20,7 @@ href="https://social.paritybit.ca/@jbauer">Mastodon</a>. ### 2020 <ul> + <li>2020-05-29 <a href="blog/book-review-the-mediocre-programmer">Book Review: The Mediocre Programmer</a></li> <li>2020-05-28 <a href="blog/a-quick-rant-about-web-font-sizes">A Quick Rant About Web Font Sizes</a></li> <li>2020-05-27 <a href="blog/i-like-perl">I Like Perl</a></li> <li>2020-05-26 <a href="blog/choosing-a-self-hosted-git-service">Choosing a Self-Hosted Git Service</a></li> diff --git a/pages/blog/book-review-the-mediocre-programmer.md b/pages/blog/book-review-the-mediocre-programmer.md @@ -0,0 +1,62 @@ +## Book Review: The Mediocre Programmer + +[//]: # "Reviewing the book The Mediocre Programmer by Craig Maloney." + +[//]: # "main.min.css" + +[//]: # + +<div class="byline"> +<b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2020-05-29 | + <b>Last Updated:</b> 2020-05-29 +</div> + +_The Mediocre Programmer_ by Craig Maloney which was released this past week and +can be found at [themediocreprogrammer.com](http://themediocreprogrammer.com/). +It's about the journey of becoming a better programmer passing through being a +mediocre programmer and dealing with all that is associated with growing as a +developer. Unlike other self-help books or books that teach one how to be better +at their profession, this book is non-prescriptive and takes the reader on a +journey through the many aspects of and feelings associated with being a +mediocre programmer from an author with a well-established programming career. + +The book is available in HTML, as a PDF, or in EPUB format. I opted to print the +PDF version since I prefer reading physical copies of long texts; it's 114 pages +so it printed nicely out onto 15 pieces of paper (double sided, 4 pages per +side). I managed to finish the whole book in a single evening. I enjoyed the +personal nature of the book and the fact that it wasn't written in an, "I am a +super successful person, just do what I do to become like me," way. + +The book begins with a short introduction about what a mediocre programmer is +and what Maloney's motivation was for writing it. It goes on to discuss various +aspects of being a professional programmer such as how we learn, motivation to +learn and complete projects, how our success is measured, and the kinds of +feelings that professional programmers can have which can lead to burnout or +mental illness. A particularly important section is about asking for help in our +careers. Many times we will feel like asking for help is admitting defeat or +admitting to ourselves that we are somehow inferior, but Maloney discusses how +this isn't really the case and that seeking out help is one of the most +important things a programmer can do in times of difficulty. + +I am familiar with many of the things discussed throughout the book, but I still +found value in reading about the experiences of a programmer who has been in the +business a lot longer than I have. There is also a section dedicated to using a +strategy akin to Pomodoro timers as a way to ease oneself into starting to work +on projects, which I could relate to from my own experiences procrastinating +when I look at a large project and what must be done (I'm sure many of my fellow +university students can relate). + +In my opinion, this book is an invaluable read for younger developers and new +programmers. Those are the kinds of people who will benefit most from the wisdom +the book has to offer, although there is still value in following along with +Maloney's journey even if you are an experienced programmer. + +Also, Maloney was kind enough to release his book under the CC-BY-SA 4.0 +International License so, if you enjoyed reading the book, consider [donating to +him](https://liberapay.com/craigmaloney). + +_This is my thirty-third post for the +[#100DaysToOffload](https://social.paritybit.ca/tags/100DaysToOffload) +challenge. You can learn more about this challenge over at +[https://100daystooffload.com](https://100daystooffload.com)._ diff --git a/pages/home.md b/pages/home.md @@ -20,6 +20,8 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`. src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS Feed"/> </a> </div> +2020-05-29 <a class="feed-item" href="blog/book-review-the-mediocre-programmer">Book Review: The Mediocre Programmer</a> + 2020-05-28 <a class="feed-item" href="blog/a-quick-rant-about-web-font-sizes">A Quick Rant About Web Font Sizes</a> 2020-05-27 <a class="feed-item" href="blog/i-like-perl">I Like Perl</a> @@ -37,8 +39,6 @@ extent)! Access through `gopher://paritybit.ca` or `gemini://paritybit.ca`. 2020-05-19 <a class="feed-item" href="blog/self-hosted-mail-now-live">Self-Hosted Email is Now Live!</a> -2020-05-19 <a class="feed-item" href="blog/attempting-to-replace-my-thinkpads-touchpad">Attempting to Replace My Thinkpad's Touchpad</a> - ### What is a Parity Bit? It is a bit (in the 1's and 0's sense) used in checking for errors in digital diff --git a/public/feeds/sitewide-feed.xml b/public/feeds/sitewide-feed.xml @@ -7,6 +7,23 @@ <description>The feed that covers all notable additions, updates, announcements, and other changes for the entire paritybit.ca website.</description> <item> + <title>Book Review: The Mediocre Programmer</title> + <link>https://www.paritybit.ca/blog/book-review-the-mediocre-programmer</link> + <guid>https://www.paritybit.ca/blog/book-review-the-mediocre-programmer</guid> + <pubDate>Fri, 29 May 2020 23:12:53 -0400</pubDate> +<description><![CDATA[<h2 id="book-review-the-mediocre-programmer">Book Review: The Mediocre Programmer</h2> +<div class="byline"> +<p><b>Written By:</b> Jake Bauer | <b>Posted:</b> 2020-05-29 | <b>Last Updated:</b> 2020-05-29</p> +</div> +<p><em>The Mediocre Programmer</em> by Craig Maloney which was released this past week and can be found at <a href="http://themediocreprogrammer.com/">themediocreprogrammer.com</a>. It’s about the journey of becoming a better programmer passing through being a mediocre programmer and dealing with all that is associated with growing as a developer. Unlike other self-help books or books that teach one how to be better at their profession, this book is non-prescriptive and takes the reader on a journey through the many aspects of and feelings associated with being a mediocre programmer from an author with a well-established programming career.</p> +<p>The book is available in HTML, as a PDF, or in EPUB format. I opted to print the PDF version since I prefer reading physical copies of long texts; it’s 114 pages so it printed nicely out onto 15 pieces of paper (double sided, 4 pages per side). I managed to finish the whole book in a single evening. I enjoyed the personal nature of the book and the fact that it wasn’t written in an, “I am a super successful person, just do what I do to become like me,” way.</p> +<p>The book begins with a short introduction about what a mediocre programmer is and what Maloney’s motivation was for writing it. It goes on to discuss various aspects of being a professional programmer such as how we learn, motivation to learn and complete projects, how our success is measured, and the kinds of feelings that professional programmers can have which can lead to burnout or mental illness. A particularly important section is about asking for help in our careers. Many times we will feel like asking for help is admitting defeat or admitting to ourselves that we are somehow inferior, but Maloney discusses how this isn’t really the case and that seeking out help is one of the most important things a programmer can do in times of difficulty.</p> +<p>I am familiar with many of the things discussed throughout the book, but I still found value in reading about the experiences of a programmer who has been in the business a lot longer than I have. There is also a section dedicated to using a strategy akin to Pomodoro timers as a way to ease oneself into starting to work on projects, which I could relate to from my own experiences procrastinating when I look at a large project and what must be done (I’m sure many of my fellow university students can relate).</p> +<p>In my opinion, this book is an invaluable read for younger developers and new programmers. Those are the kinds of people who will benefit most from the wisdom the book has to offer, although there is still value in following along with Maloney’s journey even if you are an experienced programmer.</p> +<p>Also, Maloney was kind enough to release his book under the CC-BY-SA 4.0 International License so, if you enjoyed reading the book, consider <a href="https://liberapay.com/craigmaloney">donating to him</a>.</p> +<p><em>This is my thirty-third post for the <a href="https://social.paritybit.ca/tags/100DaysToOffload">#100DaysToOffload</a> challenge. You can learn more about this challenge over at <a href="https://100daystooffload.com" class="uri">https://100daystooffload.com</a>.</em></p>]]></description> +</item> +<item> <title>A Quick Rant About Web Font Sizes</title> <link>https://www.paritybit.ca/blog/a-quick-rant-about-web-font-sizes</link> <guid>https://www.paritybit.ca/blog/a-quick-rant-about-web-font-sizes</guid> diff --git a/public/sitemap.xml b/public/sitemap.xml @@ -3,6 +3,7 @@ <url><loc>https://www.paritybit.ca</loc></url> <url><loc>https://www.paritybit.ca/home</loc></url> <url><loc>https://www.paritybit.ca/blog</loc></url> + <url><loc>https://www.paritybit.ca/blog/book-review-the-mediocre-programmer</loc></url> <url><loc>https://www.paritybit.ca/blog/a-quick-rant-about-web-font-sizes</loc></url> <url><loc>https://www.paritybit.ca/blog/i-like-perl</loc></url> <url><loc>https://www.paritybit.ca/blog/choosing-a-self-hosted-git-service</loc></url>