<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>sofiakodar.github.io</title><link>https://sofiakodar.github.io/</link><description>Recent content on sofiakodar.github.io</description><generator>Hugo -- 0.161.1</generator><language>en</language><lastBuildDate>Thu, 30 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://sofiakodar.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Speed vs stability: the divide between product and engineering</title><link>https://sofiakodar.github.io/posts/senseofurgency/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://sofiakodar.github.io/posts/senseofurgency/</guid><description>&lt;h2 id="the-urgency-gap"&gt;The urgency gap&lt;/h2&gt;
&lt;p&gt;Over the last few months, I’ve sat across from product leaders and engineers in different companies and they all told me the same story: a frustration from product managers and the leadship team about lack of urgency in dev teams and whether they truly care about the company’s success.&lt;/p&gt;
&lt;p&gt;Product leaders and managers are super eager to deliver new features and to fulfill commitments to customers, but feel that the development teams are slow and don’t care if a feature gets pushed. &lt;em&gt;“Why don’t the engineers feel a sense of urgency? They don’t care if a feature gets delayed for weeks!” “It feels like they don’t care about the success of the company!”&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Agentic DevDays - my takeaways</title><link>https://sofiakodar.github.io/posts/agenticdevdays/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://sofiakodar.github.io/posts/agenticdevdays/</guid><description>&lt;p&gt;Yesterday I attended the Agentic DevDays conference here in Stockholm. I enjoyed it a lot and there were some great talks. This is just a quick post about my favorite talks and learnings.&lt;/p&gt;
&lt;p&gt;Usually conferences have several tracks, but here all talks were at the main stage, with only a few workshops in another room. This was actually refreshing: no decision paralysis, no running between rooms, and no realizing halfway through that you’d picked the wrong talk and wished you&amp;rsquo;d gone to the other one. The venue, Nalen, was great and everything worked very smoothly.&lt;/p&gt;</description></item><item><title>Feedback – why, how and when?</title><link>https://sofiakodar.github.io/posts/feedback/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://sofiakodar.github.io/posts/feedback/</guid><description>&lt;p&gt;I’ve been a manager for about 11 years now and a team lead for a few years before that. Two of the most important leadership responsibilities, in my opinion, are setting clear expectations and giving feedback.&lt;/p&gt;
&lt;p&gt;When I’ve mentored new engineering managers and team leads, this is usually where they struggle most. I’ve seen countless managers struggle to give feedback and feel unsure about how to do it effectively. I’ve also repeatedly seen the consequences of missing feedback, how one person’s behavior can sink a whole team. Across all the companies I’ve worked at, only one has offered any kind of feedback training. I&amp;rsquo;ve read and learned a lot by myself and by experience. Here are some of my tips and thoughts, because feedback can be an incredibly valuable gift if done right.&lt;/p&gt;</description></item><item><title>Apps I use and like</title><link>https://sofiakodar.github.io/posts/apptips/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://sofiakodar.github.io/posts/apptips/</guid><description>&lt;p&gt;I always enjoy getting tips from friends about great apps or services they use, so this post is about what apps I really like and use.&lt;/p&gt;
&lt;h3 id="my-favorite-productivity-apps"&gt;My favorite productivity apps:&lt;/h3&gt;
&lt;img src="obsidian.jpg" alt="Description" width="80" style="float: left; margin: 0 1em 1em 0;" /&gt;
&lt;p&gt;&lt;strong&gt;Obsidian&lt;/strong&gt; (MacOS, iOS) (free)&lt;br&gt; I take a lot of notes and I save a lot of information, snippets from books, pod transcripts etc. I need a place to dump all my notes and thoughts to easily find them again. I’ve used other personal wikis before and Obsidian is my current favorite. You can tag, cross-reference between notes etc. Obsidian is great for this, and it’s possible to keep a vault in iCloud to sync between devices. Highly recommended.&lt;/p&gt;</description></item><item><title>Building a small travel-app</title><link>https://sofiakodar.github.io/posts/travelbadger/</link><pubDate>Mon, 09 Mar 2026 00:00:00 +0000</pubDate><guid>https://sofiakodar.github.io/posts/travelbadger/</guid><description>&lt;p&gt;A friend of mine had an app request for daily commuting to/from work. The use case is simple, you&amp;rsquo;re getting ready to leave for work/home and want to know when the next train/bus leaves and if you should hurry or not. I implemented this today in a few hours with Cursor and thought I&amp;rsquo;d write about it.&lt;/p&gt;
&lt;h2 id="app-specification"&gt;App specification&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A simple iOS app where you can see when the next train/bus for your saved routes, simple view with &amp;ldquo;In X minutes&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Search for a route and save it, incuding choosing different travel options if available.&lt;/li&gt;
&lt;li&gt;Swipe/click on a route and see the next-next departure.&lt;/li&gt;
&lt;li&gt;Click on the route to get more information, such as arrival time and details if the route has several steps.&lt;/li&gt;
&lt;li&gt;The app uses your current location to figure out in which way you&amp;rsquo;re travelling, so it shows the right direction of the route.&lt;/li&gt;
&lt;li&gt;Using SL:s open API available &lt;a href="https://www.trafiklab.se/api/our-apis/sl/journey-planner-2/"&gt;here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I quickly added some feature requests of my own:&lt;/p&gt;</description></item><item><title>On my reading list right now</title><link>https://sofiakodar.github.io/posts/books2026/</link><pubDate>Fri, 27 Feb 2026 00:00:00 +0000</pubDate><guid>https://sofiakodar.github.io/posts/books2026/</guid><description>&lt;p&gt;I love books. I usually read 30–55 books a year. It&amp;rsquo;s usually a mix between non-fiction and work related books: leadership, neuroscience, communication and engineering, and books just for fun, mostly fantasy and science-fiction.&lt;/p&gt;
&lt;p&gt;Last year I read (and finished) 36+ books, mostly fantasy, since I decided to get my mind off work more during my free time.
My favorite work related book last year was &lt;strong&gt;Supercommunicators&lt;/strong&gt; by Charles Duhigg. I found it interesting and a good reminder of what to think about when having conversations. I often tell my colleagues that what &lt;em&gt;you say&lt;/em&gt; and the other person &lt;em&gt;hears&lt;/em&gt;, can be two very different things. Charles Duhigg also describes how two people might be in the same conversation but with completely different goals and view of what the conversation is about. Is it a conversation where you’re trying to solve a problem and come up with actions, or just vent and rant?&lt;/p&gt;</description></item><item><title>Building a learning app</title><link>https://sofiakodar.github.io/posts/learningbadger/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><guid>https://sofiakodar.github.io/posts/learningbadger/</guid><description>&lt;p&gt;When I was helping my son study for an exam a week ago, I thought that a flashcard app would be helpful.&lt;/p&gt;
&lt;p&gt;I looked at Anki and other flashcard apps that already exist but thought they were quite ugly. I wanted a more appealing app with an algorithm for spaced‑repetition learning effectively. This felt like a very small and easy project to build myself with my trusty companion, Cursor.&lt;/p&gt;
&lt;p&gt;I decided to keep track of the changes and take some progress pics this time and this is the post where I describe what I did, step by step.
This is just how &lt;em&gt;I&lt;/em&gt; did &lt;em&gt;this&lt;/em&gt; specific quick app and isn&amp;rsquo;t necessarily the ultimate way of doing it.&lt;/p&gt;</description></item><item><title>My adventures in vibe-coding (1/3)</title><link>https://sofiakodar.github.io/posts/cursorcoding/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://sofiakodar.github.io/posts/cursorcoding/</guid><description>&lt;p&gt;Over the past few months I’ve been vibe‑coding several apps with Cursor. It has been the most fun I’ve had in years, I have learned a lot, and I’m really happy with my apps. I thought I’d write about it, to gather my own thoughts and in case my learnings help someone else.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m planning three blog posts on this topic: one about developing with Cursor and tips and tricks (this one) and then one per app. Three quick notes before we get started:&lt;/p&gt;</description></item></channel></rss>