<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Julien Avezou</title>
    <description>The latest articles on DEV Community by Julien Avezou (@javz).</description>
    <link>https://dev.to/javz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3245143%2Ff6cf9acd-541d-4ad4-a846-2788da803c99.png</url>
      <title>DEV Community: Julien Avezou</title>
      <link>https://dev.to/javz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/javz"/>
    <language>en</language>
    <item>
      <title>AI is getting better. Here is my plan to stay ahead.</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Thu, 12 Nov 2026 15:35:00 +0000</pubDate>
      <link>https://dev.to/javz/ai-is-getting-better-here-is-my-plan-to-stay-ahead-2822</link>
      <guid>https://dev.to/javz/ai-is-getting-better-here-is-my-plan-to-stay-ahead-2822</guid>
      <description>&lt;p&gt;AI is getting better every day.&lt;/p&gt;

&lt;p&gt;As a software engineer, this is a topic that is often top of mind, which prompted me to share the plan I've put into action to keep an edge over AI.&lt;/p&gt;

&lt;p&gt;I believe it is a useful trait to be paranoid, within reason.&lt;/p&gt;

&lt;p&gt;Leveraging new tools and technologies to remain relevant is arguably the nature of our job. &lt;/p&gt;

&lt;p&gt;Disclaimer that this is not a plan to save the world (I wish I had all the answers!) but rather my personal set of actions I believe will increase my odds of maintaining an edge over AI. &lt;/p&gt;

&lt;p&gt;At least for a little while longer...&lt;/p&gt;

&lt;p&gt;Here is a visualization of my plan. We will cover each part in detail.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffr6e2s7zj0t5qit94rka.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffr6e2s7zj0t5qit94rka.png" alt="Visual diagram of my sketched out plan" width="800" height="263"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Foundations and fundamentals
&lt;/h2&gt;

&lt;p&gt;Before we dive into my actual plan, let's start with a short story.&lt;/p&gt;

&lt;p&gt;The story of how I became a software engineer.&lt;/p&gt;

&lt;p&gt;If someone had told me 10 years ago that I would be working as a software engineer today, I would not have believed them.&lt;/p&gt;

&lt;p&gt;I was at university studying business and finance.&lt;/p&gt;

&lt;p&gt;After graduating, I started interviewing for jobs in finance. In parallel, I was experimenting with drones, which were a hobby of mine. &lt;/p&gt;

&lt;p&gt;I quickly realized that there was an opportunity to package drone services to realtors to promote their luxury properties via aerial imagery and video.&lt;/p&gt;

&lt;p&gt;I learned a lot in the process from cold calling, marketing, financial planning and account management. &lt;/p&gt;

&lt;p&gt;But above all, I learned that I wanted to build software. We had clients asking us for tools to edit our media assets, store, stream and serve them to their clients. This got me digging into the internals of software and opened my eyes to numerous possibilities.&lt;/p&gt;

&lt;p&gt;Shortly after, I signed up to a coding bootcamp to learn web development fundamentals. &lt;/p&gt;

&lt;p&gt;I struggled during 9 intensive weeks, but it was transformative in the best way possible. &lt;/p&gt;

&lt;p&gt;My brain was challenged to think in new ways: data structures and patterns, software design and components, principles and frameworks. &lt;/p&gt;

&lt;p&gt;I haven't stopped coding since.&lt;/p&gt;

&lt;p&gt;6 years of building software, from startups to larger companies.&lt;/p&gt;

&lt;p&gt;I recently started a new job as a software engineer and noticed how &lt;strong&gt;my ways of working have drastically changed&lt;/strong&gt; since my first lines of professional code.&lt;/p&gt;

&lt;p&gt;I am not saying things are better or worse. &lt;/p&gt;

&lt;p&gt;Just like my irregular path, each step brings along its set of challenges but also rewards.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Change is the only constant, and with it come boundless opportunities.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I wanted to open with my story to encourage you to &lt;strong&gt;embrace change&lt;/strong&gt; and also emphasize the &lt;strong&gt;importance of investing in fundamentals&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk3ivo88h8x52a9ohovmb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk3ivo88h8x52a9ohovmb.png" alt="Visual diagram of fundamentals component" width="800" height="345"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is foundational to what we will cover in the next parts.&lt;/p&gt;




&lt;h2&gt;
  
  
  Unlock potential with the right mindset
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;An optimistic mindset is key&lt;/strong&gt; to unlocking potential and working alongside AI in a positive way. &lt;/p&gt;

&lt;p&gt;In some cases, there is too much pessimism surrounding AI. &lt;/p&gt;

&lt;p&gt;I don't believe this is healthy. &lt;/p&gt;

&lt;p&gt;I am not saying we should blindly trust AI, but we should accept it as new tooling that can be leveraged and start getting used to it as a new norm.&lt;/p&gt;

&lt;p&gt;I acknowledge that the job market is tough, especially for junior developers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stay curious, passionate, excited, open-minded.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Within my network, I have witnessed juniors with no professional experience be very creative and resourceful, and land great professional opportunities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ydo23lofu7wnsu8a5jj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ydo23lofu7wnsu8a5jj.png" alt="Visual diagram of mindset component" width="716" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I highly recommend reading the post &lt;a href="https://felixrieseberg.com/hunger-beats-tenure-advice-for-junior-engineers/" rel="noopener noreferrer"&gt;Hunger Beats Tenure&lt;/a&gt; written by Felix Rieseberg, a leading engineer at Anthropic. The post conveys a refreshingly optimistic take for junior developers with practical actions to take to stand out in the current job market such as leaning into your fresh perspective and aiming for radical ideas with big potential for change.&lt;/p&gt;




&lt;h2&gt;
  
  
  Pick a development plan and stick to it
&lt;/h2&gt;

&lt;p&gt;Think hard about your personal goals and build a development plan to reach them. &lt;/p&gt;

&lt;p&gt;In this attention economy, people tend to swipe from one thing to the next, chasing one hot topic after another. &lt;/p&gt;

&lt;p&gt;There is no harm in staying on top of industry trends. However don't make this your core strategy. &lt;/p&gt;

&lt;p&gt;This age of AI rewards both generalists and specialists. The former can create associations across tools nobody has considered and the latter can unlock deep intuitions.&lt;/p&gt;

&lt;p&gt;I personally like to follow a &lt;strong&gt;T-shaped development approach&lt;/strong&gt; to get the best of both worlds. &lt;/p&gt;

&lt;p&gt;The horizontal bar of the T represents my efforts to &lt;strong&gt;stay on top of the latest trends and experiment&lt;/strong&gt;, whilst the vertical stem of the T is me &lt;strong&gt;deepening my knowledge&lt;/strong&gt; within fintech engineering. This is where I spend most of my learning and development time (70-80%).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr4b3919q2ll7lvmwx92o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr4b3919q2ll7lvmwx92o.png" alt="Visual diagram of T-shaped approach component" width="628" height="706"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Follow your plan rigorously&lt;/strong&gt;. It might feel slow at the start but once you pick up momentum you will feel the benefits when the dots start to connect.  &lt;/p&gt;

&lt;h3&gt;
  
  
  Deepen domain expertise
&lt;/h3&gt;

&lt;p&gt;My focus is on &lt;strong&gt;deepening my knowledge within one specific domain&lt;/strong&gt; to gain invaluable experience and industry knowledge that will make you stand out from the crowd. &lt;/p&gt;

&lt;p&gt;If you can &lt;strong&gt;combine deep knowledge at a business level and translate that knowledge into technical solutions&lt;/strong&gt;, you will be perceived as unique and valuable. &lt;/p&gt;

&lt;p&gt;In my case, I am developing an edge as a fintech engineer. &lt;/p&gt;

&lt;p&gt;I have been working in the space for almost 5 years now and understand how payment flows and systems work under the hood.&lt;/p&gt;

&lt;p&gt;I stay on top of the latest trends through various resources such as books borrowed from my local library, podcasts and newsletters and through community meetups.&lt;/p&gt;

&lt;p&gt;If you are interested in fintech, I personally recommend the following books as a start:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The Anatomy of the Swipe&lt;/li&gt;
&lt;li&gt;The Pay Off&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Broaden your awareness of tools
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Become AI-native, not AI-dependent.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Know when to leverage AI appropriately by making use of available tooling.&lt;/p&gt;

&lt;p&gt;AI is powerful for information retrieval, exploration and synthesis.&lt;/p&gt;

&lt;p&gt;In this sense, &lt;strong&gt;context management becomes critical&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Here are some practices that have helped me work more effectively with AI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;invest more time upfront gathering requirements&lt;/strong&gt; and discussing requirements with stakeholders, and collecting these findings in a living document your agent can ingest&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;embrace spec-driven development&lt;/strong&gt; to structure your AI output&lt;/li&gt;
&lt;li&gt;invest your time writing detailed Architecture Decision Records (ADRs) to capture the &lt;em&gt;why&lt;/em&gt; not just the &lt;em&gt;what&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;connect your tools and sources of information through MCP servers and connectors to plug your agent across all critical tools (Jira, GitHub, Slack, etc.)&lt;/li&gt;
&lt;li&gt;explore broadly with AI before going deep with your judgment&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;use AI to be more proactive&lt;/strong&gt; with stakeholders by sharing prototypes rather than just documents to convey ideas better&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;leverage AI to be more helpful to others&lt;/strong&gt;. For example, last week I used Claude to generate a Go guide for my team's onboarding&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkh7svu1xfrlbpwqxsfrj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkh7svu1xfrlbpwqxsfrj.png" alt="Screenshot of Slack post sharing an AI-generated Go guide" width="800" height="592"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Minimize AI slop
&lt;/h2&gt;

&lt;p&gt;Leveraging AI is good, but &lt;strong&gt;using it deliberately is even better&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Just because AI makes it easier to produce more doesn't mean you should.&lt;/p&gt;

&lt;p&gt;When joining a new organization, don't jump in and make changes immediately.&lt;/p&gt;

&lt;p&gt;Learn the engineering ways of working first before making any changes. &lt;/p&gt;

&lt;p&gt;With AI-driven development, if you don't understand the rules and define scope, the blast radius can be high.&lt;/p&gt;

&lt;p&gt;Some practices I adopt at work:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;scope PRs to smaller changes&lt;/strong&gt; to make reviews easier and limit potential issues&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;think before prompting&lt;/strong&gt; by writing down your thoughts, assumptions and approach&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;introduce human checkpoints&lt;/strong&gt; (architectural decisions, big change reviews)&lt;/li&gt;
&lt;li&gt;when prompting, &lt;strong&gt;define your target audience&lt;/strong&gt; to increase relevancy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgq6f15bh5zadfq4vpgpa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgq6f15bh5zadfq4vpgpa.png" alt="Visual diagram of minimizing AI slop component" width="496" height="634"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Before sharing AI-generated work, I ask myself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Have I actually reviewed it?&lt;/strong&gt; A simple rule should be: don't share a document with others that you wouldn't read yourself&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Am I contributing original thinking?&lt;/strong&gt; Personal insights, experiences, perspectives. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Am I saving people time or costing them time?&lt;/strong&gt; A lengthy AI-generated document can take minutes to generate but take hours for colleagues to interpret.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Am I confident signing my name on the AI work?&lt;/strong&gt; Accountability is key.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Am I using an AI disclaimer?&lt;/strong&gt; Explicitly mention when an artifact is AI-generated so consumers can apply extra scrutiny when reviewing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An informal way of measuring the above is to ask yourself: are you someone people enjoy working with who provides value?&lt;/p&gt;

