Nik K.
saiththesoap.bsky.social
Nik K.
@saiththesoap.bsky.social
Hey it's me Nik. I have been learning programming since ~2015 and I am very much in Love with it.
Day 10: After over a week of learning I think I want to do something a little more focused and I want to understand svg and develop a better intuitive feeling so I try to create my own svg editor. Let's see where the journey will take me. Again thanks to @joshwcomeau.com for the inspiring article
August 29, 2025 at 6:25 PM
Day 9: Continued reading the second part of the kotlin article and started playing around a little with solidjs and svgs
August 28, 2025 at 8:24 PM
Day 8: I was interested in how to best write Unittests in Kotlin and I found this very nice article. medium.com/@gilgoldzwei...
Engineered for Confidence: A Practical Unit Testing Handbook — part 1
Part 1: The Philosophy of Testable Code
medium.com
August 27, 2025 at 6:12 PM
Day 7: Just finished an extremely well written Article by Nadia Makarevich. www.developerway.com/posts/local-...
I knew most of the things but it was still nice seeing actual implementations / comparisons of localstorage and a state library.
August 26, 2025 at 3:04 PM
Day 6: just read a super well written and interactive blog post by @joshwcomeau.com about SVG. Thank you for such a great article. Definitely going to play around a lot with SVGs now.
www.joshwcomeau.com/svg/friendly...
August 25, 2025 at 3:51 PM
Day 5: Starting a project with @niklaskrassnig.bsky.social in python. I learned again how painfully bad pythons dependency management is. This article explains why and how. Really recommended nielscautaerts.xyz/python-depen...
Actually interested how someone more experienced in python handles that.
August 24, 2025 at 8:16 PM
Day 4: Walking through Vienna with friends, we came across a pub called "Lieber Augustin," named after a famous song in Austrian folklore. They asked me about him, and I’d forgotten the story: a 17th century bagpiper who survived a plague pit and came to symbolize Viennese humor and resilience.
August 23, 2025 at 8:48 PM
Day 3:I just read again about origin of human language the first produced cuneiform writing about 4000 BC. Yet the first known text about the creation of writing (Enmerkar and the Lord of Aratta) doesnt show up until about 1800 BC.Quite funny how it took 2000 years for writing to write about itself.
August 22, 2025 at 7:05 PM
Day 2: Reading on human history, I ended up at the origin of language wiki, where I learned research was banned in 1866 due to lack of direct evidence. While at the same time Phrenology and Palmistry enjoyed peak popularity. Quite ironic and amusing.
August 21, 2025 at 6:05 PM
Day 1: Started preping for my Java SE 21 Cert this year I am reviewing my fundamentals again and this question kinda stumped me. I thought you couldn't redeclare an already declared field but it seems you can.
August 20, 2025 at 6:49 PM
Hey everyone! I am starting a 100 day challenge to work on myself and grow personally by learning something new every day. I will post daily or weekly about what I discover. You are welcome to join, share what you have learned, or suggest skills and knowledge I could explore along the way!
August 20, 2025 at 5:15 PM
Reposted by Nik K.
One of my all-time favorite exchanges on Github is Douglas Crockford telling one of the bootstrap authors "learn to use semicolons properly" and the author responding, "i have learned to use them, [sic] that's why there isn't one present"
July 30, 2025 at 1:48 AM
Reposted by Nik K.
The reason that javascript has semicolons is because newlines are invisible, so the compilers couldn't see the ends of the statements. Then around 2016 computer vision got good enough that we could drop them though.
July 30, 2025 at 12:57 AM
Reposted by Nik K.
So let me get this straight, Rev Lorenzo Sewell gave an over the top prayer at the inauguration, and then literally launched a crypto coin after?

This is just the biggest grift in human history. Ever. OMG
January 23, 2025 at 1:51 PM
Reposted by Nik K.
Image projected onto Tesla's factory in Berlin
January 23, 2025 at 3:00 PM