All My Posts
You are a very talented researcher. Perhaps you come from...
You are a very talented researcher. Perhaps you come from a favored field, e.g., from the popular machine learning (ML) research community. But now, you have decided to expand your horizons and solve software engineering (SE) problems. Hence, for the...
Read Full PostPosted on October 22, 2020 at 13:23 | Likes: 2
Nobody can deny that teaching is hard. In this 15...
Nobody can deny that teaching is hard. In this 15 min video, I teach how the Quicksort algorithm works the old way: with a blackboard and chalk. As you can see, I committed many mistakes. Considering that I spent 2h...
Read Full PostPosted on November 2, 2020 at 23:21 | Likes: 3
Asciinema is an excellent tool for recording and sharing terminal...
Asciinema is an excellent tool for recording and sharing terminal sessions. However, markdown does not support rendering asciinema recordings. Therefore, you will need to transform your asciinema recording into something that markdown can handle, such as .gif files. This post...
Read Full PostPosted on April 7, 2021 at 11:58 | Likes: 1
If you care about the typographical quality of what you...
If you care about the typographical quality of what you write. LaTeX is THE markup language you should use for the job. Knowing some tricks will make your life easier. #writing #education #research
Read Full PostPosted on June 26, 2021 at 05:50 | Likes: 2
If you are seriously considering doing a Ph.D. in Computer...
If you are seriously considering doing a Ph.D. in Computer Science, this is the book for you! #computerscience #research #career
Read Full PostPosted on June 27, 2021 at 09:58 | Likes: 4
If you are a Java developer, you NEED to know...
If you are a Java developer, you NEED to know about the Fork/Join framework. It simplifies parallel programming, hence helping you to forget about manually tweaking your threads. #java #developer #programming
Read Full PostPosted on June 29, 2021 at 06:36 | Likes: 3
When fetching dependencies from external repositories... sometimes things may be...
When fetching dependencies from external repositories... sometimes things may be wrong.
Read Full PostPosted on January 11, 2022 at 09:36 | Likes:
Academic research is a demanding activity in constant change and...
Academic research is a demanding activity in constant change and evolution. Consequently, tracking the progress of a research project is challenging. This post describes my methodology to address this particular problem. #researchprojects #academia #research
Read Full PostPosted on January 30, 2022 at 08:12 | Likes: 8
My conference paper was rejected. Is it worth writing a...
My conference paper was rejected. Is it worth writing a rebuttal? This post answers this question and presents practical guidelines for writing an excellent rebuttal. #writing #academia #researchpaper
Read Full PostPosted on March 2, 2022 at 16:12 | Likes: 2
AOT compilation, supported by the GraalVM compiler, seems to be...
AOT compilation, supported by the GraalVM compiler, seems to be the future for Java and the programming languages that compile to JVM bytecode. But what is the difference between compiling source code using a JIT compiler w.r.t using an AOT...
Read Full PostPosted on May 30, 2022 at 08:23 | Likes:
Yesterday I was awarded a prize in the poster festival...
Yesterday I was awarded a prize in the poster festival at the EECS Summer Event 2022. It was a very happy moment in my career. The encouragement and recognition from my dear colleagues at KTH really feel amazing. Thanks a...
Read Full PostPosted on June 9, 2022 at 06:18 | Likes: 72
In a previous blog post, I discussed JIT, AOT, GraalVM,...
In a previous blog post, I discussed JIT, AOT, GraalVM, and the future of the Java language. I mentioned that dynamic features are a significant challenge for the generation of native code with GraalVM. In this blog post, I cover...
Read Full PostPosted on August 12, 2022 at 07:38 | Likes: 1
Nobel laureates Emmanuelle Charpentier and Jennifer Doudna have visited the...
Nobel laureates Emmanuelle Charpentier and Jennifer Doudna have visited the KTH campus to study Un|fold, a sound and light sculpture inspired by their work on genome editing. Directly inspired by Nobel Prize-awarded discoveries, artworks illuminate the Stockholm winter darkness 3-11...
Read Full PostPosted on December 9, 2022 at 11:05 | Likes: 27
I recently attended the 29th edition of ESEC/FSE 2022 in...
I recently attended the 29th edition of ESEC/FSE 2022 in Singapore. This was my first time participating in a top-tier academic conference (in real-life). In this blog post, I share my experiences, with a focus on what I think is...
Read Full PostPosted on December 13, 2022 at 14:47 | Likes: 23
I'm very happy participating as a volunteer at Jfokus 2023...
I'm very happy participating as a volunteer at Jfokus 2023 😄. Meeting the Java champions IRL was such a wonderful experience. Many thanks to the organizers for making this possible 🎉 !!! https://www.jfokus.se #java #experience
Read Full PostPosted on February 8, 2023 at 19:43 | Likes: 38
It's a common practice in academic journals to ask authors...
It's a common practice in academic journals to ask authors to write a short cover letter to the editor. In this post, I share my experience writing cover letters for academic journals. The post includes my LaTeX template and other...
Read Full PostPosted on February 18, 2023 at 13:19 | Likes: 6
Ever wondered what the dependency-to-project code ratio is? 🤔 In...
Ever wondered what the dependency-to-project code ratio is? 🤔 In our latest paper, we found that the original ratio is a whopping 8.7x in popular open-source Java projects! 🤯 Our dependency specialization tool, DepTrim, can cut this ratio down to...
Read Full PostPosted on February 22, 2023 at 12:56 | Likes: 10
Are you really sure you're running the software you think...
Are you really sure you're running the software you think you are? I'm not. Our recent paper on the Software Bill of Materials (SBOMs) reveals strong interest and activity in this research area for software supply chain security. Our paper...
Read Full PostPosted on March 21, 2023 at 10:10 | Likes: 10
Is it possible designing a blockchain network in which each...
Is it possible designing a blockchain network in which each node executes multiple software implementations simultaneusly? 🤔 Yes, it is 😎. In our new paper, we introduce #NVersionNodes, enhancing #blockchain availability despite unstable execution environments. Our N-ETH prototype successfully mitigates...
Read Full PostPosted on March 29, 2023 at 08:04 | Likes: 9
I’m happy to share that I’m starting a new position...
I’m happy to share that I’m starting a new position as Data Engineer at SEB! Big thanks to Katarina Pihl for all her support during the recruitment process and to Martin Blixt for offering a great position and also helping...
Read Full PostPosted on April 3, 2023 at 19:33 | Likes: 53
Almost 5 years ago, I was lucky enough to become...
Almost 5 years ago, I was lucky enough to become a Ph.D. student at KTH Royal Institute of Technology. Today, I’m proud to say that I successfully defended my thesis 🎯😀 🎉. This is a significant milestone in my life....
Read Full PostPosted on June 5, 2023 at 08:58 | Likes: 93
A follow-up post... in case you wonder about my Ph.D....
A follow-up post... in case you wonder about my Ph.D. contributions, here is a graphical abstract. Thanks to Maria Kling and Roni Kaufman for the amazing artwork. PS: Looks like I’m clearly a “supertool” developer now 😄.
Read Full PostPosted on June 6, 2023 at 07:55 | Likes: 22
🎙️Exciting news, everyone! We're thrilled to announce that our next...
🎙️Exciting news, everyone! We're thrilled to announce that our next podcast guest is César Soto Valero - a developer with over 15 years of experience in the area of software technology and machine learning. 🎓 With roots in Cuba, a...
Read Full PostPosted on July 18, 2023 at 08:00 | Likes: 48
I believe that the secret to delivering a great technical...
I believe that the secret to delivering a great technical presentation is feeling in control all the time. This enables the confidence to communicate effectively and it also helps to be perceived as an expert. In this article, I share...
Read Full PostPosted on July 21, 2023 at 10:19 | Likes: 12
Feeling great today speaking at SEB Tech Day 2023 😀...
Feeling great today speaking at SEB Tech Day 2023 😀 Amazing opportunity to learn and engage with the large tech community in the bank 🚀 The topic of my talk: "Securing the software supply chain" The takeaways: 1. Software supply...
Read Full PostPosted on September 7, 2023 at 21:02 | Likes: 62
The Log4j vulnerability is an example of the dangers of...
The Log4j vulnerability is an example of the dangers of massively reusing third-party code. I wrote a blog post two years ago discussing how software debloating can make the difference by reducing the attack surface of applications, removing unnecessary code...
Read Full PostPosted on September 13, 2023 at 06:34 | Likes: 11
I felt very inspired by the discussion led by Johan...
I felt very inspired by the discussion led by Johan Öbrink and Mats Jonsson at #SEB Tech Day 2023. They covered the AI landscape from a very unique and engaging perspective, perfect lunch time 😁. So I got motivated to...
Read Full PostPosted on September 18, 2023 at 09:41 | Likes: 11
I've spent over 12 years navigating various Computer Science curricula...
I've spent over 12 years navigating various Computer Science curricula 🎓. Not one covered anything about Agile and Scrum 🙄. Moving into the corporate environment, I found it striking to realize how vital these methodologies are, and how little I...
Read Full PostPosted on September 22, 2023 at 08:02 | Likes: 10
Four years ago, we submitted a research paper to the...
Four years ago, we submitted a research paper to the journal IEEE Transactions on Software Engineering (TSE). The paper was REJECTED, but fortunately it was published in another good journal [1]. Two years later, we tried again and submitted another...
Read Full PostPosted on October 8, 2023 at 21:13 | Likes: 46
Welcome César Soto Valero to speak at #Jfokus 2024 with...
Welcome César Soto Valero to speak at #Jfokus 2024 with a talk about #SBOM: Dancing on Thin Ice - Leveraging Software Bill of Materials #supplychain #security The Talk: Dancing on Thin Ice - Leveraging Software Bill of Materials Are you...
Read Full PostPosted on November 21, 2023 at 15:19 | Likes: 21
It was great to be at Google's headquarters in Stockholm...
It was great to be at Google's headquarters in Stockholm learning about scaling databases and the future of AI-powered cloud services. Many thanks to Couchbase for sponsoring this event! #Couchbase #Meetup @ #Google
Read Full PostPosted on December 3, 2023 at 21:40 | Likes: 50
Ever thought about how is that you can be sure...
Ever thought about how is that you can be sure this is the real LinkedIn website? Or how is that LinkedIn can identify you without any hitches? To answer both questions, we need to understand the concept of "digital trust."...
Read Full PostPosted on December 8, 2023 at 10:00 | Likes: 4
Today's AI-powered systems can produce code cheaper and faster than...
Today's AI-powered systems can produce code cheaper and faster than ours. The new era of automated text generation has come to us developers. And with it, there comes a new batch of fresh challenges. Fortunately, current LLMs still crave human...
Read Full PostPosted on December 18, 2023 at 08:21 | Likes: 9
Now is a good time to reflect upon my professional...
Now is a good time to reflect upon my professional achievements in 2023. Here are some of my highlights from the year gone by: * Completed my PhD. I successfully delivered and defended my PhD thesis at KTH Royal Institute...
Read Full PostPosted on December 31, 2023 at 13:12 | Likes: 58
This week I attended what was likely my last WASP...
This week I attended what was likely my last WASP Winter Conference. I remember 5 years ago when I just started my Ph.D. journey. Back then, I didn't fully grasp the large scale and impact of this amazing research program....
Read Full PostPosted on January 14, 2024 at 21:41 | Likes: 43
I'm so happy to be part of Jfokus this year....
I'm so happy to be part of Jfokus this year. It was three days filled with excellent talks, great people, delicious food, fun and joy everywhere! A truly magnificent event from start to finish ✨ I think one very special...
Read Full PostPosted on February 8, 2024 at 09:26 | Likes: 46
I'm glad to share that my presentation at Jfokus 2024,...
I'm glad to share that my presentation at Jfokus 2024, titled "Dancing on Thin Ice - Leveraging Software Bill of Materials in Java," is now public on YouTube. 🔗 Link to the talk: https://lnkd.in/dcd9bU8U 📊 Link to the slides: https://lnkd.in/d75ef4gp...
Read Full PostPosted on February 13, 2024 at 19:42 | Likes: 62
🧠 The advances of AI are changing the way we...
🧠 The advances of AI are changing the way we interact with the world. I hope that AI's great capabilities will bring us more free time to be happier. However, there's a risk it could further limit our access to...
Read Full PostPosted on February 27, 2024 at 21:06 | Likes: 4
I had a great night yesterday hacking 💻 and capturing...
I had a great night yesterday hacking 💻 and capturing some flags 🏁 @ Google headquarters in Stockholm. It's always inspiring to see the dev community come together to learn and elevate our cyber security skills. Many thanks to the...
Read Full PostPosted on March 14, 2024 at 07:24 | Likes: 9
🤔 Have you ever wondered what is the most relevant...
🤔 Have you ever wondered what is the most relevant technical skill in your career? Surprisingly, it might not be the first programming language you learned or the latest framework. For me, the most valuable skill is the one that...
Read Full PostPosted on March 31, 2024 at 09:23 | Likes: 11
Live coding in front of an audience is a lot...
Live coding in front of an audience is a lot of fun! 🍿. Last Friday, I had a great time coding hand-in-hand with GitHub Copilot at the SEB theater 👨🏼💻. It's really cool to see how this wonderful tech allows...
Read Full PostPosted on April 14, 2024 at 15:19 | Likes: 72
🌐 The web is (arguably) the only tech platform that...
🌐 The web is (arguably) the only tech platform that has been continuously transformed and evolved at a global scale over the last 30 years. How was this possible? What can we learn from the past technical mistakes and successes?...
Read Full PostPosted on April 28, 2024 at 07:38 | Likes: 14
I've been a heavy user of Unix-based OS distros for...
I've been a heavy user of Unix-based OS distros for quite some time. But recently, I came back to using Windows on a daily basis (the last time for me was during the XP era). There's one thing I really...
Read Full PostPosted on May 20, 2024 at 05:17 | Likes: 16
Peer reviews reflect personal opinions regarding the quality of an...
Peer reviews reflect personal opinions regarding the quality of an unpublished research paper. Over the past years, I've done a few of them for top journals and conferences 📑. In hindsight, it’s clear to me that many improvements can be...
Read Full PostPosted on June 2, 2024 at 20:56 | Likes: 6
Yesterday, I ran the 10K track at the Blodomloppet Sverige...
Yesterday, I ran the 10K track at the Blodomloppet Sverige 🏃♂️. For 3 years, I tried to reach the finish line under 50:00 without success. However, yesterday was the day! I made it with a time of 48:00. This may...
Read Full PostPosted on June 12, 2024 at 11:18 | Likes: 52
Three years ago, I was struggling (a lot) with writer's...
Three years ago, I was struggling (a lot) with writer's block while working on my research papers. 😣 After discussing it with a few colleagues, I realized I was not the only one having a hard time with academic writing....
Read Full PostPosted on June 17, 2024 at 04:33 | Likes: 19
Would you trust a cracked version of an app downloaded...
Would you trust a cracked version of an app downloaded from a random website❓ No, (I hope) you don't❗ Would you trust that your latest purchase will be processed correctly by your bank's mobile app❓ Sure, you (probably) do❗️ We...
Read Full PostPosted on June 24, 2024 at 04:00 | Likes: 6
I still remember the first version of my résumé, it...
I still remember the first version of my résumé, it was awful. Back then, I had no real experience with résumés, and it took me a while to understand what makes a good one. Now I know that building an...
Read Full PostPosted on July 8, 2024 at 04:00 | Likes: 9
I attended a great BFSI after-work event this week at...
I attended a great BFSI after-work event this week at Amazon Web Services (AWS), hosted by Couchbase and Playground Data. There were top-notch presentations, demos, and a well-moderated Q&A session at the end (not to mention the fantastic boat trip...
Read Full PostPosted on August 23, 2024 at 08:37 | Likes: 49
Everywhere, I see computer scientists that look like they are...
Everywhere, I see computer scientists that look like they are working on the right thing 🤔 They spent a long time discussing the thing, writing code to run it (in the best cases), and collecting results. Then, they publish the...
Read Full PostPosted on August 26, 2024 at 05:00 | Likes: 10
💻 The functional programming community in Sweden is thriving! Yesterday,...
💻 The functional programming community in Sweden is thriving! Yesterday, I had the pleasure of attending the Func Prog Sweden Meetup, hosted by Kivra. Good energy and brilliant coders passionate about Elixir, Haskell, and Erlang. 🌟 BTW, did you know...
Read Full PostPosted on October 9, 2024 at 11:09 | Likes: 48
Feeling amazing speaking @ SEB Tech Day, what a magnificent...
Feeling amazing speaking @ SEB Tech Day, what a magnificent event BTW! My talk this year was about the AI buzz, the misconceptions around it, its true capabilities, and why (I believe) Machine Learning is still the most impactful AI...
Read Full PostPosted on October 21, 2024 at 11:12 | Likes: 60
Six years ago, the WASP – Wallenberg AI, Autonomous Systems...
Six years ago, the WASP – Wallenberg AI, Autonomous Systems and Software Program changed my career & life, opening the door to perform first-class academic research in Sweden. WASP is an initiative from the “Knut and Alice Wallenberg Foundation”, one...
Read Full PostPosted on October 25, 2024 at 14:15 | Likes: 51
Yesterday, I attended an insightful PyData Meetup in Stockholm, hosted...
Yesterday, I attended an insightful PyData Meetup in Stockholm, hosted by Solita. Very good discussions there, with highly skilled Data Scientists and hands-on community members. Below my thoughts on the 2 talks of the day: 1️⃣ "How LLMs work?" by...
Read Full PostPosted on November 8, 2024 at 10:37 | Likes: 33
I’m happy to share that I’m starting a new position...
I’m happy to share that I’m starting a new position as a Data Scientist @ SEB! This is a major milestone in my career. Many thanks to all the colleagues and friends who supported me to reach this professional goal...
Read Full PostPosted on January 1, 2025 at 15:10 | Likes: 103
Just before starting every new year, I do two exercises...
Just before starting every new year, I do two exercises that help me focus on what’s important and to achieve my personal goals: 1️⃣ “Wheel of Life” I draw 3 lines intersecting at the center of an imaginary circle to...
Read Full PostPosted on January 2, 2025 at 06:00 | Likes: 14
I still hear some developers referring to #AI as a...
I still hear some developers referring to #AI as a #threat. While undeniably useful, current AI models have notable limitations in the context of software development. Here are my 3 favorites: 1️⃣ Lack of Contextual Understanding: AI lacks the domain...
Read Full PostPosted on January 7, 2025 at 14:32 | Likes: 8
I believe most of the current #management #skills will become...
I believe most of the current #management #skills will become obsolete in the coming years. The next wave of management books will likely focus on dealing with #AI #agents instead of humans (i.e., directing AI toward achieving desired outcomes with...
Read Full PostPosted on January 9, 2025 at 10:02 | Likes: 4
Does your employer provides you with high-quality fruits for FREE?...
Does your employer provides you with high-quality fruits for FREE? 🍎🍌 I’m very grateful that SEB not only offers fresh high-quality fruits but also vegetables to its #employees, all for FREE 😀 Starting the day with a banana or mandarin...
Read Full PostPosted on January 13, 2025 at 09:41 | Likes: 49
What was the biggest challenge you faced during your PhD?...
What was the biggest challenge you faced during your PhD? What would you have done differently? These were two questions I received from first-year #WASP PhD students yesterday at the WASP Winter Conference in Norrköping. I feel incredibly fortunate for...
Read Full PostPosted on January 15, 2025 at 12:00 | Likes: 40
How can you become economically successful as a female magician?...
How can you become economically successful as a female magician? This was the question that caught my attention today while attending the event titled “Meeting the A-Players: The Art of Pivoting Your Industry.” The question was directed to Caroline Ravn,...
Read Full PostPosted on January 17, 2025 at 22:32 | Likes: 25
What is DORA and why should we care about it?...
What is DORA and why should we care about it? The Digital Operational Resilience Act (DORA) is a game-changer for the financial industry in the EU. It came into effect last Friday, January 17th, 2025 (yes, politicians deploy on Fridays...
Read Full PostPosted on January 20, 2025 at 06:00 | Likes: 3
Have you ever had the feeling that something you believe...
Have you ever had the feeling that something you believe should have already been researched and proven true? 🤔 This happens to me quite often. And it’s always #exciting to discover that some of our #intuitions have already been studied,...
Read Full PostPosted on January 21, 2025 at 07:00 | Likes: 1
I’ve realized an interesting measure of personal growth: the ability...
I’ve realized an interesting measure of personal growth: the ability to perceive more OPPORTUNITIES 👀 In short, the more opportunities you see, the more likely you are to be in the right place at the right time. It's not always...
Read Full PostPosted on January 22, 2025 at 16:00 | Likes: 9
Will we ever run out of data to train AI...
Will we ever run out of data to train AI models? 🤖 I don’t think so. What we called "big data" 10 years ago now feels tiny in the context of AI. (If you ask me, the "L" in LLMs...
Read Full PostPosted on January 23, 2025 at 16:00 | Likes: 2
I still remember the early days when I had nice...
I still remember the early days when I had nice train/test sets for evaluating my ML projects 📊 Those days are gone. When it comes to building modern AI applications, #evaluation has become the pain point. How do we define...
Read Full PostPosted on January 24, 2025 at 15:30 | Likes: 3
I wonder what the job market will look like for...
I wonder what the job market will look like for our children as AI becomes ubiquitous in the next few years 🤔 History gives us some clues. In factories, there were production lines, so manual workers were hands-on doing repetitive...
Read Full PostPosted on January 27, 2025 at 12:43 | Likes: 3
I wonder what the job market will look like for...
I wonder what the job market will look like for our children as AI becomes ubiquitous in the next few years 🤔 History gives us some clues. In factories, there were production lines, and manual workers were hands-on, performing repetitive...
Read Full PostPosted on January 27, 2025 at 16:00 | Likes:
The modern equivalent of the aerospace race is now fueled...
The modern equivalent of the aerospace race is now fueled with silicon and driven by AI. I still remember the stories my parents told me 30 years ago about a bipolar world where the US and USSR were constantly rivaling...
Read Full PostPosted on January 28, 2025 at 09:05 | Likes: 1
Yesterday, at a workshop, a recently graduated student asked me...
Yesterday, at a workshop, a recently graduated student asked me how he could cold-email managers and talent acquisition partners for job opportunities in a way that would make them take him seriously. I immediately noticed his frustration for not having...
Read Full PostPosted on January 29, 2025 at 11:39 | Likes: 3
Have you actually noticed the significant improvements in AI recently?...
Have you actually noticed the significant improvements in AI recently? 📈 I have, but not that much (as a single user). Quick recap: last month, OpenAI’s o3 model surpassed human domain experts by a wide margin on many high-level #benchmarks,...
Read Full PostPosted on January 30, 2025 at 10:00 | Likes: 1
It’s not about the latest models, expensive GPUs, or overpriced...
It’s not about the latest models, expensive GPUs, or overpriced consultants. I think DATA is the only thing that truly matters!!! I still remember the times when we had multiple Machine Learning algorithms that operated under distinct paradigms (e.g., KNN...
Read Full PostPosted on January 31, 2025 at 21:53 | Likes: 6
*Multitasking* doesn’t work, we all know that. But really? We...
*Multitasking* doesn’t work, we all know that. But really? We live in a world where juggling many tasks is hard to avoid. We deal with a bombardment of real-time messaging threads, emails popping up, and online meetings, often all at...
Read Full PostPosted on February 3, 2025 at 15:31 | Likes: 3
Data is the new oil, and it is being sucked...
Data is the new oil, and it is being sucked up indiscriminately, without any respect for laws or boundaries 🛢️ OpenAI, Claude, Anthropic, and others have scraped my personal website, my code on GitHub, and all the things I've shared...
Read Full PostPosted on February 4, 2025 at 17:00 | Likes: 8
I submitted a couple of talk proposals for this year’s...
I submitted a couple of talk proposals for this year’s edition of Jfokus with no success (competition was fierce this year, with 800+ talk proposals). Nevertheless, I managed to sneak in 😉 So, it’s another year of Jfokus for me...
Read Full PostPosted on February 5, 2025 at 15:24 | Likes: 37
I’m definitely not interested in ANY job that can or...
I’m definitely not interested in ANY job that can or could be automated by an AI today. . The crazy progress of AI over the past few years means one thing: our work will have to evolve constantly. But that’s...
Read Full PostPosted on February 6, 2025 at 16:15 | Likes: 7
Documenting source code is a waste of time and space...
Documenting source code is a waste of time and space nowadays 🗑️ I still remember the days when we were arguing about different documentation practices and paradigms. Then, tools like Doxygen, Javadoc, and Sphinx were created to FORCE us (lazy...
Read Full PostPosted on February 7, 2025 at 16:30 | Likes: 6
My research work has just reached 700 citations on Google...
My research work has just reached 700 citations on Google Scholar, and I would like to reflect on it. 7x100 might sound like a small number for seasoned researchers, but for me, it’s a milestone. Why? Because it feels incredible...
Read Full PostPosted on February 10, 2025 at 09:01 | Likes: 53
A few months ago, I blogged about how building AI...
A few months ago, I blogged about how building AI apps has become the NEW Californian Dream. Now, I’m reading "AI Engineering" by Chip Huyen and gladly confirmed that my intuitions were (mostly) correct: “Many GenAI startups are rushing headfirst...
Read Full PostPosted on February 11, 2025 at 12:32 | Likes: 2
Game Development and AI Engineering have so much to learn...
Game Development and AI Engineering have so much to learn from each other. This was my take after attending Alexander Chatzizacharias’ talk at Jfokus this year titled “What is Multimodal RAG, and Can You Build a Village with It?” It...
Read Full PostPosted on February 12, 2025 at 16:30 | Likes: 24
The traditional computer science education system MUST change radically as...
The traditional computer science education system MUST change radically as AI becomes truly ubiquitous. In the past... do you remember? It was all about having the right knowledge and "programmer's mindset." We started by learning pseudocode, picking a language, and...
Read Full PostPosted on February 13, 2025 at 18:07 | Likes: 3
Big tech companies are once again pushing employees back to...
Big tech companies are once again pushing employees back to the office with the argument of "increased productivity." It’s a quiet and effective way to cut staff without mass layoffs. Now, some companies are going further, proposing pay cuts for...
Read Full PostPosted on February 14, 2025 at 16:30 | Likes: 1
Foundational models have radically changed the way we build and...
Foundational models have radically changed the way we build and ship AI apps these days. In traditional ML, we start by gathering DATA, move on to training and evaluating a MODEL, and only then (and depending on the results) is...
Read Full PostPosted on February 17, 2025 at 16:30 | Likes: 1
This may sound like a truism, but over time, I’ve...
This may sound like a truism, but over time, I’ve realized that it’s 1,000x easier to tell others what needs to be done than to actually do the thing. For example, I remember when I was grinding my PhD, it...
Read Full PostPosted on February 18, 2025 at 16:30 | Likes: 6
Can current AI models really make money as a freelance...
Can current AI models really make money as a freelance software developer? Researchers at OpenAI just tackled the million-dollar question, literally 💵 Their latest research introduces SWE-Lancer, a benchmark built from 1,488 real freelance software engineering tasks on Upwork, collectively...
Read Full PostPosted on February 19, 2025 at 11:06 | Likes: 3
So you want to implement an AI solution that delivers...
So you want to implement an AI solution that delivers real value, fast? Here’s how: Build on what you already know. → If you’re a developer in the fashion sector, build an AI-powered stylist. → If you’re an ML engineer...
Read Full PostPosted on February 20, 2025 at 16:30 | Likes: 2
How are the hyperparameters of LLMs fine-tuned without blowing up...
How are the hyperparameters of LLMs fine-tuned without blowing up already massive budgets? 💰 As we know, when training "small" ML models, we can afford to test different hyperparameters repeatedly, tweaking them until we get the best results. But with...
Read Full PostPosted on February 21, 2025 at 15:35 | Likes: 9
Want to quickly estimate how long it takes for an...
Want to quickly estimate how long it takes for an investment to double in value? You don’t need a calculator. The "Rule of 72" is a quick mental math hack that gives you the answer. This simple formula (derived from...
Read Full PostPosted on February 24, 2025 at 16:30 | Likes: 8
The openness of LLM training data is already being exploited...
The openness of LLM training data is already being exploited to inject harmful information into AI systems. This practice is called “model poisoning,” and it’s a growing threat ⚠️ Today’s models could be easily compromised with false or misleading data,...
Read Full PostPosted on February 25, 2025 at 16:36 | Likes: 6
Imagine an AI with the curiosity of a child! 💭...
Imagine an AI with the curiosity of a child! 💭 We’re not there yet, though. Why? Because today’s AI systems are built on one simple idea: pattern recognition. But this approach will never lead us to true human-like intelligence. No...
Read Full PostPosted on February 26, 2025 at 21:12 | Likes: 3
I've always been fascinated by how months of computation and...
I've always been fascinated by how months of computation and vast amounts of knowledge can be distilled into a single array of bytes that fits in memory. In ML, a ton of data massaging work, terabytes of information, and countless...
Read Full PostPosted on February 27, 2025 at 22:44 | Likes: 7
Why is it impossible to compress all human knowledge into...
Why is it impossible to compress all human knowledge into an AI model? I could hardly imagine a world where every published book, every scientific discovery ever made, and every human thought is compressed into a single AI that knows...
Read Full PostPosted on February 28, 2025 at 21:31 | Likes: 4
Two years ago, I made a huge mistake in a...
Two years ago, I made a huge mistake in a job interview. I was in the company's lobby, waiting for my turn. But my interviewer wasn’t waiting for me there. I expected the interview to start at 15:00, and at...
Read Full PostPosted on March 3, 2025 at 21:22 | Likes: 25
What are the most popular open-source GitHub repositories right now...
What are the most popular open-source GitHub repositories right now for ML, AI, and LLM development? Today, I came across OSS Insight, a website that answers this question instantly. OSS Insight is a real-time analytics platform that ranks GitHub repositories...
Read Full PostPosted on March 4, 2025 at 20:56 | Likes: 3
"GenAI is a big theme today, but this talk is...
"GenAI is a big theme today, but this talk is not about how to use it, it's about where to use it." This was in the opening slide of "GenAI Beyond the Hype – The Value of AI in Game...
Read Full PostPosted on March 5, 2025 at 21:26 | Likes: 15
Why isn't Europe contributing equally to the future of AI?...
Why isn't Europe contributing equally to the future of AI? I've been analyzing trends in open-source tools for LLM software development using data from ossinsight.io, and what I found worries me. While early frameworks like LangChain have solidified their dominance,...
Read Full PostPosted on March 6, 2025 at 17:00 | Likes: 23
What's the actual difference between invention and innovation? Invention →...
What's the actual difference between invention and innovation? Invention → It’s about creating something novel, perhaps ingenious, yet it doesn’t imply anyone actually needs or wants it. Innovation → It occurs when an invention addresses real-world problems (e.g., when customers...
Read Full PostPosted on March 7, 2025 at 16:45 | Likes: 3
I got it: AI Engineering ≠ ML Engineering. The world...
I got it: AI Engineering ≠ ML Engineering. The world has changed, and so has the way we build modern apps. Why? 1️⃣ Traditional ML requires us to train models from scratch. AI engineering, however, is about leveraging pre-trained foundation...
Read Full PostPosted on March 10, 2025 at 20:49 | Likes: 18
I just finished reading a recent paper that explores the...
I just finished reading a recent paper that explores the potential of applying agentic workflows to financial services. It’s very clear (to me) that traditional methods for handling financial assets will fall behind quite soon, given the huge advantages of...
Read Full PostPosted on March 11, 2025 at 21:42 | Likes: 5
I really enjoyed the session today about AI Agents at...
I really enjoyed the session today about AI Agents at Google's headquarters in Stockholm, organized by The AI Community of Sweden. What did I learn? ↳ Building and SELLING AI agentic ecosystems is a brand-new BIG business opportunity, and some...
Read Full PostPosted on March 12, 2025 at 20:48 | Likes: 36
I’m totally convinced that career growth isn’t about climbing a...
I’m totally convinced that career growth isn’t about climbing a title ladder. We tend to position ourselves within specific categories (e.g., developer, senior engineer, staff engineer, director, CEO, you name it), expecting to jump from one to another eventually. But...
Read Full PostPosted on March 13, 2025 at 22:06 | Likes: 5
I had a discussion today that revolved around the following...
I had a discussion today that revolved around the following idea: "Websites and APIs (as we know it) are about to die." Why? Because soon, AI agents will completely replace them in a way we've never experienced before. Digital branding...
Read Full PostPosted on March 14, 2025 at 21:58 | Likes: 1
Lately, I’ve started worrying that I might be losing my...
Lately, I’ve started worrying that I might be losing my ability to write complete apps from scratch. Why? Because the more I rely on AI coding assistants, the less I actually code myself. Here’s how coding used to be: Create...
Read Full PostPosted on March 17, 2025 at 16:01 | Likes: 10
I just read the latest blog post by Sean Goedecke....
I just read the latest blog post by Sean Goedecke. He wrote about what I’ve been thinking about for a while: “The good times in tech are over.” I mostly agree. The job market in tech didn’t make any sense....
Read Full PostPosted on March 18, 2025 at 19:33 | Likes: 3
I don't think we need Scala anymore, the language is...
I don't think we need Scala anymore, the language is doomed and will disappear. For context, Scala gained popularity only for these two reasons: 1️⃣ It introduced functional programming features that Java lacked at the time. 2️⃣ The rise of...
Read Full PostPosted on March 19, 2025 at 20:19 | Likes: 6
Today, I attended the dbt Labs meetup at Solita's office...
Today, I attended the dbt Labs meetup at Solita's office in Stockholm. Here’s a key insight I took away: The "semantic layer" is a big deal for both businesses and developers. Johan Baltzar shared his journey as a Data Engineer...
Read Full PostPosted on March 20, 2025 at 21:52 | Likes: 12
I’ve been building software with #Java for years, and I...
I’ve been building software with #Java for years, and I can say this with absolute confidence: Java is still one of the smartest career bets a developer can make. Why? Because Java isn’t going anywhere. Yet people still say it’s...
Read Full PostPosted on March 21, 2025 at 20:29 | Likes: 20
Every morning when I walk into the main SEB building,...
Every morning when I walk into the main SEB building, something simple but powerful happens: Someone smiles at me and says,... “Good morning!” It might sound small, but it makes a big difference. Why? Because it sets the tone for...
Read Full PostPosted on March 24, 2025 at 10:43 | Likes: 74
In the coming years, human developers and AI tools will...
In the coming years, human developers and AI tools will form a powerful partnership, but many challenges still lie ahead. Here are some examples: → Requirements Engineering: AI must accurately grasp user needs without gaps. → Software Design: AI suggestions...
Read Full PostPosted on March 25, 2025 at 20:57 | Likes: 7
Some words matter more than we think. According to IEEE,...
Some words matter more than we think. According to IEEE, the language we use in our publications, presentations, and meetings may carry unintended harm and needs to evolve. Here are a few examples from their Inclusive Language Guide (2025): •...
Read Full PostPosted on March 26, 2025 at 22:27 | Likes: 6
I’ve heard a lot of hype about the new ChatGPT-4o...
I’ve heard a lot of hype about the new ChatGPT-4o image generation model, so I decided to test it with one simple task: "To remove the green background from an uploaded close-up picture of mine and replace it with a...
Read Full PostPosted on March 27, 2025 at 21:07 | Likes: 344
How can a large company like SEB foster innovation? That...
How can a large company like SEB foster innovation? That was the question that my colleague Georg Schuppe addressed yesterday in the session: “SEBx: Innovate Beyond the Future.” I very much agree with his vision: We need to be OK...
Read Full PostPosted on March 28, 2025 at 21:44 | Likes: 5