&lt;p&gt;You can go a step further and drive value at an organizational level. &lt;/p&gt;

&lt;p&gt;From experience, AI is not good at driving change at that level effectively and with positive feedback from engineers. &lt;/p&gt;

&lt;p&gt;AI tends to overengineer. I always appreciate an engineering culture that solves complex problems with simple solutions and effective tooling.&lt;/p&gt;




&lt;h2&gt;
  
  
  Personality beats information
&lt;/h2&gt;

&lt;p&gt;With information becoming increasingly accessible, personality, experiences and unique perspectives become more valuable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I invest more time in developing my soft skills&lt;/strong&gt; that make me a better collaborator:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;communication&lt;/li&gt;
&lt;li&gt;listening&lt;/li&gt;
&lt;li&gt;gathering requirements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;People tend to value an experience more than just the solution.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This post on X conveys this idea nicely:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffi9v2td8a106yflxvp9n.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffi9v2td8a106yflxvp9n.jpg" alt="Screenshot of a post on X" width="799" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Don't let AI take away your opinions, the fun and joy of building.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I never stop building and experimenting.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I've noticed that more companies seem to recognize that in the age of AI, a strong recruiting signal is whether the candidate can entertain a passionate discussion about building software systems. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Passion and excitement are behind the best software.&lt;/strong&gt; This contributes to the experience provided. &lt;/p&gt;

&lt;p&gt;Instead of beating AI at what it does best, &lt;strong&gt;I try to beat it where it performs worse&lt;/strong&gt;: passionate and creative thinking derived from real-world experiences and unique perspectives.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I spend time building my network&lt;/strong&gt;. To be part of a community that challenges and sharpens my perspectives.&lt;/p&gt;

&lt;p&gt;AI can't replace the raw sharing of human experiences. &lt;/p&gt;

&lt;p&gt;I actually attended a meetup the other week with the theme 'What can't AI do?'&lt;/p&gt;

&lt;p&gt;Amongst fellow engineers, we spent hours debating and sharing our unique perspectives. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I aim to elevate and share my unique voice&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;To build a personal identity and contribute to the conversation. &lt;/p&gt;

&lt;p&gt;Some ways this can be done:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;write on DEV by sharing your experiments, thoughts and discoveries&lt;/li&gt;
&lt;li&gt;engage on LinkedIn and connect with others &lt;/li&gt;
&lt;li&gt;maintain a portfolio of projects on GitHub that reflect who you are and what you are passionate about&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is not only the &lt;em&gt;what&lt;/em&gt; you are building that is important; it is the &lt;em&gt;why&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fld018knhq4of80harh0v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fld018knhq4of80harh0v.png" alt="Visual diagram of personality beats information component" width="554" height="234"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;My question to you is: &lt;strong&gt;are you also working on your own plan? Which skills are you currently investing in?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If so, I would love to know more! Please share any useful tips with the community on how you are maintaining an edge over AI.&lt;/p&gt;

&lt;p&gt;If not, it is not too late to start working on one! Let me know in the comments if you require any advice, I would be happy to help you get started. &lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>programming</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Will your ideas survive execution?</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Sun, 01 Nov 2026 02:26:31 +0000</pubDate>
      <link>https://dev.to/javz/will-your-ideas-survive-execution-4apo</link>
      <guid>https://dev.to/javz/will-your-ideas-survive-execution-4apo</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;A spooky AI-powered idea pre-mortem tool. Submit an app or startup idea and let your locally running model challenge its assumptions and decide whether your idea survives!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmsvywdaow1rprxpi6urt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmsvywdaow1rprxpi6urt.png" alt=" " width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Describe your idea in detail&lt;/li&gt;
&lt;li&gt;Gemma evaluates a structured framework of 6 viability dimensions through Ollama&lt;/li&gt;
&lt;li&gt;Receive structured output and a weighted score out of 100&lt;/li&gt;
&lt;li&gt;Your idea either receives the verdict SLAY or SPARE (0–59 → SLAY: rethink the idea, 60–100 → SPARE: worth validating)&lt;/li&gt;
&lt;li&gt;Receive feedback on your idea, suggestions for improvements and one practical experiment to carry your idea forward&lt;/li&gt;
&lt;li&gt;Revise your idea or submit another&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;


&lt;div&gt;
  &lt;iframe src="https://loom.com/embed/5d4ff9f7a7814de696d95add5a1f8098" width="100%" height="400"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/JulienAvezou" rel="noopener noreferrer"&gt;
        JulienAvezou
      &lt;/a&gt; / &lt;a href="https://github.com/JulienAvezou/idea-guillotine" rel="noopener noreferrer"&gt;
        idea-guillotine
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      DEV Hacktoberfest Project
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;The Idea Guillotine&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Kill bad ideas before they kill your time.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A theatrical, Halloween-inspired idea pre-mortem. Submit an app or startup idea, let a locally running Gemma model challenge its assumptions, and receive one of two verdicts: &lt;strong&gt;SLAY&lt;/strong&gt; or &lt;strong&gt;SPARE&lt;/strong&gt;. No accounts, database, analytics, payments, web search, or external AI APIs.&lt;/p&gt;
&lt;p&gt;This tool is &lt;strong&gt;not predicting whether a business will succeed&lt;/strong&gt;. It performs a structured AI-assisted pre-mortem to challenge assumptions before you invest significant time building. A SPARE means “continue validating,” not “this will work.”&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Screenshots&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/JulienAvezou/idea-guillotine/docs/screenshots/landing-desktop.png"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FJulienAvezou%2Fidea-guillotine%2FHEAD%2Fdocs%2Fscreenshots%2Flanding-desktop.png" alt="The courtroom landing page"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/JulienAvezou/idea-guillotine/docs/screenshots/hearing-desktop.png" rel="noopener noreferrer"&gt;The hearing&lt;/a&gt; · &lt;a href="https://github.com/JulienAvezou/idea-guillotine/docs/screenshots/verdict-desktop.png" rel="noopener noreferrer"&gt;SLAY verdict&lt;/a&gt; · &lt;a href="https://github.com/JulienAvezou/idea-guillotine/docs/screenshots/verdict-mobile.png" rel="noopener noreferrer"&gt;Mobile verdict&lt;/a&gt; · &lt;a href="https://github.com/JulienAvezou/idea-guillotine/docs/screenshots/spare-mobile.png" rel="noopener noreferrer"&gt;SPARE verdict&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;How it works&lt;/h2&gt;

&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Describe your idea and, optionally, its target audience.&lt;/li&gt;
&lt;li&gt;Gemma evaluates six viability dimensions through your local Ollama instance.&lt;/li&gt;
&lt;li&gt;Ollama's structured-output mode constrains the JSON. Zod validates the entire response. Invalid output receives one correction attempt; persistent failure produces an actionable error rather than a fabricated result.&lt;/li&gt;
&lt;li&gt;Pure application…&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/JulienAvezou/idea-guillotine" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Next.js App Router, TypeScript, and React&lt;/li&gt;
&lt;li&gt;Tailwind CSS 4 plus custom cinematic CSS and an original SVG guillotine&lt;/li&gt;
&lt;li&gt;Ollama's native HTTP API and Gemma (default gemma3:4b)&lt;/li&gt;
&lt;li&gt;Zod 4 for request, model response, and result validation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Evaluation framework dimensions:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Problem&lt;/li&gt;
&lt;li&gt;Audience&lt;/li&gt;
&lt;li&gt;Differentiation&lt;/li&gt;
&lt;li&gt;Distribution&lt;/li&gt;
&lt;li&gt;Monetization&lt;/li&gt;
&lt;li&gt;Feasibility&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Architecture&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Browser → POST /api/evaluate → local Next.js server
                                   ↓
                          Ollama /api/chat
                                   ↓
                         locally installed Gemma
                                   ↓
                      structured JSON → Zod validation
                                   ↓
                     weighted score → SLAY or SPARE
                                   ↓
                           verdict + analysis
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;A few intentional design choices:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Separating AI reasoning from application logic since the model analyzes each dimension and returns structured data which is then validated into a final score&lt;/li&gt;
&lt;li&gt;Local inference can take a longer time than some hosted models, so I added an interface that progresses through different trial stages which makes the latency become part of the user experience&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;If you are concerned of releasing sensitive product ideas and information to an external AI provider, then running a model locally is a great design choice. &lt;/p&gt;

&lt;p&gt;Since there is no inference cost, there is no worry about executing a long list of bad app ideas to find the ideas worth keeping.&lt;/p&gt;

&lt;p&gt;Once everything is installed, the core functionality can keep working offline so you can execute ideas whenever.&lt;/p&gt;

&lt;p&gt;Gemma was used for this version, but since there is no model lock-in you could choose whichever open-weight model you want to work with.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spirit of It
&lt;/h2&gt;

&lt;p&gt;Many of us are haunted by a growing list of app ideas. &lt;/p&gt;

&lt;p&gt;I am releasing this project to help you fight your fears and put your ideas to the test. &lt;/p&gt;

&lt;p&gt;For the ideas not worth keeping, put them out of their misery. For those worth keeping, it's time to double down on them and take action. &lt;/p&gt;

&lt;p&gt;At the end of the day, what is scarier than a long list of ideas collecting dust? &lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Slowth Money: a local AI agent for your financial goals</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Sun, 25 Oct 2026 23:38:36 +0000</pubDate>
      <link>https://dev.to/javz/slowth-money-a-local-ai-agent-for-your-financial-goals-2ki2</link>
      <guid>https://dev.to/javz/slowth-money-a-local-ai-agent-for-your-financial-goals-2ki2</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Personal finances can often be a source of stress. &lt;/p&gt;

&lt;p&gt;Money management can have a big psychological impact. It consumes a lot of our attention. &lt;/p&gt;

&lt;p&gt;This is why I built Slowth Money, a calm, &lt;strong&gt;local-first savings and financial goal-planning desktop app that leverages open-source AI&lt;/strong&gt; to define strong boundaries between public resource sharing and private data kept on your local machine.  &lt;/p&gt;

&lt;p&gt;Slowth Money tries to minimize the stress of financial planning by embracing laziness through various forms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;lazy planning&lt;/strong&gt; - periodically checks whether any bank or financial provider offer is worth looking into&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;lazy attention&lt;/strong&gt; - only get notified when it's worth your time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;lazy data&lt;/strong&gt; - pull relevant resources publicly while keeping your sensitive information private&lt;/li&gt;
&lt;/ul&gt;


