<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Victor Bodell</title><link>https://bodell.io/posts/</link><description>Recent content in Posts on Victor Bodell</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 27 Mar 2026 20:21:54 +0000</lastBuildDate><atom:link href="https://bodell.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Where to Change</title><link>https://bodell.io/2026/03/where-to-change/</link><pubDate>Fri, 27 Mar 2026 20:34:56 +0100</pubDate><guid>https://bodell.io/2026/03/where-to-change/</guid><description>&lt;p&gt;I had an experience the other day at work with regards to systems complexity that I wanted to reflect on more thoroughly.&lt;/p&gt;
&lt;p&gt;A discovery was made that an end consumer was seeing a faulty value of an entity that my team is responsible for. Or in plainer terms, a web href-value was wrong that my team owned the implementation code for.&lt;/p&gt;
&lt;p&gt;The most straightforward (pragmatic?) option could have been to simply update the value at the very fringe, closest to the user in terms of a react presentation component that translated into the site javascript and html. Luckily (?) for us, the system was slightly (or very much) more complicated than that.&lt;/p&gt;</description></item><item><title>Consumption</title><link>https://bodell.io/2026/02/consumption/</link><pubDate>Sun, 22 Feb 2026 20:53:08 +0100</pubDate><guid>https://bodell.io/2026/02/consumption/</guid><description>&lt;p&gt;It took me a while, but I finally managed to scrap together the parts that make for a &lt;a href="https://bodell.io/consumed/"&gt;consumption page&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t know why that&amp;rsquo;s what I keep referring to it as. I guess I can&amp;rsquo;t really think of a better name for it. &amp;ldquo;&lt;strong&gt;The media that entertains you&lt;/strong&gt;&amp;rdquo; is probably more apt of a description. But if it&amp;rsquo;s any good it&amp;rsquo;s also digested and nourishing. Not just something that happened as you were in that same place. Too many people watch too much crap on TV nowadays. So maybe my idea is somewhat naively that whatever I watch or read I learn and progress with. Hence the burger image. Though it (hopefully) has very little to do with fast food.&lt;/p&gt;</description></item><item><title>TIL</title><link>https://bodell.io/2026/02/til/</link><pubDate>Fri, 06 Feb 2026 21:51:44 +0100</pubDate><guid>https://bodell.io/2026/02/til/</guid><description>&lt;p&gt;I try to work on my &lt;a href="https://bodell.io/garden"&gt;garden&lt;/a&gt; everyday. Some days I neglect it and some days I try to make up for it. And some days there&amp;rsquo;s quiet work that may or may not end up visible in the hotbed at that particular moment.&lt;/p&gt;
&lt;p&gt;Today was simply one of those days where there was too much information to sensibly put into the normal garden. So I decided to make a post out of it to perhaps trigger myself to come back to it more.&lt;/p&gt;</description></item><item><title>Analytical Functions</title><link>https://bodell.io/2026/01/analytical-functions/</link><pubDate>Thu, 22 Jan 2026 23:50:29 +0100</pubDate><guid>https://bodell.io/2026/01/analytical-functions/</guid><description>&lt;p&gt;I mentioned &lt;a href="https://bodell.io/2026/01/regex-lookahead-party"&gt;recently&lt;/a&gt; that you sometimes see people programming in sql. Well, one entry to that is the analytical function. The syntax always escapes me, and the idea of them are always a little bit foggy. So now that I had an opportunity to use it I thought I&amp;rsquo;d jot it down here for future reference to myself.&lt;/p&gt;
&lt;p&gt;You can read all about analytical (or window) functions &lt;a href="https://www.geeksforgeeks.org/sql/window-functions-in-sql/"&gt;elsewhere&lt;/a&gt; I know. But this is for me! A window function allows you to compute some value over a running window of your data, say a running average or running sum based off of some value. I&amp;rsquo;ve used that to have a running monthly average of some expense over a year for my expense data (where you&amp;rsquo;d partition over a year for each transaction and order the window by &lt;code&gt;transaction_date&lt;/code&gt;). For example:&lt;/p&gt;</description></item><item><title>Regex Lookahead Party</title><link>https://bodell.io/2026/01/regex-lookahead-party/</link><pubDate>Sat, 17 Jan 2026 13:23:42 +0100</pubDate><guid>https://bodell.io/2026/01/regex-lookahead-party/</guid><description>&lt;p&gt;There is a universe of design ideas and concepts around in computer programming that I wish I knew and understood better. Some of them I indulge in through reading, trying to apply previous experience. Others I&amp;rsquo;m exposed to in the code of peers and colleagues, and still others I look forward to making an acquaintance with. But there&amp;rsquo;s the occasional concept that I feel like I&amp;rsquo;m fairly good at. And one of them is Regex.&lt;/p&gt;</description></item><item><title>The Anxious Generation Author</title><link>https://bodell.io/2026/01/the-anxious-generation-author/</link><pubDate>Fri, 16 Jan 2026 21:58:59 +0100</pubDate><guid>https://bodell.io/2026/01/the-anxious-generation-author/</guid><description>&lt;h2 id="first-reflections" class="heading-wrapper" id="first-reflections"&gt;
&lt;a href="#first-reflections" class="anchor-head" aria-label="Link to this section"&gt;&lt;/a&gt;First reflections&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;m a big fan of the following maxim:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;If you&amp;rsquo;re thinking without writing, you&amp;rsquo;re not really thinking.&lt;/p&gt;
&lt;p&gt;~ Leslie Lamport&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And so these are some first, unpolished thoughts on a topic I want to become
better at. While simultaneously forcing me to voice my opinion rather than
having an AI try to do it for me. (Btw, I&amp;rsquo;ve only tried that once and was so
frustrated with the process and lack of personality and agency in the generated
text that I ended up scrapping it altogether after trying out 10+ different
prompts)&lt;/p&gt;</description></item><item><title>New beginnings</title><link>https://bodell.io/2026/01/new-beginnings/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://bodell.io/2026/01/new-beginnings/</guid><description>&lt;h2 id="new-beginnings" class="heading-wrapper" id="new-beginnings"&gt;
&lt;a href="#new-beginnings" class="anchor-head" aria-label="Link to this section"&gt;&lt;/a&gt;New Beginnings&lt;/h2&gt;&lt;p&gt;Wow. Four years go by faster than you&amp;rsquo;d expect.&lt;/p&gt;
&lt;p&gt;I started this site back in good ole&amp;rsquo; March of 2022, and I appear to have been
able to update it for roughly 3 months. Let&amp;rsquo;s see if this stint can be carried
any longer.&lt;/p&gt;
&lt;p&gt;This is unfortunately going to be another one of those nonsense posts that
outline &amp;ldquo;oh how could I ever discontinue my blog, and will I ever surpass my
old PB and what&amp;rsquo;s even the point of this text&amp;hellip;&amp;rdquo;. I guess it goes to show that
I&amp;rsquo;m a sucker for, and have really been longing for a space to &lt;em&gt;write&lt;/em&gt;! Sure,
there&amp;rsquo;s the occasional linkedin post but it only accepts so many characters,
and has to be succinct and witty and carry some sort of idea. Here I can
finally just go rambling and relax as if I&amp;rsquo;m constantly in a hammock. (As if.
It&amp;rsquo;s past midnight and I should really be getting some shuteye before the alarm
rings). But I&amp;rsquo;m just so excited!&lt;/p&gt;</description></item><item><title>Bionic reading</title><link>https://bodell.io/2022/05/bionic-reading/</link><pubDate>Wed, 25 May 2022 00:00:00 +0000</pubDate><guid>https://bodell.io/2022/05/bionic-reading/</guid><description>&lt;p&gt;Stumbled upon an &lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:6932792675871973376?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A6932792675871973376%2C6932806401501118464%29"&gt;interesting post&lt;/a&gt; relating to speed reading today thanks to Googler and Data Scientist Aishwarya Srinivasan. Basically the idea is simply to highlight the initial syllable of each word in a text and let the brain auto-complete the rest of the word. Essentially what speed readers do all the time.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m taking my speed reading cues from &amp;ldquo;guru-in-pretty-much-everything&amp;rdquo; &lt;a href="https://henrikfexeus.se/en/"&gt;Henrik Fexeus&lt;/a&gt; where the idea is even more straightforward &amp;ndash; just have a few marks in a textblock and let the brain fill out the rest. So perhaps this part-word-highlighting is actually overkill.&lt;/p&gt;</description></item><item><title>Vim Magic I</title><link>https://bodell.io/2022/05/vim-magic-i/</link><pubDate>Sat, 14 May 2022 00:00:00 +0000</pubDate><guid>https://bodell.io/2022/05/vim-magic-i/</guid><description>&lt;p&gt;There&amp;rsquo;s so many cool things you can do with vim. Like, so many cool things. When listening to the &lt;a href="https://changelog.com/podcast/450"&gt;Changelog episode on vim&lt;/a&gt; a couple of months ago I learned about the possibility to run command-line mode commands on your text selection. The basic idea is this:&lt;/p&gt;
&lt;p&gt;Consider the following block of text in a vim editor:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;The quick
brown
fox jumped
over
the lazy
dog
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;with the cursor at the first character on the first line do the following:&lt;/p&gt;</description></item><item><title>Google featured</title><link>https://bodell.io/2022/05/google-featured/</link><pubDate>Wed, 11 May 2022 00:00:00 +0000</pubDate><guid>https://bodell.io/2022/05/google-featured/</guid><description>&lt;p&gt;Recently had a &lt;a href="https://cloud.google.com/customers/seb?linkId=8064029"&gt;great conversation with #google&lt;/a&gt; about our #cloud journey @ #SEB,
along with some of the leaders of our journey William Milisic, Isac Andersson,
Petra Alund, Nicolas Moch and Martina Wallenberg! You&amp;rsquo;ll see some great quotes
from them, and some cheesy ones from yours truly.&lt;/p&gt;
&lt;p&gt;As we all stand on shoulders of giants, it&amp;rsquo;s worth mentioning we definitely
wouldn&amp;rsquo;t have made it this far without the original core team who dared the
feat! Jonas Varfors, Kristina Westman, @Samuel Mörling, Tonni Hult, Jens
Hörnström &amp;amp; Katarina Jurkovic.&lt;/p&gt;</description></item><item><title>Consumption</title><link>https://bodell.io/2022/04/consumption/</link><pubDate>Tue, 12 Apr 2022 00:00:00 +0000</pubDate><guid>https://bodell.io/2022/04/consumption/</guid><description>&lt;p&gt;I&amp;rsquo;m a data guy.&lt;/p&gt;
&lt;p&gt;I have a masters in Data Science.&lt;/p&gt;
&lt;p&gt;My friend &lt;a href="https://www.linkedin.com/in/hannes-elvemyr-6a960384/"&gt;Hannes
Elvemyr&lt;/a&gt; once introduced
my to &lt;a href="https://toggl.com/"&gt;Toggl&lt;/a&gt;. An app to keep track of how you spend your
time, essentially letting you timebox everything you do. I jumped on it
immediately and spent the remaining 4 years of my college education timeboxing
everything I did related to school and side jobs.&lt;/p&gt;
&lt;p&gt;Since 2011 I keep manual track of all my finances. It means that I add every
transaction that ever occurs in my day to day life to an app for centralized
data location. In the beginning I used the iOS app &lt;a href="https://apps.apple.com/us/app/my-wallet/id358228999"&gt;Mina Utgifter/My
Wallet+&lt;/a&gt;, a number of
years ago I instead switched to &lt;a href="https://play.google.com/store/apps/details?id=com.sevencsolutions.myfinances&amp;amp;hl=en&amp;amp;gl=US"&gt;My
Finances&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Bye bye caps-lock</title><link>https://bodell.io/2022/04/bye-bye-caps-lock/</link><pubDate>Mon, 11 Apr 2022 00:00:00 +0000</pubDate><guid>https://bodell.io/2022/04/bye-bye-caps-lock/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Breaking up is never easy I know, but I have to go.&lt;/p&gt;
&lt;p&gt;~&lt;em&gt;Benny Andersson, Björn Ulvaeus and Stig Anderson&lt;/em&gt;: Knowing Me, Knowing You (ABBA)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I fairly recently stumbled across &lt;a href="https://pragprog.com/titles/dnvim2/practical-vim-second-edition/"&gt;Practical
Vim&lt;/a&gt; by Drew
Neil. Which I found via the &lt;a href="https://changelog.com/podcast/450"&gt;Changelog Podcast episode on
Vim&lt;/a&gt;. A true gem, and a genius way to
introduce the more advanced concepts of vim in a practical manner. As &lt;a href="https://github.com/tpope"&gt;Tim
Pope&lt;/a&gt; (vim-guru behind legendary plugins as
&lt;code&gt;vim-sensible&lt;/code&gt;, &lt;code&gt;vim-surround&lt;/code&gt; and &lt;code&gt;vim-fugitive&lt;/code&gt;) mentions in the foreword,
the &lt;code&gt;tip&lt;/code&gt; setup felt a little beneath him, but it turns out it&amp;rsquo;s a cookbook to
mastery!&lt;/p&gt;</description></item><item><title>The Goal</title><link>https://bodell.io/2022/04/the-goal/</link><pubDate>Mon, 04 Apr 2022 00:00:00 +0000</pubDate><guid>https://bodell.io/2022/04/the-goal/</guid><description>&lt;h4 id="-this-post-is-wip-and-will-update-as-i-find-time-to-elaborate-on-the-components-of-the-thinking-process-" class="heading-wrapper" id="-this-post-is-wip-and-will-update-as-i-find-time-to-elaborate-on-the-components-of-the-thinking-process-"&gt;
&lt;a href="#-this-post-is-wip-and-will-update-as-i-find-time-to-elaborate-on-the-components-of-the-thinking-process-" class="anchor-head" aria-label="Link to this section"&gt;&lt;/a&gt;👷 &lt;em&gt;This post is WIP and will update as I find time to elaborate on the components of the Thinking Process&lt;/em&gt; 👷&lt;/h4&gt;&lt;p&gt;My brilliant colleague &lt;a href="https://www.linkedin.com/in/tonnihult/"&gt;Tonni Hult&lt;/a&gt; has
got me hooked on &lt;a href="https://www.goodreads.com/shelf/show/business-fiction"&gt;Business
Novels&lt;/a&gt;. Most recently
he urged me through the two-part series by &lt;a href="https://en.wikipedia.org/wiki/Eliyahu_M._Goldratt"&gt;Eliyahu M.
Goldratt&lt;/a&gt; starting with &lt;a href="https://en.wikipedia.org/wiki/The_Goal_(novel)"&gt;The
Goal&lt;/a&gt;, originally published in
1984, and followed 10 years later by &lt;a href="https://en.wikipedia.org/wiki/It%27s_Not_Luck"&gt;It&amp;rsquo;s not
luck&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Incredibly fascinating, they follow the life of Plant Manufacturer (turned
Division Manager in the second book) Alex Rogo as he navigates devastating
deadlines managing miraculous turnarouns. Using the &lt;a href="https://en.wikipedia.org/wiki/Socratic_method"&gt;Socratic
method&lt;/a&gt; of asking questions to
provoke critical thinking the ideas of the &lt;a href="https://en.wikipedia.org/wiki/Theory_of_constraints"&gt;Theory of
Constraints&lt;/a&gt;, and the
&lt;a href="https://en.wikipedia.org/wiki/Thinking_processes_(theory_of_constraints)"&gt;Thinking
Process&lt;/a&gt;
(where the first is really derived from the latter) are presented. The latter
involving powerful methods to disect and address virtually any conflict. In
this text I want to focus on the three components of the &lt;code&gt;Thinking Process&lt;/code&gt;:&lt;/p&gt;</description></item><item><title>Dark Waters</title><link>https://bodell.io/2022/04/dark-waters/</link><pubDate>Sun, 03 Apr 2022 00:00:00 +0000</pubDate><guid>https://bodell.io/2022/04/dark-waters/</guid><description>&lt;p&gt;Portraying the Hulk in the &lt;a href="https://en.wikipedia.org/wiki/Marvel_Cinematic_Universe"&gt;MCU&lt;/a&gt;, a wizard in &lt;a href="https://www.imdb.com/title/tt1670345/?ref_=nm_flmg_act_23"&gt;Now You See Me&lt;/a&gt; and a sex addict in &lt;a href="https://www.imdb.com/title/tt1932718/?ref_=nm_flmg_act_25"&gt;Thanks for Sharing&lt;/a&gt;. &lt;a href="https://www.imdb.com/name/nm0749263/?ref_=nv_sr_srsg_0"&gt;Mark Ruffalo&lt;/a&gt; is one of my favorite actors. And seeing him in &amp;ldquo;based on a true story-investigation movies&amp;rdquo; &lt;a href="https://www.imdb.com/title/tt1895587/?ref_=nm_knf_t1"&gt;Spotlight&lt;/a&gt; and most recently &lt;a href="https://www.imdb.com/title/tt9071322/?ref_=nm_flmg_act_10"&gt;Dark Waters&lt;/a&gt; definitely hasn&amp;rsquo;t made it worse.&lt;/p&gt;
&lt;p&gt;⚠ &lt;em&gt;SPOILER ALERT!&lt;/em&gt; ⚠&lt;/p&gt;
&lt;p&gt;The last mention is actually produced by Ruffalo himself, and portrays still active lawyer Rob Bilott. Bilott gets presented with a doomed-to-fail case by a farmer from his rural hometown. The farmer is convinced that chemical industry giant &lt;a href="https://en.wikipedia.org/wiki/DuPont"&gt;DuPont&lt;/a&gt; has poisoned his creek through the adjacent landfill, making him loose the vast majority of his cattle and in effect livelihood. The case leads Billot on a path discovering the dark secrets of the self-regulated chemistry industry, unveiling the scandalous problems of teflon, among various other everyday products from the American innovation treasure hoard.&lt;/p&gt;</description></item><item><title>The Prime radiant</title><link>https://bodell.io/2022/03/first-post/</link><pubDate>Wed, 23 Mar 2022 00:00:00 +0000</pubDate><guid>https://bodell.io/2022/03/first-post/</guid><description>&lt;p&gt;What?! You made it here?? Well in that case. Welcome to my blog! This is the very first post, so I guess the welcome applies to me as well.&lt;/p&gt;
&lt;p&gt;In this site I&amp;rsquo;ll try to update on (mostly for my own satisfaction) what I&amp;rsquo;m working on, projects and work I&amp;rsquo;ve been a part of, and what might be lurking around the corner. I&amp;rsquo;m a Swedish tech professional and freelance musician with a wife and the most beautiful daughter in the world. I currently work with cloud technology and I have a masters degree in Data Science. Hence I look forward to consolidating some of my life-data sources in here.&lt;/p&gt;</description></item><item><title>TODO</title><link>https://bodell.io/2022/03/todo/</link><pubDate>Wed, 23 Mar 2022 00:00:00 +0000</pubDate><guid>https://bodell.io/2022/03/todo/</guid><description>&lt;p&gt;If you don&amp;rsquo;t know where you&amp;rsquo;re going, how will you ever know you&amp;rsquo;ve gotten there?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Where is Gamora?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll do you one better, who is Gamora?&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll do YOU one better, WHY is Gamora?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;-Starlord, Iron man &amp;amp; Drax respectively in &lt;code&gt;Avengers: Infinity war&lt;/code&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So as a starting pointer, here are some upcoming attractions on this site in
the form of content and expansions. If so inclined, think of this as my
personal scrum board.&lt;/p&gt;</description></item></channel></rss>