From 2d6afcb852929f02f14ee01018b25c1d025b6fe0 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Tue, 18 Jun 2019 09:56:52 -0300 Subject: [PATCH] Started with an intro --- content/books/things-i-learnt/_index.md | 7 +++ content/books/things-i-learnt/intro/index.md | 45 ++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 content/books/things-i-learnt/_index.md create mode 100644 content/books/things-i-learnt/intro/index.md diff --git a/content/books/things-i-learnt/_index.md b/content/books/things-i-learnt/_index.md new file mode 100644 index 0000000..82aeafa --- /dev/null +++ b/content/books/things-i-learnt/_index.md @@ -0,0 +1,7 @@ ++++ +transparent = true +title = "Things I Learnt The Hard Way (In 30 Years of Software Development)" +template = "section-contentless.html" ++++ + +* [Intro](intro) diff --git a/content/books/things-i-learnt/intro/index.md b/content/books/things-i-learnt/intro/index.md new file mode 100644 index 0000000..b50db8a --- /dev/null +++ b/content/books/things-i-learnt/intro/index.md @@ -0,0 +1,45 @@ ++++ +title = "Things I Learnt The Hard Way - Intro" +date = 2019-06-18 + +[taxonomies] +tags = ["en-au", "books", "things i learnt", "intro"] ++++ + +"Things I Learnt The Hard Way (In 30 Years of Software Development)" started +as a simple sequence of toots (the same as "tweets", but outside Twitter) when +I was thinking about a new presentation I could do. + +But why "a new presentation"? + + + +I go around my state with a group called "Tchelinux": We usually go to +universities and talk to people starting uni, explaining things about +free/libre software and sometimes telling people about things they wouldn't +normally see in the uni curriculum. + +One thing that annoys me is that there are very few presentations about "when +things go wrong". All the presentations are either prototypes or tell the good +stuff, and hide all the wrong things that could happen[^1]. Obviously, after +working 30 years in the field of software development, I saw my fair share of +things going wrong -- sometimes in unimaginable piles of crap -- and I thought +"maybe that's something people would like to hear". + +And that's when the toot sequence started. Just before I noticed, I spent the +whole day just posting this kind of stuff (fortunately, my pile of "incoming" +was a bit empty at the time) and it had 30 points, plus addendums and a few +explanation points. That's when I decided to group all them in a single post. + +All I thought when I grouped everything in a post was "this will make things +easier for the people following the thread on Mastodon". But then the post +appeared on Reddit. And Twitter. And HackerNews. And YCombinator. And none of +those where mine. + +But here is the thing: Each point was limited by the toot size, which is 500 +characters. Sometimes that's not enough to expand the point, explain it +properly and add some examples. + +And that's how the idea to write this "book" came to life. + +[^1]: Yup, I'm guilty of that too.