&lt;div class="ltag-slides ltag-slides--carousel"&gt;
  &lt;div class="ltag-slides__viewport"&gt;
    &lt;div class="ltag-slides__track"&gt;
      &lt;div class="ltag-slide"&gt;
      &lt;img class="ltag-slide__image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Farlaarzut2gycu6541yi.png" alt="Screenshot 1 of the Slowth Money app" width="799" height="496"&gt;
&lt;/div&gt;


&lt;div class="ltag-slide"&gt;
      &lt;img class="ltag-slide__image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frk1nofruqdoiyoshjgea.png" alt="Screenshot 2 of the Slowth Money app" width="799" height="500"&gt;
&lt;/div&gt;


&lt;div class="ltag-slide"&gt;
      &lt;img class="ltag-slide__image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq5tb15rdjwfos2uqb8so.png" alt="Screenshot 3 of the Slowth Money app" width="800" height="526"&gt;
&lt;/div&gt;


&lt;div class="ltag-slide"&gt;
      &lt;img class="ltag-slide__image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F01zg55p4o51k6rejkeqv.png" alt="Screenshot 4 of the Slowth Money app" width="800" height="385"&gt;
&lt;/div&gt;


&lt;div class="ltag-slide"&gt;
      &lt;img class="ltag-slide__image" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faoc53uo8iz24eluubs0z.png" alt="Screenshot 5 of the Slowth Money app" width="800" height="436"&gt;
&lt;/div&gt;



    &lt;/div&gt;
      
        
      
      
        
      
  &lt;/div&gt;
    &lt;div class="ltag-slides__progress"&gt;
      &lt;span class="ltag-slides__progress-thumb"&gt;&lt;/span&gt;
    &lt;/div&gt;
&lt;/div&gt;





&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;


&lt;div&gt;
  &lt;iframe src="https://loom.com/embed/93166dcbfcd04734bf3ad0fc61179a26" width="100%" height="400"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;





&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;Check out the code on Github!&lt;/p&gt;

&lt;p&gt;Feel free to fork it, experiment with it, and share feedback. &lt;/p&gt;

&lt;p&gt;You could try adding your own country pack to run it from your own home for example.&lt;/p&gt;

&lt;p&gt;Disclaimer: This is a proof of concept. It may contain bugs and incomplete features. Do not rely on it as financial advice.&lt;/p&gt;

&lt;p&gt;No web deployment or cloud backend is required. The projects runs locally as an Electron desktop app. &lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/JulienAvezou" rel="noopener noreferrer"&gt;
        JulienAvezou
      &lt;/a&gt; / &lt;a href="https://github.com/JulienAvezou/Slowth-Money" rel="noopener noreferrer"&gt;
        Slowth-Money
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Slowth Money helps users spend less time thinking about repetitive financial optimization while keeping sensitive financial information private.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Slowth Money&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Slowth Money is a calm, local-first savings and goal-planning desktop app. Canada is the proof-of-concept market for the current MVP: its registered-account wrappers, public institutions, and deposit products provide a concrete way to validate the privacy and planning architecture. The longer-term design can support other markets through country-specific packs, provider adapters, schemas, and UI, but only Canada is implemented today.&lt;/p&gt;
&lt;p&gt;Slowth Money helps answer four questions without turning personal finance into another feed to monitor:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Am I on track?&lt;/li&gt;
&lt;li&gt;Do I need to do anything?&lt;/li&gt;
&lt;li&gt;Is the benefit worth my attention?&lt;/li&gt;
&lt;li&gt;What evidence supports that conclusion?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The hackathon MVP runs as an Electron app on macOS, keeps the private financial profile encrypted locally, performs financial math in deterministic TypeScript, and uses an open-weight model through local Ollama only when language reasoning adds value.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The internet knows what financial products exist.&lt;br&gt;
The local model knows your financial situation.&lt;br&gt;
Neither…&lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/JulienAvezou/Slowth-Money" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;





&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;Slowth Money runds as a local desktop application.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;-&lt;/span&gt; Electron for the desktop application
&lt;span class="p"&gt;-&lt;/span&gt; React + TypeScript for the interface
&lt;span class="p"&gt;-&lt;/span&gt; SQLite for local persistence
&lt;span class="p"&gt;-&lt;/span&gt; Ollama for local model inference
&lt;span class="p"&gt;-&lt;/span&gt; Gemma 3 12B as the open-weight model
&lt;span class="p"&gt;-&lt;/span&gt; SerpApi for public web discovery
&lt;span class="p"&gt;-&lt;/span&gt; deterministic TypeScript code for financial calculations
&lt;span class="p"&gt;-&lt;/span&gt; native desktop notifications
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I am running the application on an Apple M4 with 24 GB of RAM.&lt;/p&gt;

&lt;p&gt;I built this project around an &lt;strong&gt;intentional privacy boundary&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;The internet knows what the latest financial products are whereas the local model knows my financial situation. External services don't need to know about the latter by default.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjpi950x3j6q4ri7qbdg4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjpi950x3j6q4ri7qbdg4.png" alt=" " width="800" height="996"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To give you some examples of what is fed to my &lt;strong&gt;private context&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;salary&lt;/li&gt;
&lt;li&gt;savings&lt;/li&gt;
&lt;li&gt;debts&lt;/li&gt;
&lt;li&gt;financial goals&lt;/li&gt;
&lt;li&gt;family plans&lt;/li&gt;
&lt;li&gt;account balances&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the &lt;strong&gt;public context&lt;/strong&gt; we can find:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;promotional rates&lt;/li&gt;
&lt;li&gt;fees&lt;/li&gt;
&lt;li&gt;financial programs&lt;/li&gt;
&lt;li&gt;contribution rules&lt;/li&gt;
&lt;li&gt;educational financial information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The core technical design decisions I took when building this project include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Attach a trust score to data&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Recommendations use this trust score for the RAG context.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SOURCE TRUST

Government             1.00
Regulator              1.00
Financial institution  0.95
Established aggregator 0.75
Financial publication  0.70
General website        0.40
Forum / social media   0.20
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Periodic data fetching with configurable rules&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How often should the agent check things?&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;App launches

        ↓

Market data older than 7 days?
        │
     YES│
        ▼
     Refresh

Country rules older than 30 days?
        │
     YES│
        ▼
     Refresh

Anything changed?
        │
     YES│
        ▼
     Load Gemma
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rely on deterministic code vs AI when applicable&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most of the financial calculations don't require an LLM so I use normal code for them.&lt;/p&gt;

&lt;p&gt;Things such as calculations over interest, fees, projected savings rely on application code.&lt;/p&gt;

&lt;p&gt;The local model is only pulled in when language understanding or reasoning is needed.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Make provider adapters for financial providers&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The adapters support multiple providers and normalize their results. &lt;/p&gt;

&lt;p&gt;Without this scraping would be unreliable as bank sites can change HTML, restructure pages, therefore making it hard to build a universal financial website scraper.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Fine-grained notifications&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application can be configured to only notify about an opportunity that exceeds the user's financial opportunity laziness threshold. ie. how much financial benefit should this promotional rate offer to bother me with a notification.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F46vtr1pvpp0vn8igzroq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F46vtr1pvpp0vn8igzroq.png" alt=" " width="800" height="526"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Privacy controls
&lt;/h3&gt;

&lt;p&gt;This project got me thinking more about leveraging open-weight models to set boundaries on what sensitive information I want to keep private, my personal finances in this case. &lt;/p&gt;

&lt;p&gt;I also have more abilities to inspect the processes surrounding the model reasoning.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lower resource consumption
&lt;/h3&gt;

&lt;p&gt;It also got me thinking about being less wasteful about AI consumption and only run inference periodically to stay on track with goals. Even your AI model should be allowed to be lazy at times!&lt;/p&gt;

&lt;p&gt;I can run the model offline and ore transparent planning and insepction of the process.&lt;/p&gt;

&lt;p&gt;Using open-weight model forces a better and more mindful usage of resources to make the setup work properly, which I consider a healthy source of friction.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lower costs
&lt;/h3&gt;

&lt;p&gt;This project is essentially free to run in my case with my current setup. &lt;/p&gt;

&lt;p&gt;There is no per-request AI API fee to pay.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI model interoperability
&lt;/h3&gt;

&lt;p&gt;There is no lock-in to a company or model. If I want to switch model, I can do so very easily.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Lazy Payoff
&lt;/h2&gt;

&lt;p&gt;I used Slowth Money the past week to set some financial goals and keep track of financial provider's latest offers in my area.&lt;/p&gt;

&lt;p&gt;When using this application I found myself not having to think so often about where my money should sit as I knew that Slowth Money was checking for me and helping me reach my financial goals in the background.  &lt;/p&gt;

&lt;p&gt;I also wanted more control on when I am bothered with notifications. In the context of my app, I can set the financial benefit control to only bother me if it exceeds a certain amount. I value my time and the notification should be worth opening.&lt;/p&gt;

&lt;p&gt;Other than the benefits of the product itself, working on this project made me think about AI consumption itself. &lt;/p&gt;

&lt;p&gt;That is also a different kind of lazy payoff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I don't need inference constantly&lt;/li&gt;
&lt;li&gt;I don't need all my data sent to a frontier model&lt;/li&gt;
&lt;li&gt;I don't need all my agents to live in the cloud&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Best Use of Gemma
&lt;/h3&gt;

&lt;p&gt;Gemma is a good fit for Slowth Money because it provides me with a robust open-weight reasoning layer without requiring my personal financial information to leave the device. &lt;/p&gt;

&lt;p&gt;The model efficiently handles tasks such as understanding financial goals, reasoning over relevant context and providing useful recommendations.&lt;/p&gt;

&lt;p&gt;The model is also resource efficient, allowing me to run the model locally on my local machine while also processing other tasks in parallel such as browsing the internet and coding on other projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  Best Use of SerpApi
&lt;/h3&gt;

&lt;p&gt;SerpApi helped me bridge the private reasoning provided by Gemma and with the latest public data from financial products. &lt;/p&gt;

&lt;p&gt;I used it as a discovery layer for public information such as new financial offers, current promotions, changes in regulated financial products.&lt;/p&gt;

&lt;p&gt;SerpApi helped me keep fresh public knowledge whilst maintaining private local reasoning in parallel. &lt;/p&gt;




&lt;h2&gt;
  
  
  Closing notes
&lt;/h2&gt;

&lt;p&gt;After sharing this project, I would love to know your thoughts.&lt;/p&gt;

&lt;p&gt;What do you think of the privacy model? Of the architectural setup?&lt;/p&gt;

&lt;p&gt;Do you have any feature requests? Optimizations? Design recommendations?&lt;/p&gt;

&lt;p&gt;Do you have any useful tool you already use for your personal finances?&lt;/p&gt;

&lt;p&gt;To help me gauge community interest for future development, consider starring the repository on Github if you find the idea interesting.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>fintech</category>
      <category>ai</category>
    </item>
    <item>
      <title>What Science Fiction Tells Us About Our Changing Relationship With AI</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Wed, 30 Sep 2026 11:05:53 +0000</pubDate>
      <link>https://dev.to/javz/what-science-fiction-tells-us-about-our-changing-relationship-with-ai-5c8m</link>
      <guid>https://dev.to/javz/what-science-fiction-tells-us-about-our-changing-relationship-with-ai-5c8m</guid>
      <description>&lt;p&gt;I have noticed in recent years that the way AI is portrayed in science fiction has shifted.&lt;/p&gt;

