From 0471d55d9abd5c4ede1538a124919c359edc163e Mon Sep 17 00:00:00 2001 From: Edgar Gonzalez Date: Sat, 7 Oct 2023 19:48:53 +0100 Subject: [PATCH] format --- src/content/testimonials/RonaldSchlenker.md | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/content/testimonials/RonaldSchlenker.md b/src/content/testimonials/RonaldSchlenker.md index 7e46de6..502bf54 100644 --- a/src/content/testimonials/RonaldSchlenker.md +++ b/src/content/testimonials/RonaldSchlenker.md @@ -7,18 +7,15 @@ slug: ronald.schlenker profilePicture: /images/authors/RonaldSchlenker.jpg --- -"Jedem Anfang wohnt ein Zauber inne" (Hermann Hesse; Stufen) -=== +# "Jedem Anfang wohnt ein Zauber inne" (Hermann Hesse; Stufen) When the knot bursts and a problem is solved, when it suddenly looks so simple: That's a moment of joy for me. I feel that joy when knowledge turns into cognition. To make a long story short: If you are looking for that, then learning and using F# will perhaps be your thing. If you are looking for more, then read on. -My Personal Way to F# ---- +## My Personal Way to F# My first attempt to really get a thing done in F# was: Making music, or more precise: Sample-exact digital signal processing. DSP in general requires "state", which is: "Accessible values from past evaluations". DSP chains are usually composed from smaller building blocks, where each block has it's own "local" state. Using C# and objects was cumbersome: Objects have to be instanciated, their evaluation has to be triggered explicitly, which was error-prone and annoying. I instead liked that "pure functions" thing: Just put a function at the right place in a computation - and that's it. That sounded very compelling, and the mission was clear: Find a way that allows for composing "state-aware" functions as simple as if they were pure functions. And that's how my journey begun. -Bring Back the Joy ---- +## Bring Back the Joy The outcome of approaching a problem is usually so much more than just the solution you were looking for. While learning F#, I stumbled upon didactic masters such as Scott Wlaschin, whom probably almost every F# developer knows. His legendary "F# For Fun and Profit", talks like "Four Languages From Forty Years Ago" or the book "Domain Modeling Made Functional" turbo-boosted my thinkung and dev-skills. There's a lot of money to make by selling trainings, scrum-here, agile-there, architecture-whatever. Buy it all - gladly also from me. And: Dig into Scott Wlaschin's stuff. It's a treasure chest filled with knowledge and rebooted my joy in programming. @@ -26,15 +23,13 @@ Taking every possible turn on my journey, I discovered people like Krzysztof Cie The F# Community is rather small, but filled with those unique and highly-skilled personalities. More than that, I felt that they are all welcoming, friendly, approachable and willing to help. From my personal experience, most F# users care a lot about improving, developing and spreading F#. It's easy for anyone to get involved. There are so much possibilities from commenting, writing or implementing language features, contributing to libraries, writing own stuff and getting in touch with others: It's all easy and low-barrier. Instead of "strong opinions", I experienced open-minds and thoughtfulness. I have no doubt that talent and hard work can be keys to success, but I'm also convinced that you can get as far with curiosity and joy. -Old School Players to New School Fools ---- +## Old School Players to New School Fools A whole can be more than the sum of it's parts. That sounds trivial, and it means: Being part of something, knowing people and being bound to them in a good way, can release a lot of energy. It motivates, it brings joy and leads to new ideas and ways that weren't even seen before. Amplifying F# is an initiative founded by Edgar Gonzalez, David Schaefer, Florian Verdonck, and Jimmy Byrd. They literally took the initiative, using all their talent, hard work, curiosity and joy to bring people together. It's already a success story, of which I'm proud to be now a part of. Things change; this is an inevitable truth. I'm honestly happy for people who took a step and moved on. While this might create a vacuum or lead to sadness, there are alternatives we can choose from: Knowing that we have something great in our hands, we can turn sadness into happiness. Get things going, keep things rolling. Don't wait for others, and take initiative, get involved and be a part of something new. It's all on us. -Steps (Hermann Hesse, 1941; translated by Walter A. Aue) ---- +## Steps (Hermann Hesse, 1941; translated by Walter A. Aue) ``` Like ev’ry flower wilts, like youth is fading