diff --git a/content/_index.md b/content/_index.md index 98808c7a..2fb5575b 100644 --- a/content/_index.md +++ b/content/_index.md @@ -16,6 +16,9 @@ title = "Philipp Hansch - Ruby, Rust and more" GitHub + + What I'm reading + diff --git a/content/books.json b/content/books.json deleted file mode 100644 index 1a4a2479..00000000 --- a/content/books.json +++ /dev/null @@ -1,101 +0,0 @@ -[ - { - "title": "The Design of Everyday Things", - "author": "Don Norman", - "pages": "368" - }, - { - "title": "A Programmer's Introduction to Mathematics", - "author": "Jeremy Kun", - "pages": "363" - }, - { - "title": "Programming with Higher-Order Logic", - "author": "Dale Miller and Gopalan Nadathur", - "pages": "306" - }, - { - "title": "Foundation Trilogy (Foundation, Foundation and Empire, Second Foundation)", - "author": "Isaac Asimov", - "pages": "881", - "readDate": "May 2020 - current" - }, - { - "title": "Programming Rust", - "author": "Jim Blandy and Jason Orendorff", - "readDate": "February 2018 - September 2018", - "pages": "598" - }, - { - "title": "Grit: The Power of Passion and Perseverance", - "readDate": "January 2018", - "author": "Angela Duckworth", - "pages": "353" - }, - { - "title": "The Leprechauns of Software Engineering", - "readDate": "December 2017 - January 2018", - "author": "Laurent Bossavit", - "pages": "183" - }, - { - "title": "The Unwritten Laws of Engineering", - "readDate": "December 2016", - "author": "Skakoon, James G.", - "pages": "69" - }, - { - "title": "Practical Object Oriented Design in Ruby", - "readDate": "May/June 2014", - "author": "Sandi Metz", - "pages": "247" - }, - { - "title": "Jump Start JavaScript", - "readDate": "May 2014", - "author": "Ara Pehlivanian and Don Nguyen", - "pages": "184" - }, - { - "title": "The Passionate Programmer", - "readDate": "Feb 2014", - "author": "Chad Fowler", - "pages": "232" - }, - { - "title": "Rails Anti Patterns", - "readDate": "Feb 2014", - "author": "Chad Pytel", - "pages": "400" - }, - { - "title": "Design Patterns in Ruby", - "readDate": "Jan 2014", - "author": "Russ Olsen", - "pages": "386" - }, - { - "title": "Apprenticeship Patterns", - "readDate": "Jan 2014", - "author": "Dave Hoover", - "pages": "166" - }, - { - "title": "Cybersexism", - "readDate": "Dec 2013", - "author": "Laurie Penny", - "pages": "42" - }, - { - "title": "Beginning DirectX 10 Game Programming", - "readDate": "2011", - "author": "Wendy Jones", - "pages": "367" - }, - { - "title": "Code Complete", - "readDate": "2010", - "author": "Steve McConnell", - "pages": "940" - } -] diff --git a/content/posts/2014-02-03-what-i-dont-know.md b/content/posts/2014-02-03-what-i-dont-know.md index c5b9a406..14b6e03f 100644 --- a/content/posts/2014-02-03-what-i-dont-know.md +++ b/content/posts/2014-02-03-what-i-dont-know.md @@ -7,7 +7,7 @@ aliases = ["2014/02/03/what-i-dont-know/"] excerpt = "A list of things I don't know." +++ -I have been reading [Apprenticeship Patterns](https://www.amazon.com/Apprenticeship-Patterns-Guidance-Aspiring-Craftsman/dp/0596518382) by Dave Hoover and I found a lot of the patterns really helpful. The first thing I put into practice, was to read books and maintain a [reading list](@/reading/index.md). +I have been reading [Apprenticeship Patterns](https://www.amazon.com/Apprenticeship-Patterns-Guidance-Aspiring-Craftsman/dp/0596518382) by Dave Hoover and I found a lot of the patterns really helpful. The first thing I put into practice, was to read books and maintain a [reading list](https://app.thestorygraph.com/profile/philh). However, this post is not about that. It's about a different pattern: **Expose Your Ignorance** diff --git a/content/reading/index.md b/content/reading/index.md deleted file mode 100644 index ef5785ca..00000000 --- a/content/reading/index.md +++ /dev/null @@ -1,10 +0,0 @@ -+++ -template = "reading.html" -title = "Reading List" -+++ - -# My reading list - -Books I've read, currently reading and want to read. I started this list in early 2014 after reading *Apprenticeship Patterns* by Dave Hoover. This does not only include technical books. - -If you think I'm missing an important book on this list, [let me know](https://mastodon.social/@phansch). diff --git a/sass/assets/default.scss b/sass/assets/default.scss index 353cd92a..c3e4554f 100644 --- a/sass/assets/default.scss +++ b/sass/assets/default.scss @@ -278,7 +278,7 @@ section.main { td { text-align: center; - width: 50%; + width: 33%; } } } diff --git a/templates/base.html b/templates/base.html index 7da7ddbe..f016397a 100644 --- a/templates/base.html +++ b/templates/base.html @@ -21,7 +21,6 @@ {% if current_path is defined %} Blog ╵ - Reading100+ Rust PRsSponsor me {% else %} diff --git a/templates/reading.html b/templates/reading.html deleted file mode 100644 index 9d240227..00000000 --- a/templates/reading.html +++ /dev/null @@ -1,30 +0,0 @@ -{% extends "page.html" %} - -{% block content %} - {{ page.content | safe }} - - {% set books = load_data(path="content/books.json") %} - -

Books I'm going to read next

- - {% for book in books %} - {% if not book.readDate %} -

- {{ book.title }} -
by {{ book.author }} ⋅ {{ book.pages }} Pages -

- {% endif %} - {% endfor %} - -

Books I've read / still reading

- - {% for book in books %} - {% if book.readDate %} -

- {{ book.title }} in {{ book.readDate }} -
by {{ book.author }} ⋅ {{ book.pages }} Pages -

- {% endif %} - {% endfor %} - -{% endblock content %} diff --git a/test/features/top_navigation_test.rb b/test/features/top_navigation_test.rb index 6d813ec6..06303b32 100644 --- a/test/features/top_navigation_test.rb +++ b/test/features/top_navigation_test.rb @@ -7,12 +7,6 @@ def test_about_link assert page.has_content? 'Resumè / CV' end - def test_reading_link - visit '/' - click_link 'Reading' - assert page.has_content? 'reading list' - end - def test_blog_link visit '/' click_link 'Blog'