&lt;p&gt;I wanted to share my observations with you being an avid reader in the science fiction genre. &lt;/p&gt;

&lt;p&gt;My central thesis is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AI in science fiction has shifted from mysterious technology that is feared or admired from a distance into something embedded in everyday life. Something we collaborate with, depend on, form relationships with, and surrender agency to.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I will support this thesis with the following books I have read that were written in older and more recent times:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;2001: A Space Odyssey &lt;/li&gt;
&lt;li&gt;Klara and the Sun&lt;/li&gt;
&lt;li&gt;Bobiverse&lt;/li&gt;
&lt;li&gt;Dungeon Crawler Carl&lt;/li&gt;
&lt;li&gt;Providence&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Disclaimer: there are no plot spoilers in this post, only broader themes and ideas are explored. If you still don't want to know what themes the books cover, stop reading now.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe9qtj6wn6t2d8wnmau62.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe9qtj6wn6t2d8wnmau62.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;2001 A Space Odyssey: the old representation of AI&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;HAL 9000 is physically and conceptually distant from humans, he is literally represented as a black box. &lt;/p&gt;

&lt;p&gt;Humans interact with the AI interface but the machinery and reasoning behind it remain mysterious. &lt;/p&gt;

&lt;p&gt;Just the fact of having a conversation with the AI creates tension and suspense throughout the narrative.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Today millions of people casually have conversations with AI systems. This interaction has become ubiquitous in society.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Klara and the Sun: AI becomes emotional&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;The relationship between AI and human is explored in this book. Themes such as observation, companionship, empathy, attachment and interpretation of human behavior are covered. &lt;/p&gt;

&lt;p&gt;The narrative is flipped in this story; rather than a human trying to understand AI, we consider an artificial being trying to understand humans. &lt;/p&gt;

&lt;p&gt;Today, many people share personal information about work, relationships, their emotions and anxieties. Relationships are created between humans and their AI, with some growing very strong over time. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does it matter whether an AI actually experiences empathy if the human interacting with it feels understood?&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Bobiverse: AI as an extension of ourselves&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This book series focuses on our identity. The storyline plays with replication and digital intelligence. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What actually defines a person if they can exist independently of a biological body?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Would you say it is memory? Personality? Shared experience? &lt;/p&gt;

&lt;p&gt;It is arguably already happening to a lesser extent in our society as we outsource our memory to our phones and AI models, our preferences to sophisticated algorithms.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Dungeon Crawler Carl: AI as the environment&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;In this storyline, AI isn't just a character but is actually part of the environment in which the characters live.&lt;/p&gt;

&lt;p&gt;The AI can establish rules, provide incentives and constraints to the characters. The latter have to shift their behavior to adapt and survive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There is an interesting parallel to be traced with our society where our actions and behaviors are increasingly being shaped by smart algorithms.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Think of content creators who follow recommendation engines, businesses competing over search rankings, developers keeping up with the latest AI-assisted workflows...&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Providence: are humans really needed?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This book explores AI systems capable of operating autonomously. &lt;/p&gt;

&lt;p&gt;These systems are far better at their role than humans are.&lt;/p&gt;

&lt;p&gt;Humans find themselves in situations they can't control. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This begs the question of what purpose do we serve when AI can perform the work better? What is our level of responsibility?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is perhaps the same question some of you ask yourselves when building software using AI assisted workflows.&lt;/p&gt;




&lt;p&gt;As decades have passed, fiction focusses less on the experience of encountering AI technology and more on our interaction with such technology. AI is now embedded in our world. The distinction separating humans and AI is becoming increasingly blurred.&lt;/p&gt;

&lt;p&gt;Looking across these books, I see a progression:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI moves from: object -&amp;gt; character -&amp;gt; companion -&amp;gt; extension of ourselves -&amp;gt; environment -&amp;gt; autonomous actor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The fact that fiction is portraying AI differently over time reveals our changing relationship with AI in the real world. &lt;/p&gt;

&lt;p&gt;20 years ago it would have likely looked weird to be having discussions with your computer. Today it seems like a normal thing to do. At least for me!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is reality quickly catching up with science fiction?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What do you think our relationship with AI will look like in the future?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What will feel normal in 2050 that would feel strange today?&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;By the way, if you are on Goodreads let's definitely connect and exchange book recommendations!&lt;/p&gt;

&lt;p&gt;I love reading and set myself a yearly challenge to read a certain number of books. My record was 52 books read in 2024.&lt;/p&gt;

&lt;p&gt;This year I set myself a goal to read at least 30 books!&lt;/p&gt;

&lt;p&gt;And if you are looking for a good science fiction read to sink your teeth into, the books I have listed in this post are some of my favourite reads of all time!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmt0ngsg2yztpdw8ob6ne.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmt0ngsg2yztpdw8ob6ne.PNG" alt=" " width="800" height="1734"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>books</category>
      <category>discuss</category>
      <category>learning</category>
    </item>
    <item>
      <title>23 Rejections, Multiple Offers: What I Learned From My 2-Month SWE Job Search</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Thu, 24 Sep 2026 00:01:13 +0000</pubDate>
      <link>https://dev.to/javz/23-rejections-multiple-offers-what-i-learned-from-my-2-month-swe-job-search-5hi4</link>
      <guid>https://dev.to/javz/23-rejections-multiple-offers-what-i-learned-from-my-2-month-swe-job-search-5hi4</guid>
      <description>&lt;p&gt;Feels like it's been more than a minute since my last post. A lot has happened in my life over the past weeks: I searched for a job, travelled to Portugal, got married and started a new job!&lt;/p&gt;

&lt;p&gt;Now that I am settling back into a routine, I am eager to start writing again. I have a long list of topics that I want to explore further and share with you all.&lt;/p&gt;

&lt;p&gt;A first resource I want to share is a collection of all my thoughts, observations and advice from my recent job search, which lasted just under 2 months and resulted in multiple offers.&lt;/p&gt;

&lt;p&gt;I break this collection down into several sections:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mindset&lt;/li&gt;
&lt;li&gt;Immediate Actions&lt;/li&gt;
&lt;li&gt;Further Actions&lt;/li&gt;
&lt;li&gt;Tips&lt;/li&gt;
&lt;li&gt;Observations and Trends&lt;/li&gt;
&lt;li&gt;Discussion&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the guide I wish I had when I started. &lt;/p&gt;

&lt;p&gt;Before we dive in, here is my job search by the numbers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Duration: ~7 weeks
Applications sent: 72
Rejections: 23
Offers: 2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; I was applying primarily for Senior Software Engineer positions. I had several years of professional engineering experience going into the search, so these numbers shouldn't necessarily be treated as representative of someone looking for their first engineering role. Your results will vary depending on experience, location and the types of roles you're targeting. But I have included advice that should be applicable to anyone on the job hunt, regardless of experience.&lt;/p&gt;




