mjkw http://localhost:1313/posts/ Recent content on mjkw Hugo en-us Mon, 29 Dec 2025 11:13:45 +0100 Music http://localhost:1313/posts/music/ Mon, 29 Dec 2025 11:13:45 +0100 http://localhost:1313/posts/music/ <p>My favourite pieces:</p> <ol start="0"> <li> <p>Sergei Rachmaninoff, Six moments musicaux, No. 3, Andante cantabile</p> </li> <li> <p>Fryderyk Chopin, Etude Op. 25, No. 11, Winter Wind</p> </li> <li> <p>Felix Mendelssohn, Song Without Words Op. 102, No. 4</p> </li> <li> <p>Sergei Prokofiev, Piano Concerto No. 3 in C major, Op. 26 - I. Andante - Allegro</p> </li> </ol> Coders at Work http://localhost:1313/posts/coders-at-work/ Sun, 28 Dec 2025 18:46:07 +0100 http://localhost:1313/posts/coders-at-work/ <p><em>Coders at Work</em> by Peter Seibel is a great book which I recommend everyone read. It relates the experience and learning journey of some of the best programmers of all time, and gives precious insights into their work &ndash; what drove them to become great, what they think is important when programming, and what are their visions for the future. These 3 subjects together with answers corroborated from all interviewees form guidelines on how one can become a great programmer themself.<br> Here is what I think about each chapter and person.</p> Mythical Man Month http://localhost:1313/posts/mythical-man-month/ Mon, 22 Dec 2025 17:25:54 +0100 http://localhost:1313/posts/mythical-man-month/ <p><em>The Mythical Man-Month</em> by Frederick. P. Brooks is a book about his experience during development of OS/360. It was recommended to me by my honors project supervisor, Prof. Alexandru, but even without his recommendation I would have likely stumbled upon this book. Its contents are hailed as timelessly relevant and some of the most universal truths about working on coding projects are described inside. While I admit I don&rsquo;t get all of the books many premises, some of them really speak to me. Taking after the opening of the 18th chapter of the book: <em>For brevity is very good, whether we are, or are not understood</em> I wil go through some of it&rsquo;s premises and try to relate them to my own experiences.</p> My CV http://localhost:1313/posts/my-cv/ Sat, 20 Dec 2025 12:11:48 +0100 http://localhost:1313/posts/my-cv/ <p><a href="http://localhost:1313/images/cv.pdf">Open PDF</a></p> Dijkstra and Knuth http://localhost:1313/posts/dijkstra-knuth/ Sun, 14 Dec 2025 17:14:30 +0100 http://localhost:1313/posts/dijkstra-knuth/ <p>It has long lingered on my mind to reflect partially on my experience of the last 3 years, as the B.Sc. of Computer Science I have recently undertaken is soon coming to an end. Fortunately, this is not the end of my journey as a Computer Scientist, but there are specific things that I did not realize about Computer Science before I embarked on this endeavour, most important of which is this: Computer Science is 90% reading and understanding and 10% coding. I believe it to be the most important thing I have learned about the field itself in the last 3 years. Here is why. Dealing with complex problems is hard. Programming is all about solving complex problems, programmers live by optimizing our code the best we can, and try to find solutions to problems that we encounter while doing so. While it is no doubt nice to have a working code that does something cool, or a solution to a problem that meets the specification, I don&rsquo;t think that is the mindset a programmer should have &ndash; that is, at this stage, to solve a problem is not about getting to a solution <em>somehow</em>.</p> Denounce AI http://localhost:1313/posts/denounce-ai/ Fri, 12 Sep 2025 23:08:15 +0200 http://localhost:1313/posts/denounce-ai/ <p>Recently I have read a blog post by <a href="https://www.jwz.org/">Jamie Zawinski</a> on <a href="https://anthonymoser.github.io/writing/ai/haterdom/2025/08/26/i-am-an-ai-hater.html">Anthony Moser&rsquo;s opinion</a> about the current developments in AI. Now I want to try to formulate my own arguments against the overwhelming reliance on AI nowadays. It&rsquo;s been my point of view for a while, however I would like to now clearly state why I think the direction the technology world is heading is wrong.</p> <p>AI, although currently being hyped beyond reason, has been around since the previous century. However, with the release of ChatGPT to the public, generative models have entered the lives of everyone. As a Computer Science student I have first hand witnessed the effects of a paradigm shift in many domains, and after 2 years I believe that relying on content generated by artificial intelligence is simply harmful.</p> Useful Links http://localhost:1313/posts/useful-links/ Sat, 26 Jul 2025 12:53:30 +0200 http://localhost:1313/posts/useful-links/ <ol start="0"> <li> <p><a href="https://atlarge-research.com/">atlarge-research.com</a></p> </li> <li> <p><a href="https://www.jwz.org">jwz.org</a></p> </li> <li> <p><a href="https://denshi.org">denshi.org</a></p> </li> <li> <p><a href="https://landchad.net">landchad.net</a></p> </li> <li> <p><a href="https://comfy.guide">comfy.guide</a></p> </li> <li> <p><a href="https://pad.envs.net/">pad.envs.net</a></p> </li> <li> <p><a href="https://envs.net/">envs.net</a></p> </li> <li> <p><a href="https://blog.orhun.dev/no-bullshit-file-hosting/">blog.orhun.dev</a></p> </li> <li> <p><a href="https://cs.stanford.edu/~knuth/index.html">cs.stanford.edu/~knuth</a></p> </li> <li> <p><a href="https://www.conventionalcommits.org/">conventionalcommits.org</a></p> </li> <li> <p><a href="https://www.unixdigest.com">unixdigest.com</a></p> </li> <li> <p><a href="https://stallman.org/">stallman.org</a></p> </li> <li> <p><a href="https://vintageapple.org/byte/">vintageapple.org</a></p> </li> </ol> Good CS books http://localhost:1313/posts/good-cs-books/ Fri, 25 Jul 2025 11:29:52 +0200 http://localhost:1313/posts/good-cs-books/ <ol start="0"> <li> <p>Frederick P. Brooks, <em>The Mythical Man-Month: Essays on Software Engineering</em>.</p> </li> <li> <p>Carl Hamacher and Zvonko Vranesic, <em>Computer Organization</em>.</p> </li> <li> <p>David A. Patterson and John L. Hennessy, <em>Computer Organization and Design: The Hardware/Software Interface</em>.</p> </li> <li> <p>Andrew Tanenbaum, David Wetherall, Nick Feamster, <em>Computer Networks</em>.</p> </li> <li> <p>Tanenbaum, A.S., Bos, H.J., <em>Modern Operating Systems</em>.</p> </li> <li> <p>Maurice Herlihy, Nir Shavit, Victor Luchangco, Michael Spear, <em>The Art of Multiprocessor Programming</em>.</p> </li> <li> <p>Peter Seibel, <em>Coders at Work</em>.</p> </li> </ol>