&lt;h3&gt;
  
  
  Mindset
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Entering your job search with the right mindset is foundational and key to success.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Consistent and steady wins the race.&lt;/strong&gt; Job searching is a marathon. Manage your energy well. Keep your momentum up with a few small daily wins. Send out a few applications every day. Even 2 focused hours a day can be enough.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gamify the job hunt experience&lt;/strong&gt;: make it a daily challenge to send out at least a couple of applications then learn something new for potential roles, take this as an opportunity to learn more about companies and learn from interviewers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Rejection does not mean failure.&lt;/strong&gt; It's part of the numbers game. You will most likely go through multiple rejections before getting a job offer. I did. 23 times to be exact! Always ask for feedback if rejected, you can learn and improve the next time thanks to feedback. Each rejection is a chance to improve and increase your odds of succeeding in your next interview.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;If you fail an interview, don't panic&lt;/strong&gt;, it's not a nice feeling but as long as you take away a lesson to improve on for next time, that is called progress. Also over time you will get used to interviewing and it will feel more natural, and with repetition you will force luck and get that job. Don't linger on your failure, take away your learnings and shift your focus towards your next interview and opportunity.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prioritise yourself.&lt;/strong&gt; Job searching takes a toll, mentally and sometimes physically. It is hard to deal with rejection. Take time in the day for yourself. Start your day with sunlight, mindfulness and movement, spend your evening doing an activity you enjoy.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don't put all your eggs in one basket.&lt;/strong&gt; In other words, don't rely heavily on one single interview process. Always be working on backup processes. Your interview pipeline should always be growing until you secure that offer. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Think out of the box.&lt;/strong&gt; Build a portfolio of personal projects to stand out and give you more talking points during interviews.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Stay accountable.&lt;/strong&gt; Tell your family and friends that you are applying for jobs and update them regularly on both your successes and failures. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Immediate actions
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Complete these actions within your first week so that your results can start compounding fast and early on.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Spend a full day updating your CV/resume&lt;/strong&gt; and making sure it contains all the relevant experience and keywords. A solid resume is foundational. Make sure your resume passes ATS screening.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Update your LinkedIn.&lt;/strong&gt; Include keywords in profile title and description. Set status to open to work. Post regularly. &lt;br&gt;
I personally like the new 'Featured' section where you can showcase your latest accomplishments such as highlighting personal projects and activities&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5kqbk19jl2wiepgixib.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5kqbk19jl2wiepgixib.png" alt=" " width="799" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Leverage your own close network of family/friends.&lt;/strong&gt; You might be surprised by the amount of referrals just under your nose that might be working at a company you could apply for.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prepare a cover letter template&lt;/strong&gt; and include one section you can personalise using AI to speed up the process. I copy and paste the job description into an LLM and combine it with my resume as context. The LLM outputs a section tailored towards the company you are applying for that you can paste within the more generic template used.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Create a job application tracker&lt;/strong&gt; to stay organised and follow up on status when necessary. I set up a spreadsheet with the following columns: &lt;code&gt;company&lt;/code&gt;, &lt;code&gt;status&lt;/code&gt; (null | applied | interview | offer | declined), &lt;code&gt;actions&lt;/code&gt;, &lt;code&gt;date&lt;/code&gt;, &lt;code&gt;rejection reason&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Join talent pools, job portals &amp;amp; recruiter networks&lt;/strong&gt; to get inbound job opportunities over time. They might not be as relevant on average as outbound reach but it allows you to keep practicing interviewing. I actually got one of my offers through a recruiter network, so this channel certainly paid off for me.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Further actions
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;These actions are optional and take more time but can definitely pay off big time.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Connect with recruiters directly&lt;/strong&gt; on LinkedIn and ask for opportunities&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Go to networking events&lt;/strong&gt; and ask people if they are actively hiring.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Set up coffee chats with leads&lt;/strong&gt;, this makes the connection more personal than calls and you can get more valuable information from these meetings.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Interview preparation
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Once you start getting leads and first round interviews, practice your technical and behavioral interviews.&lt;/em&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Technical interviews
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Prepare for coding and system design interviews - no need to memorize hundreds of problems, &lt;strong&gt;focus on the common data structures and algorithms and have a few system design templates ready&lt;/strong&gt;. I created my own &lt;a href="https://swe-interview-practice-one.vercel.app" rel="noopener noreferrer"&gt;free tool&lt;/a&gt; for this purpose, no signup required.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7vqvbgvf3mmqh4789zpk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7vqvbgvf3mmqh4789zpk.png" alt=" " width="799" height="432"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Create flashcards to learn&lt;/strong&gt; technical terms&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp633sd2sawjt3141bgkh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp633sd2sawjt3141bgkh.png" alt=" " width="800" height="909"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For technical challenges, here are 2 useful open-source GitHub repos for practicing both &lt;a href="https://github.com/donnemartin/system-design-primer/tree/master" rel="noopener noreferrer"&gt;System Design&lt;/a&gt; and &lt;a href="https://github.com/donnemartin/interactive-coding-challenges" rel="noopener noreferrer"&gt;Data Structures and Algorithms&lt;/a&gt; I found super helpful.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Behavioral interviews
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Do high-level research on the company and read the job description before the interview&lt;/strong&gt; - skills company is looking for, identify keywords to use in interview, mission statement, engineering principles, key features, latest news. AI is great for this use case. I have used it to research jobs and dig deeper into job descriptions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Use the STAR methodology&lt;/strong&gt; for behavioral interviews - prepare 6-8 answers to common questions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Have a project deep-dive story prepared&lt;/strong&gt; - story, features, tech stack, tradeoffs, lessons learned.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Always &lt;strong&gt;have a couple of questions handy to ask the interviewer&lt;/strong&gt; if they ask if you have any questions at the end.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Tips
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Here is some personal advice that helped me a lot.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Schedule your top choice company interviews slightly after your lower preference companies so you can practice beforehand&lt;/strong&gt; with lower-ranked companies.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If targeting a certain industry, &lt;strong&gt;become more knowledgeable about said industry.&lt;/strong&gt; This will give you an edge vs other engineers who often would only know technical aspects, not sector-wide trends and dynamics. For example, I did this with FinTech and got a bunch of books from my local library to read up on indsutry specific concepts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Interviewing is a skill.&lt;/strong&gt; Keep your interview skills fresh even when you're employed. It's good practice to keep interviewing occasionally and assess what your market value is. Also to maintain a fresh network of recruiters and protect yourself in a volatile job market.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Track metrics&lt;/strong&gt; to know if you are on the right path. Treat your job search like a funnel:&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Applications -&amp;gt; Responses -&amp;gt; Recruiter screens -&amp;gt; Technical rounds -&amp;gt; Final rounds -&amp;gt; Offers
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Identify where your funnel breaks&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Few responses, consider tweaking your resume.&lt;/li&gt;
&lt;li&gt;Screens but few technical rounds? Rework your positioning and storytelling.&lt;/li&gt;
&lt;li&gt;Failing at technical rounds? Practice more.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Don't be afraid to follow up after an interview&lt;/strong&gt; if no answer after a week or so. Only follow up a few times. If there's still no answer, you have probably been ghosted. Don't take it personally, it has happened to me countless times. The company may simply have shifted priorities.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Observations and Trends
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Searching for a job this time felt very different compared to just a few years ago.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI screening is becoming more common.&lt;/strong&gt; I encountered several AI-led interview processes throughout my search. Some felt opaque about how the recording or data would be used and rarely led to any human follow-up. I would strongly recommend researching the company and understanding what you're consenting to before completing these types of interviews. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Authenticity is more important than ever.&lt;/strong&gt; Many recruiters have told me that there is much slop out there with candidates overrelying on AI tools to pass interview rounds leading to inauthentic responses.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Interview strategies are all over the place.&lt;/strong&gt; With the widespread adoption of AI tooling, some companies have shifted away from traditional LeetCode to more project-based evaluation. I felt that you never knew what to expect for each hiring process. I went through it all from LeetCode, to AI-assisted project building and discussions. This is arguably a good and bad thing as it gives opportunities to ace an interview in different ways but it also leads to confusion at times and a lot of context switching.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Discussion
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Let's leverage this community to share our experiences.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What advice would you give for any job seekers out there?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Any useful resources you can share to help job seekers in our community?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Feel free to reach out to me in the comments or directly and connect, I would be happy to give you more personalised advice!&lt;/p&gt;

&lt;p&gt;Good luck to you if you're currently job searching! Keep going!&lt;/p&gt;

</description>
      <category>career</category>
      <category>softwaredevelopment</category>
      <category>programming</category>
      <category>learning</category>
    </item>
    <item>
      <title>ReflectionCLI 2.0: a local-first thinking CLI for AI-assisted development</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Mon, 20 Jul 2026 12:37:37 +0000</pubDate>
      <link>https://dev.to/javz/reflectioncli-20-a-local-first-thinking-cli-for-ai-assisted-development-5hi3</link>
      <guid>https://dev.to/javz/reflectioncli-20-a-local-first-thinking-cli-for-ai-assisted-development-5hi3</guid>
      <description>&lt;p&gt;The original concept behind this tool won the runner-up award for the Github CLI Challenge earlier this year.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6x0r1n1km2t0jkzn8oo0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6x0r1n1km2t0jkzn8oo0.png" alt=" " width="653" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a reminder, &lt;strong&gt;ReflectCLI&lt;/strong&gt; is a tool to promote thoughtful coding through structured reflection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What does it do?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before each commit, answer reflective questions to build your personal developer knowledge dataset.&lt;/p&gt;

&lt;p&gt;The tool is local-first by design. It stores everything locally inside the current Git repo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="err"&gt;.git/git-reflect/log.json&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No account, no cloud sync, no authentication, and no external AI API call.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why build it?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AI-assisted development is powerful, but it can encourage cognitive offloading, letting tools do the thinking instead of developing deeper understanding. git-reflect interrupts this pattern by making reflection part of your workflow.&lt;/p&gt;

&lt;p&gt;Each answer becomes part of your personal knowledge base, documenting not just what you built, but why you built it that way and what you learned. Over time, this dataset reveals patterns in your thinking and helps you grow as a developer.&lt;/p&gt;

&lt;p&gt;If you want to read about the original tool, check out &lt;a href="https://dev.to/javz/using-ai-to-build-a-tool-that-stops-me-from-blindly-using-ai-2dh7"&gt;my previous post here&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;Since building the original version, I've spent months researching how AI changes the way developers learn, reason, and make technical decisions.&lt;/p&gt;

&lt;p&gt;Many of the ideas from those discussions have now been incorporated into ReflectionCLI 2.0.&lt;/p&gt;

&lt;p&gt;What started as a simple Git pre-commit reflection hook has evolved into a local-first thinking tool for developers working alongside AI assistants.&lt;/p&gt;




&lt;h3&gt;
  
  
  What's New
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Comprehension debt tracking&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can now record artifacts you shipped but don't fully understand yet.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;reflection debt add &lt;span class="s2"&gt;"Understand why the cache invalidates on user updates"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--project&lt;/span&gt; api &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--tags&lt;/span&gt; cache,ai &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--context&lt;/span&gt; &lt;span class="s2"&gt;"AI generated most of the invalidation logic"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;These artifacts can easily be retrieved and resolved later.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;reflection debt list
reflection debt resolve debt-001
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Explain-back mode&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This workflow focuses on active recall and asks a series of questions to assess your ability to explain the piece of code.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;reflection explain
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI outsourcing audit&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Checks whether too much judgment was outsourced to AI in a coding session.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;reflection audit &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--ai-generated&lt;/span&gt; &lt;span class="nb"&gt;yes&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--verified&lt;/span&gt; no &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--can-explain&lt;/span&gt; no &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--edge-cases&lt;/span&gt; no &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--alternatives&lt;/span&gt; no &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--challenged&lt;/span&gt; no &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--create-debt&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Decision journal&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can record your technical decisions directly from the terminal.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;reflection decide &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--project&lt;/span&gt; api &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--tags&lt;/span&gt; caching,performance &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--title&lt;/span&gt; &lt;span class="s2"&gt;"Use Redis for session cache"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--context&lt;/span&gt; &lt;span class="s2"&gt;"Need shared cache across instances"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--options&lt;/span&gt; &lt;span class="s2"&gt;"Redis|In-memory cache|Database table"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--chosen&lt;/span&gt; &lt;span class="s2"&gt;"Redis"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--reasoning&lt;/span&gt; &lt;span class="s2"&gt;"Shared state and expiry support are built in"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--tradeoffs&lt;/span&gt; &lt;span class="s2"&gt;"Adds infrastructure dependency"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--expected&lt;/span&gt; &lt;span class="s2"&gt;"Lower latency and consistent sessions"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--review-date&lt;/span&gt; 2026-06-16
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And review that decision at a later stage.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;reflection decision review decision-001
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Weekly thinking report&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Generate a local Markdown report from your reflection data to summarize learning, surface unclear areas, AI usage types, comprehension debt levels and opportunities to improve.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;reflection weekly &lt;span class="nt"&gt;--output&lt;/span&gt; weekly-thinking-report.md
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prompt reflection&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This workflow is for reviewing prompts you used with AI so you can improve future prompting.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;reflection prompt &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--project&lt;/span&gt; cli &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--tags&lt;/span&gt; prompts,testing &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--prompt&lt;/span&gt; &lt;span class="s2"&gt;"Write unit tests for this parser"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--goal&lt;/span&gt; &lt;span class="s2"&gt;"Improve parser coverage"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--output&lt;/span&gt; &lt;span class="s2"&gt;"Generated happy path tests"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--worked&lt;/span&gt; &lt;span class="s2"&gt;"It identified basic branches"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--unclear&lt;/span&gt; &lt;span class="s2"&gt;"It did not know our edge cases"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--assumptions&lt;/span&gt; &lt;span class="s2"&gt;"Parser behavior was fully visible"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--lessons&lt;/span&gt; &lt;span class="s2"&gt;"Include edge cases and expected failures"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Direct &lt;code&gt;reflection&lt;/code&gt; command&lt;/strong&gt;
You can reflect on your work through intentional thinking sessions, not just during commits.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;reflection learn
reflection explain
reflection audit
reflection weekly
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;The goal here is not to avoid AI.&lt;/p&gt;

&lt;p&gt;It's to ensure that while AI helps us write code faster, we continue building the understanding, judgment, and decision-making skills that make us better engineers over the long term.&lt;/p&gt;

&lt;p&gt;If you want to check out the tool, it is &lt;a href="https://github.com/JulienAvezou/ReflectionCLI" rel="noopener noreferrer"&gt;open source here&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Let me know your thoughts on the new features and if you have any ideas for further improvements!&lt;/p&gt;

</description>
      <category>tooling</category>
      <category>cli</category>
      <category>productivity</category>
      <category>ai</category>
    </item>
    <item>
      <title>Start Building for Agents, Not Just Humans</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Mon, 13 Jul 2026 12:45:55 +0000</pubDate>
      <link>https://dev.to/javz/start-building-for-agents-not-just-humans-5ab5</link>
      <guid>https://dev.to/javz/start-building-for-agents-not-just-humans-5ab5</guid>
      <description>&lt;p&gt;For decades, software was designed around one assumption:&lt;/p&gt;

&lt;p&gt;A human would be the one using it.&lt;/p&gt;

&lt;p&gt;That assumption is starting to break.&lt;/p&gt;

&lt;p&gt;We are entering a world where software increasingly needs to serve two categories of users:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;human users&lt;/li&gt;
&lt;li&gt;agent users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And those two stakeholders have very different requirements.&lt;/p&gt;




&lt;h2&gt;
  
  
  My observation
&lt;/h2&gt;

&lt;p&gt;Over the last months, I have noticed that an increasing number of products are being built with AI agents in mind rather than humans.&lt;/p&gt;

&lt;p&gt;I recently connected with builders actively working on products for AI agents to use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;make specific data points for merchants searchable by AI agents so they can differentiate and reveal this information to human consumers when searching via LLMs. &lt;/li&gt;
&lt;li&gt;improve the searchability of human profiles on the internet by providing crawlable inputs for LLMs to ingest and agents to act upon&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are witnessing a big shift at the moment. An increasing number of companies, big and small, are leaning into this trend. The big players in AI are making it easier for companies to plug into emerging AI ecosystems through things like Claude Connectors or ChatGPT Apps.&lt;/p&gt;

&lt;p&gt;The goal is to build high-leverage infrastructure for agents.&lt;/p&gt;

&lt;p&gt;A merchant for instance may soon care less about whether a user lands directly on their homepage, and more about whether an AI shopping agent can accurately retrieve and compare their product information.&lt;/p&gt;

&lt;p&gt;This shift opens up timely opportunities to build tooling that supports and plugs into these new agent-first ecosystems.&lt;/p&gt;




&lt;h2&gt;
  
  
  Noticeable trends
&lt;/h2&gt;

&lt;p&gt;Some important trends I am seeing:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1) UI matters less, interfaces matter more&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Think of it as the agent bringing relevant data directly to the human user, rather than the human manually navigating systems to find it themselves. &lt;/p&gt;

&lt;p&gt;One consequence of this is the increasingly uniform chat interface we now see across many AI products.&lt;/p&gt;

&lt;p&gt;The agent runs in the backend with a minimalistic human oversight layer.&lt;/p&gt;

&lt;p&gt;Agent-first systems optimize less for visual exploration and more for reliable retrieval.&lt;/p&gt;

&lt;p&gt;In many cases, APIs, schemas, and retrieval layers are becoming the real interface. &lt;/p&gt;

&lt;p&gt;MCPs are one example of this shift.&lt;/p&gt;

&lt;p&gt;The early web often felt handcrafted and expressive. &lt;br&gt;
But maybe that's just my nostalgia speaking...&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvj0ukz6g6gnb4po29a93.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvj0ukz6g6gnb4po29a93.jpg" alt=" " width="799" height="356"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2) The internet is becoming machine-readable infrastructure.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;LLMs are frequently trained on data pulled from the internet. As a result, you need to think about the quality of your data and how it can be used by LLMs.&lt;/p&gt;

&lt;p&gt;Content is no longer just being consumed by humans. Increasingly, it is being parsed, ranked, retrieved, and acted upon by machines.&lt;/p&gt;

&lt;p&gt;Think schema markup, citation-ready and brand-coherent content. High-authority mentions to elevate trust. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3) System design will change with agentic systems&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;Agentic systems require a very different kind of infrastructure than traditional apps.&lt;/p&gt;

&lt;p&gt;Reliability, permissions, memory, observability, and rollback mechanisms become critical because the system is no longer just displaying information to humans, but actively acting on their behalf.&lt;/p&gt;

&lt;p&gt;Trust becomes critical.&lt;/p&gt;

&lt;p&gt;Visual polish matters less than reliability for agentic systems.&lt;/p&gt;

&lt;p&gt;Safety mechanisms are also crucial:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;approval systems&lt;/li&gt;
&lt;li&gt;human-in-loop controls&lt;/li&gt;
&lt;li&gt;policy engines&lt;/li&gt;
&lt;li&gt;simulation environments&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  The mindset shift
&lt;/h2&gt;

&lt;p&gt;My main takeaway from this post is to start considering the AI Agent as a new category of stakeholder with requirements to be satisfied.&lt;/p&gt;

&lt;p&gt;Here is a good list of questions as a starting point for your new agent stakeholder:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What would an agent need to know to act safely here?&lt;/li&gt;
&lt;li&gt;Is this information readable by machines, or only understandable by humans?&lt;/li&gt;
&lt;li&gt;What decisions should the agent make, and which should remain human-owned?&lt;/li&gt;
&lt;li&gt;What signals should change the agent’s behavior?&lt;/li&gt;
&lt;li&gt;What is the agent’s failure mode?&lt;/li&gt;
&lt;li&gt;What would make this workflow easier to delegate?&lt;/li&gt;
&lt;li&gt;What should be logged, remembered, or learned from this interaction?&lt;/li&gt;
&lt;li&gt;Is the interface designed for human navigation or agent retrieval?&lt;/li&gt;
&lt;li&gt;What policy should govern the agent here?&lt;/li&gt;
&lt;li&gt;Could this become a reusable agent primitive?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Taking this perspective as an agent will help unblock new ideas and opportunities and help you engineer more reliable systems over time.&lt;/p&gt;

&lt;p&gt;I recently shifted gears into this mindset and unlocked a new way of thinking about software design. &lt;/p&gt;




&lt;h2&gt;
  
  
  Let's discuss
&lt;/h2&gt;

&lt;p&gt;Are you excited about this shift?&lt;/p&gt;

&lt;p&gt;Can you think of any opportunities that can arise from this new agent-first paradigm?&lt;/p&gt;




&lt;h2&gt;
  
  
  Closing remarks
&lt;/h2&gt;

&lt;p&gt;For years, we optimized software for clicks.&lt;/p&gt;

&lt;p&gt;Now we may need to optimize software for delegation.&lt;/p&gt;

&lt;p&gt;That changes how we think about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;interfaces&lt;/li&gt;
&lt;li&gt;trust&lt;/li&gt;
&lt;li&gt;documentation&lt;/li&gt;
&lt;li&gt;infrastructure&lt;/li&gt;
&lt;li&gt;even discoverability itself&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The next generation of software may not be defined by the best UI.&lt;/p&gt;

&lt;p&gt;But by how effectively humans and agents collaborate together.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>product</category>
      <category>designsystem</category>
    </item>
    <item>
      <title>My First Year at DEV Recap</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Wed, 01 Jul 2026 13:46:22 +0000</pubDate>
      <link>https://dev.to/javz/my-first-year-at-dev-recap-3na2</link>
      <guid>https://dev.to/javz/my-first-year-at-dev-recap-3na2</guid>
      <description>&lt;p&gt;I heard about DEV a while back from a former colleague who was posting regularly back then. She won a few challenges and prizes and spoke about how the community was so welcoming. &lt;/p&gt;

&lt;p&gt;This was years ago. Aside from reading a post here and there, I never wrote or commented actively on the platform. &lt;/p&gt;

&lt;p&gt;Things changed a year ago when I wrote my first post: &lt;a href="https://dev.to/javz/we-launched-on-product-hunt-this-week-was-it-worth-it-1l27"&gt;We launched on product hunt this week was it worth it&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It got a total of 7 reactions. Some of those reactions were mine...&lt;/p&gt;

&lt;p&gt;I naively thought that I could just release a post and that it would get immediate traction.&lt;/p&gt;

&lt;p&gt;It didn't. For obvious reasons. I will get back to this point in a bit. &lt;/p&gt;

&lt;p&gt;Months went by without posting. I felt discouraged that my first post had flopped so badly. &lt;/p&gt;

&lt;p&gt;Then I saw an opportunity to write again through a DEV challenge. I could showcase my work again and even potentially win prizes. These extra incentives pushed me to share &lt;a href="https://dev.to/javz/jots-the-reflection-engine-developers-need-4k9a"&gt;my second post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This one gathered more reactions and even a couple of comments! &lt;/p&gt;

&lt;p&gt;My motivation went back up and I was already thinking about my next post which I released just a week later.&lt;/p&gt;

&lt;p&gt;I then started writing more and more posts. I saw the engagement and follower count increase over time. I kept going. &lt;/p&gt;

&lt;p&gt;Things took a turn after &lt;a href="https://dev.to/javz/why-learning-basic-robotics-made-me-a-better-software-engineer-in-the-age-of-ai-fdh"&gt;one of my posts&lt;/a&gt; was awarded the highly coveted top 7 badge of the week. That really made my day and I felt that people were really tuned into what I was writing about.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhhsq4fhhro3enxu6sduy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhhsq4fhhro3enxu6sduy.png" alt=" " width="799" height="296"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From that point onwards I decided that I would write a weekly post on the platform so I can share my learnings, experiences and projects with the community. Aside from the odd week now and then, I am proud to say that I remained consistent with my writing goal. &lt;/p&gt;

&lt;p&gt;Today I am proud of my progress achieved and even happier that I have a growing audience that enjoys engaging with my content. I even made multiple friends along the way!&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;I want to share with you a few reflections looking back at my first year with DEV. I hope you find inspiration in some of them.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don't be distracted by vanity metrics.&lt;/strong&gt; I know that I mentioned a couple of times the reactions count as being a source of motivation. Of course it would be! &lt;br&gt;
Who wouldn't like getting engagement on a post they poured effort into writing and sharing with the world? However I would caution against fixating on just these reactions. I made the mistake of giving up after my first post due to the low engagement. In hindsight this was a mistake as months went by without me writing anything, reinforcing this feeling of disappointment. This was a mistake on my part and a lesson for anyone going through the same. This leads to my next point.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Be consistent.&lt;/strong&gt; I can't overstate the importance of this. Some of your posts will perform better than others, and that's totally ok. What counts is to keep showing up over time. I never knew that the post that made it to Top 7 would be that specific one. But since I was posting regularly at that point it increased the odds of this happening. Being consistent is easier said than done. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Create a system.&lt;/strong&gt; In order to become consistent I built in a habit of writing a weekly post. Writing has now become a part of my weekly routine where I dedicate an evening a week to writing my post. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Writing is healthy.&lt;/strong&gt; I feel that writing is a moment of reflection for me that I need in my life. The weekly slot I block out to write is a moment for me to slow down, shape my thoughts and reflect. This is a weekly habit I am glad I picked up. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The more I write, the more ideas I get.&lt;/strong&gt; You would think that writing one post a week is hard as you would eventually run out of ideas. However I find the opposite to be true. Everytime I write a post I get into a reflective state that gets me thinking of future post ideas. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Join DEV challenges.&lt;/strong&gt; I have joined several challenges over the year and these pushed me to try out new tools and even collaborate on a post with other DEV members! I even won runner-up to one of the challenges which was a great moment. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Give before you take.&lt;/strong&gt; This was a bug mistake I made when I first posted here on DEV. I thought I could promote a tool I made and get instant engagement. That is definitely the wrong way of thinking. Before I posted again I decided to engage with other members posts. Everyone is putting in effort to share their thoughts with the world. Acknowledge these efforts in others posts instead of just thinking about your own. Just think about it. If nobody engaged with anybody else, few people would keep posting. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Provide value above all.&lt;/strong&gt; Don't write posts with the pure intent of selling a product to your audience. It's ok to share and mention what you are working on, but include valuable information that the user can take away from reading your post.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Have fun.&lt;/strong&gt; Some of you might frown at this one but it is easy to start viewing posting as another task in your schedule. If this becomes the case I would advise taking a break from writing and only coming back once you feel that you want to keep writing. If you don't take any enjoyment out of posting, then what is the point?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;As my first year at DEV wraps up, I want to thank all my followers for their engagement and also the community for being a safe space I can share my thoughts and experiences with, and learn from others. &lt;/p&gt;

&lt;p&gt;I can't believe I have over 20k followers today. I am grateful to every single one of you!&lt;/p&gt;

&lt;p&gt;Stay tuned for my year 2 recap! &lt;/p&gt;

</description>
      <category>community</category>
      <category>learning</category>
      <category>productivity</category>
      <category>writing</category>
    </item>
    <item>
      <title>Thank you DEV community: the Thinking Engineer Toolkit is live</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Thu, 25 Jun 2026 12:58:12 +0000</pubDate>
      <link>https://dev.to/javz/thank-you-dev-community-the-thinking-engineer-toolkit-is-live-3762</link>
      <guid>https://dev.to/javz/thank-you-dev-community-the-thinking-engineer-toolkit-is-live-3762</guid>
      <description>&lt;p&gt;Over the past weeks, I’ve been sharing a series of posts that gravitate around one question:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;How do we use AI without outsourcing our judgment?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The engagement from this community in response to this series has been genuinely strong. &lt;/p&gt;

&lt;p&gt;This indicates that the issue of cognitive offloading associated with AI use is real. It is a problem space that resonates highly amongst developers.&lt;/p&gt;

&lt;p&gt;The comments, feedback, and discussions sparked along the way helped me sharpen the ideas behind what has now become &lt;strong&gt;The Thinking Engineer Toolkit&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  A moment of gratitude
&lt;/h2&gt;

&lt;p&gt;It has been a wonderful and insightful journey to share this series with you here, to learn from other engineers and builders, and explore how AI-assisted work is changing the way we think, build, and understand software.&lt;/p&gt;

&lt;p&gt;Thank you for your inputs.&lt;/p&gt;

&lt;p&gt;And to those who have also reached out to me to express their support, encouragement and kind words, I thank you deeply.&lt;/p&gt;

&lt;p&gt;I look forward to many more discussions with you all.&lt;/p&gt;

&lt;p&gt;I wanted to originally tag the most engaged members directly here but there is a 10 tag limit per post (rightfully so!). Since I didn't want to make anybody feel left out I will avoid doing this since there are definitely much more than 10 people I wanted to tag!&lt;/p&gt;




&lt;h2&gt;
  
  
  The posts that led to the Thinking Engineer Toolkit
&lt;/h2&gt;

&lt;p&gt;The Toolkit was influenced by a series of posts I shared here on DEV, feel free to check them out:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Thinking in the Age of AI&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://dev.to/javz/dont-let-ai-do-your-thinking-a-practical-guide-for-engineers-58e0"&gt;Don’t let AI do your thinking: a practical guide for engineers&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Thinking in the Age of AI — Team Edition&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://dev.to/javz/dont-let-ai-break-your-collective-thinking-a-practical-guide-for-engineering-teams-41c4"&gt;Don’t let AI break your collective thinking: a practical guide for engineering teams&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Thinking in the Age of AI — Builder Edition&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://dev.to/javz/from-vibe-coding-to-clear-thinking-what-non-technical-builders-need-in-the-age-of-ai-4nbd"&gt;From vibe coding to clear thinking: what non-technical builders need in the age of AI&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Thinking Balance Tracker&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://dev.to/javz/the-4-cognitive-archetypes-of-developers-using-ai-382n"&gt;The 4 cognitive archetypes of developers using AI&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prompt System Guide&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://dev.to/javz/the-missing-layer-in-prompt-engineering-thinking-quality-2n3j"&gt;The missing layer in prompt engineering: thinking quality&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;System Comprehension Heatmap&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://dev.to/javz/your-codebase-has-technical-debt-but-does-your-team-have-comprehension-debt-385f"&gt;Your Codebase Has Technical Debt. But Does Your Team Have Comprehension Debt?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each post explored a different part of the same bigger problem:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;AI is making us faster, but speed is not enough if understanding can't keep up.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I started The Thinking Engineer
&lt;/h2&gt;

&lt;p&gt;I started &lt;strong&gt;The Thinking Engineer&lt;/strong&gt; because I kept noticing a tension in my own workflow.&lt;/p&gt;

&lt;p&gt;AI was helping me move faster.&lt;/p&gt;

&lt;p&gt;It helped me brainstorm, debug, refactor, write, and build.&lt;/p&gt;

&lt;p&gt;But I also noticed that if I used it passively, it could make my understanding thinner.&lt;/p&gt;

&lt;p&gt;Sometimes I was thinking better with AI.&lt;/p&gt;

&lt;p&gt;Other times, I was letting AI think too much for me.&lt;/p&gt;

&lt;p&gt;I was confusing productivity with removing friction.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;Because engineering is not just about producing code.&lt;/p&gt;

&lt;p&gt;It is about judgment, tradeoffs, debugging, communication, system understanding, and knowing when something looks right but is actually shallow.&lt;/p&gt;

&lt;p&gt;That is the problem I want to keep exploring:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;How do we build effectively with AI while preserving the thinking skills that make engineering valuable?&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What is inside the Thinking Engineer Toolkit?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgizysigd47a9hgzgn5c7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgizysigd47a9hgzgn5c7.png" alt=" " width="800" height="677"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Toolkit brings together 6 resources:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Thinking in the Age of AI
&lt;/h3&gt;

&lt;p&gt;A guide for individual engineers who want to use AI without weakening their own reasoning, learning, and technical intuition.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Thinking in the Age of AI - Team Edition
&lt;/h3&gt;

&lt;p&gt;A guide for engineering teams that want to preserve shared understanding while adopting AI-assisted workflows.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Thinking in the Age of AI - Builder Edition
&lt;/h3&gt;

&lt;p&gt;A guide for builders, founders, and non-technical creators using AI to build software without losing sight of the systems they are creating.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. AI Thinking Balance Tracker
&lt;/h3&gt;

&lt;p&gt;A spreadsheet to help developers notice how they use AI across different cognitive modes: learning, generating, debugging, reflecting, and executing.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. System Comprehension Heatmap
&lt;/h3&gt;

&lt;p&gt;A spreadsheet to help teams identify where system understanding is strong, fragile, or dangerously concentrated.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Prompt System Guide
&lt;/h3&gt;

&lt;p&gt;A practical guide to using prompts not just to get better AI outputs, but to improve thinking quality.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why bundle them together?
&lt;/h2&gt;

&lt;p&gt;Each resource can be used on its own.&lt;/p&gt;

&lt;p&gt;But together, they form a complete system.&lt;/p&gt;

&lt;p&gt;The guides help you reflect.&lt;/p&gt;

&lt;p&gt;The trackers help you observe patterns.&lt;/p&gt;

&lt;p&gt;The heatmap helps teams surface comprehension debt.&lt;/p&gt;

&lt;p&gt;The prompt guide helps improve the quality of your AI interactions.&lt;/p&gt;

&lt;p&gt;Combined, they create a practical workflow for asking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Am I using AI intentionally?&lt;/li&gt;
&lt;li&gt;Do I understand what I am building?&lt;/li&gt;
&lt;li&gt;Is my team preserving shared understanding?&lt;/li&gt;
&lt;li&gt;Are we moving faster in a way that compounds learning?&lt;/li&gt;
&lt;li&gt;Or are we moving faster in a way that hides fragility?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Based on my experience, this is the Toolkit I wish I had from the beginning: a way to create better habits around the questions that matter.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The bigger picture
&lt;/h2&gt;

&lt;p&gt;I think the next phase of software engineering will not only reward people who can use AI tools.&lt;/p&gt;

&lt;p&gt;It will reward people who can use AI tools while preserving judgment.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The engineers and builders who stand out will be the ones who can ask better questions, validate outputs carefully, understand systems deeply, and keep learning instead of just delegating.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That is what I mean by being a &lt;em&gt;Thinking Engineer&lt;/em&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I’ve learned from sharing this work
&lt;/h2&gt;

&lt;p&gt;One thing I’ve appreciated from the DEV community is that the general consensus is not simply whether AI is good or bad.&lt;/p&gt;

&lt;p&gt;It is more nuanced:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How do we use AI well?&lt;/li&gt;
&lt;li&gt;Where does it help?&lt;/li&gt;
&lt;li&gt;Where does it create dependency?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the conversation I want to keep having.&lt;/p&gt;

&lt;p&gt;The nature of our roles is changing. &lt;/p&gt;

&lt;p&gt;It is exciting and scary at the same time. &lt;/p&gt;

&lt;p&gt;We are all figuring this out at the same time. &lt;/p&gt;




&lt;h2&gt;
  
  
  Get your Toolkit today
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;I want to share The Thinking Engineer Toolkit with you today free&lt;/strong&gt; to help engineers and builders work effectively and sustainably with AI assistance. If you find it valuable, I would also appreciate any support so I can keep investing my time in creating such resources.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://javz.gumroad.com/l/the-thinking-engineer-toolkit" rel="noopener noreferrer"&gt;You can access the toolkit here&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Looking ahead
&lt;/h2&gt;

&lt;p&gt;I would love to hear how you are approaching this in your own workflow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How do you avoid over-relying on AI?&lt;/li&gt;
&lt;li&gt;Do you have rules for when to use AI and when to think first?&lt;/li&gt;
&lt;li&gt;Are you seeing comprehension debt emerge in teams or codebases?&lt;/li&gt;
&lt;li&gt;What would make this Toolkit more useful in practice?&lt;/li&gt;
&lt;li&gt;What should I improve next?&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>developer</category>
      <category>productivity</category>
    </item>
    <item>
      <title>What Kind of AI-Assisted Developer Are You? Take the quiz.</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Mon, 22 Jun 2026 13:22:01 +0000</pubDate>
      <link>https://dev.to/javz/what-kind-of-ai-assisted-developer-are-you-take-the-quiz-5253</link>
      <guid>https://dev.to/javz/what-kind-of-ai-assisted-developer-are-you-take-the-quiz-5253</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;AI makes us faster, but does it make us better engineers, or just more dependent?&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As a follow-up to my post on the &lt;a href="https://dev.to/javz/the-4-cognitive-archetypes-of-developers-using-ai-382n"&gt;The 4 Cognitive Archetypes of Developers Using AI&lt;/a&gt;, I wanted to created a quiz as a self-assessment for AI-assisted development habits.&lt;/p&gt;

&lt;p&gt;My previous post sparked many interesting discussions and insights. I took some of those elements and put together a series of questions to help evaluate how you are using AI as a developer.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;4 Archetypes&lt;/strong&gt; include:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Architect: owns the problem, uses AI as leverage

AI Balancer: productive with AI, still protects judgment

Autopilot Builder: fast, but may accept output too quickly

AI Passenger: lets AI do too much of the cognitive work
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This assessment scores answers across dimensions: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ownership&lt;/li&gt;
&lt;li&gt;reflection&lt;/li&gt;
&lt;li&gt;dependency&lt;/li&gt;
&lt;li&gt;leverage&lt;/li&gt;
&lt;li&gt;verification&lt;/li&gt;
&lt;li&gt;speed bias&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The questions are based on everyday engineering decisions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;debugging production issues&lt;/li&gt;
&lt;li&gt;reviewing AI-generated code&lt;/li&gt;
&lt;li&gt;writing tests&lt;/li&gt;
&lt;li&gt;refactoring&lt;/li&gt;
&lt;li&gt;working with unfamiliar libraries&lt;/li&gt;
&lt;li&gt;explaining AI-assisted PRs&lt;/li&gt;
&lt;li&gt;documenting complex changes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is my Cognitive Archetype for example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7pkklson4lbjlhvrjg2p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7pkklson4lbjlhvrjg2p.png" alt=" " width="800" height="903"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Each results page also displays a breakdown of associated strengths and weaknesses and recommended actions to improve your cognitive score.&lt;/p&gt;

&lt;p&gt;Here are my results:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc4nrfk956uagqh22crzn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc4nrfk956uagqh22crzn.png" alt=" " width="665" height="510"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I want to clarify that I am not collecting or persisting any user data as part of this project. It's just a small tool I wanted to share to keep the conversation going and hopefully inspire some of you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ai-cognitive-quiz.vercel.app" rel="noopener noreferrer"&gt;You can take the quiz here&lt;/a&gt; and share which archetype you got!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>softwareengineering</category>
      <category>learning</category>
    </item>
    <item>
      <title>Building a Chrome Extension to Make AI Use More Intentional</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Mon, 15 Jun 2026 14:44:53 +0000</pubDate>
      <link>https://dev.to/javz/building-a-chrome-extension-to-make-ai-use-more-intentional-20k0</link>
      <guid>https://dev.to/javz/building-a-chrome-extension-to-make-ai-use-more-intentional-20k0</guid>
      <description>&lt;p&gt;After posting several articles about the impact of AI on developers and sharing resources to help mitigate some of the risks, I wanted to share a new tool I've been building and experimenting with.&lt;/p&gt;

&lt;p&gt;I introduce you to &lt;strong&gt;ThinkMode&lt;/strong&gt;! &lt;/p&gt;

&lt;p&gt;A chrome extension that helps developers choose a thinking mode before prompting AI, and calculate the associated cognitive cost after prompting AI.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8icle77n9enb460xiv67.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8icle77n9enb460xiv67.png" alt=" " width="800" height="422"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI makes it easy to skip thinking. &lt;/p&gt;

&lt;p&gt;This tool helps slow down and integrate thinking before and after prompting the AI. &lt;/p&gt;

&lt;p&gt;As a browser extension it can be easily integrated into your everyday LLM chat prompting workflow.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Idea
&lt;/h2&gt;

&lt;p&gt;Before opening a prompt, ThinkMode asks you to describe what you are trying to do.&lt;/p&gt;

&lt;p&gt;It then recommends one of 5 modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Explore&lt;/strong&gt;: understand the problem before solving it&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Challenge&lt;/strong&gt;: pressure-test an existing plan&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Decide&lt;/strong&gt;: compare options and tradeoffs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Audit&lt;/strong&gt;: review quality, correctness, tests, and edge cases&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reflect&lt;/strong&gt;: learn from what you just did&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to match the prompt with the kind of thinking intended for the task.&lt;/p&gt;

&lt;p&gt;The tool also includes a &lt;strong&gt;manual AI usage log&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;After using AI, you can log how you used it. &lt;/p&gt;

&lt;p&gt;Usage is grouped into three categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Supportive&lt;/strong&gt;: AI helps expand your thinking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mixed&lt;/strong&gt;: AI saves time but may compress understanding&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Risky&lt;/strong&gt;: AI may replace your judgment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each log adds to a &lt;strong&gt;cognitive cost meter&lt;/strong&gt;. Riskier usage fills it faster.&lt;/p&gt;

&lt;p&gt;Cognitive cost measures tradeoffs between using AI to expand understanding vs outsourcing judgment.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd2qzsfjv0ae152wi27n0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd2qzsfjv0ae152wi27n0.png" alt=" " width="800" height="538"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When the meter is full, ThinkMode temporarily pauses supported AI chat pages for 5 minutes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdjk7urhdsgipcn3ecncb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdjk7urhdsgipcn3ecncb.png" alt=" " width="800" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most developer tools optimize for speed. &lt;/p&gt;

&lt;p&gt;I wanted to experiment with a tool that introduces &lt;strong&gt;intentional friction in order to surface reflection&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;p&gt;ThinkMode is a Manifest V3 Chrome extension built with React, TypeScript, and Vite.&lt;/p&gt;

&lt;p&gt;The architecture includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a content script detects supported AI chat pages&lt;/li&gt;
&lt;li&gt;a floating button opens the extension&lt;/li&gt;
&lt;li&gt;a background service worker coordinates the side panel&lt;/li&gt;
&lt;li&gt;a React side panel handles the main workflow&lt;/li&gt;
&lt;li&gt;shared TypeScript modules handle recommendation logic and prompt generation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The extension currently supports ChatGPT, Claude, and Gemini pages.&lt;/p&gt;

&lt;p&gt;There is &lt;strong&gt;no backend nor LLM API call&lt;/strong&gt; involved. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ThinkMode does not read conversations, scrape page content, send analytics, or store data remotely.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The recommendation engine is deterministic. It uses simple keyword rules to choose a thinking mode which felt reasonable considering this is an MVP.&lt;/p&gt;




&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;Sometimes the useful AI tool is not the one that gives you a better answer.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It can be the one that helps you ask a better question.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I'm curious: &lt;/p&gt;

&lt;p&gt;Have you ever caught yourself accepting an AI answer before fully understanding the problem?&lt;/p&gt;

&lt;p&gt;If so, what habits or tools help you stay engaged in the thinking process?&lt;/p&gt;




&lt;h2&gt;
  
  
  How to install
&lt;/h2&gt;

&lt;p&gt;You can download the extension &lt;a href="https://chromewebstore.google.com/detail/nbecnbmefilkkijpldhnbmmbcochhdpo" rel="noopener noreferrer"&gt;free here from the chrome web store&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Otherwise you can run the extension locally using developer mode from chrome extensions. The code is open source &lt;a href="https://github.com/JulienAvezou/ai-thinking-mode-browser-extension" rel="noopener noreferrer"&gt;here on github&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Feel free to fork it and adapt it to your own needs. &lt;/p&gt;

&lt;p&gt;Would really appreciate a star or review if you find it useful!&lt;/p&gt;

&lt;p&gt;If you can think of ways to improve this tool or want to see other features, let me know in the comments! &lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>I Built an Interview Prep Tool Instead of Grinding LeetCode</title>
      <dc:creator>Julien Avezou</dc:creator>
      <pubDate>Mon, 08 Jun 2026 13:20:06 +0000</pubDate>
      <link>https://dev.to/javz/i-built-an-interview-prep-tool-instead-of-grinding-leetcode-35a0</link>
      <guid>https://dev.to/javz/i-built-an-interview-prep-tool-instead-of-grinding-leetcode-35a0</guid>
      <description>&lt;p&gt;I am currently preparing for Software Engineer interviews.&lt;/p&gt;

&lt;p&gt;Like many developers, my first instinct was to open LeetCode and start grinding problems.&lt;/p&gt;

&lt;p&gt;It seems that most interview prep I see suggests grinding random problems.&lt;/p&gt;

&lt;p&gt;Instead I decided to &lt;strong&gt;focus on understanding the underlying patterns&lt;/strong&gt; rather than memorizing the problems. &lt;/p&gt;

&lt;p&gt;Practicing structured retrieval and being aware of how everything connects together is key. &lt;/p&gt;

&lt;p&gt;I'd rather deeply understand 20 patterns than superficially solve 200 problems.&lt;/p&gt;

&lt;p&gt;Many interview questions are simply variations of the same underlying ideas.&lt;/p&gt;

&lt;p&gt;So I built a tool focused on recognizing patterns, recalling templates, and explaining tradeoffs out loud.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F360ri59iouzfjgv2ywn9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F360ri59iouzfjgv2ywn9.png" alt=" " width="799" height="432"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;With this app, you can practice the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DS&amp;amp;A pattern flashcards&lt;/li&gt;
&lt;li&gt;Problem → pattern quizzes&lt;/li&gt;
&lt;li&gt;JavaScript code template fill-ins&lt;/li&gt;
&lt;li&gt;Complexity quizzes&lt;/li&gt;
&lt;li&gt;System design cheatsheets&lt;/li&gt;
&lt;li&gt;System design flashcards&lt;/li&gt;
&lt;li&gt;Tradeoff quizzes&lt;/li&gt;
&lt;li&gt;Explain-back scenarios&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5gnpta08m1up5alk7jf9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5gnpta08m1up5alk7jf9.png" alt=" " width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5u9onrqaqmc5461pddek.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5u9onrqaqmc5461pddek.png" alt=" " width="800" height="461"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0mr6vx4tihfmzozltfw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv0mr6vx4tihfmzozltfw.png" alt=" " width="800" height="411"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;I am currently using the tool and am finding it useful in my interview preparation: &lt;strong&gt;once you start recognizing the pattern, the implementation becomes much easier to reason about&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I wanted to share the tool here in case it helps others preparing for interviews. I deployed it on Vercel to be easily used by everyone. But you can also run it locally.&lt;/p&gt;

&lt;p&gt;Note that I don't collect or persist any data with this project. It uses local storage. &lt;br&gt;
There is no login, you can just start practicing immediately.&lt;br&gt;
The code is open source if you want to fork it and adapt it for your own needs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://swe-interview-practice-one.vercel.app" rel="noopener noreferrer"&gt;Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/JulienAvezou/swe-interview-practice" rel="noopener noreferrer"&gt;Repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tech Stack used for this project:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Next.js&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;li&gt;LocalStorage&lt;/li&gt;
&lt;li&gt;Static typed data files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project was also a fun experiment in AI-assisted development.&lt;/p&gt;

&lt;p&gt;I feel that building internal tools that help me in my daily life is a great use case for AI.&lt;/p&gt;




&lt;p&gt;Since I am actively preparing for interviews, I would love to gauge the community here and learn from you too:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do you prepare best for SWE interviews? Any tips to share?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What preparation methods gave you the highest ROI?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm also exploring Software Engineer opportunities, so I'd be happy to connect with anyone hiring or going through a similar search.&lt;/p&gt;

</description>
      <category>softwareengineering</category>
      <category>career</category>
      <category>learning</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
