<?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>Forem: WellDefined.AI</title>
    <description>The latest articles on Forem by WellDefined.AI (@merico).</description>
    <link>https://forem.com/merico</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.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F3442%2Fbf6b14ed-4bbc-4fc7-acd0-82784c0798ea.png</url>
      <title>Forem: WellDefined.AI</title>
      <link>https://forem.com/merico</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/merico"/>
    <language>en</language>
    <item>
      <title>Tigs: Never Lose That AI Context Again – Store Your LLM Chats in Git</title>
      <dc:creator>Jinglei Ren</dc:creator>
      <pubDate>Thu, 02 Oct 2025 17:07:31 +0000</pubDate>
      <link>https://forem.com/merico/tigs-never-lose-that-ai-context-again-store-your-llm-chats-in-git-394i</link>
      <guid>https://forem.com/merico/tigs-never-lose-that-ai-context-again-store-your-llm-chats-in-git-394i</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Originally published at &lt;a href="https://blog.welldefined.ai/tigs-turn-your-ai-chats-into-dev-assets/" rel="noopener noreferrer"&gt;blog.welldefined.ai&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The biggest bug in software engineering isn’t a crash – it’s forgetting why.&lt;/p&gt;

&lt;p&gt;That “god-tier” prompt you tuned yesterday? Gone today.&lt;br&gt;&lt;br&gt;
That design decision from three months ago? Nobody remembers why.&lt;br&gt;&lt;br&gt;
So when someone asks you something like 'why is this function designed this way?', in most cases your answer would be like:&lt;/p&gt;

&lt;p&gt;🤷 “Uh… I think the AI suggested it?”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;&lt;strong&gt;Tigs&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;is here to fix that very human bug.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;🧐 What is Tigs and why would you want it?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Tigs = &lt;strong&gt;Talks in Git → Specs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In plain English: &lt;strong&gt;it captures your human ↔ AI conversations (prompts + responses), versions them alongside your commits in Git, and turns them into specs (which describes your system in a both comprehensive and precise way).&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Working with AI in software development is never a one-shot deal. You don’t just write a single prompt and magically get perfect code back — it’s usually a messy dance of trial and error. One day you’re deep in a planning session with an AI — maybe you’ve kicked off &lt;em&gt;plan mode&lt;/em&gt; to hash out a tricky feature. After three rounds of back-and-forth you finally arrive at a design that feels solid… only to find that a few days later the entire context has evaporated.&lt;/p&gt;

&lt;p&gt;The same thing happens when you brainstorm new features with AI: a flurry of ideas, half-baked specs, design alternatives that spark in the moment but evaporate as soon as the chat window closes. And for newcomers stepping into a project — whether it’s a company repo or an open source library — nothing is more valuable than seeing not just the code, but the conversations and reasoning behind it. This is where &lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;Tigs&lt;/a&gt; shines: it stores those human-AI dialogues in Git notes, and your prompts, your design debates, your hard-won insights all become part of the project’s permanent, traceable history. The simple story is, with the assistance of &lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;Tigs&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Every brainstorm, every experiment, every failed attempt with an LLM → saved.&lt;/li&gt;
&lt;li&gt;  Those “throwaway” chats → distilled into specs and docs.&lt;/li&gt;
&lt;li&gt;  Everything goes into Git, right next to your code, with full version history.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So now:&lt;/p&gt;

&lt;p&gt;👉 You never lose that prompt optimization again.&lt;/p&gt;

&lt;p&gt;👉 Every “historical reason” actually has a record.&lt;/p&gt;

&lt;p&gt;👉 Code and design docs finally stay in sync.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;For individual developers&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;  Preserve the reasoning around your code, not just the code itself.&lt;/li&gt;
&lt;li&gt;  When you revisit a side project months later, you can pick it right back up.&lt;/li&gt;
&lt;li&gt;  Show off a portfolio that includes not just code, but your &lt;em&gt;thinking process&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;  &lt;strong&gt;For teams / open source&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;  Transparent decisions — no more “oral agreements lost in chat.”&lt;/li&gt;
&lt;li&gt;  Faster onboarding — newcomers see how ideas evolved.&lt;/li&gt;
&lt;li&gt;  Less wasted effort — higher ROI on AI-assisted development.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Once, everyone knew the golden rule: Talk is cheap, show me the code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In the AI era, the new rule has changed to: Code is cheap, show me the talk.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;📚 Quickstart&lt;/strong&gt;
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gh"&gt;# Install&lt;/span&gt;
pip install tigs

&lt;span class="gh"&gt;# In your repo&lt;/span&gt;
cd /path/to/your/repo

&lt;span class="gh"&gt;# Launch the TUI to curate chats and link them to commits&lt;/span&gt;
tigs store

&lt;span class="gh"&gt;# Review what’s linked&lt;/span&gt;
tigs view

&lt;span class="gh"&gt;# Push notes upstream (no commit rewrite)&lt;/span&gt;
tigs push
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Take the &lt;strong&gt;TUI&lt;/strong&gt; of &lt;code&gt;tigs store&lt;/code&gt; for example. It is a 3-panel layout interactive window: The left panel shows the code commits in your current git repository; the right panel gives you all the log files to choose from; and the middle panel lists all the chats in the selected log file. Check the bottom status bar to see what each key press does.&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%2Fbrfapnxaaqo0uigmdc53.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%2Fbrfapnxaaqo0uigmdc53.png" alt="Snapshot of Tigs TUI" width="800" height="467"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;👉 Open-source on GitHub:&lt;/strong&gt; &lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;&lt;strong&gt;welldefined-ai/tigs&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;– ⭐ Star us!&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;🌍 Why now?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Don't &lt;em&gt;miss&lt;/em&gt; your chats until you &lt;em&gt;miss&lt;/em&gt; them.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;AI is part of daily dev life&lt;/strong&gt;: prompts + conversations are replacing traditional development process.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Code ≠ the whole story&lt;/strong&gt;: more and more “decisions” are made in chats with AI, not in code.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Info is fragmented&lt;/strong&gt;: chats and experiments are scattered across AI agents: Claude Code, Gemini CLI, Qwen Code, Codex CLI, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/welldefined-ai/tigs?ref=blog.welldefined.ai" rel="noopener noreferrer"&gt;Tigs&lt;/a&gt; pulls all of that into Git and treats it as seriously as code. Think of it as: &lt;strong&gt;a design management tool for the LLM era.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;🛣️ Specs and Roadmap&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Tigs is still at an early stage — we’ve just finished building its core basic functionalities, and there’s plenty of room to grow! Over the next couple of months, we’ll be moving fast: polishing the TUI for a smoother developer experience, rolling out new features, and — most importantly — adding the missing &lt;strong&gt;Specs&lt;/strong&gt; module, an essential piece of the puzzle that will make Tigs feel whole. When it comes to Specs, we already have a clear vision: they should be automatically generated by AI through reading both commits and chats, and serve as precise, comprehensive descriptions of the system’s state up to the current commit. Step by step, Tigs will evolve into a more complete tool for capturing, versioning, and building on your conversations with AI.&lt;/p&gt;

</description>
      <category>git</category>
      <category>ai</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>DevLake as a DevOps Data Monitoring Tool</title>
      <dc:creator>Shubham Gupta</dc:creator>
      <pubDate>Sun, 19 Feb 2023 07:47:52 +0000</pubDate>
      <link>https://forem.com/merico/devlake-as-a-devops-data-monitoring-tool-glj</link>
      <guid>https://forem.com/merico/devlake-as-a-devops-data-monitoring-tool-glj</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;No matter what business or career you've chosen, data visualization can help by delivering data in the most efficient way possible. As one of the essential steps in the business intelligence process, data visualization takes the raw data, models it, and delivers the data so that conclusions can be reached.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Understanding the Importance of DevOps Data Visualization
&lt;/h2&gt;

&lt;p&gt;In today's automated environments, there are panels that reserves the information about how an individual component/process is behaving at any particular instant compared to the past when we used to have instant meters which gave us instant readings. These automated systems help us to collect the raw data from their databases using plugins and display that data in real-time. Data visualization tools like grafana make the quick understanding to the user and give insight into any particular state of what is happening inside the system/component.&lt;br&gt;
DevOps is a set of practices that collaborate communication of software development and IT operations team. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. While automating the process of Software delivery there could be certain tools that can be examined to provide situational insights.&lt;br&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%2F7cde1j7sc1aqcurlvpq2.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%2F7cde1j7sc1aqcurlvpq2.png" alt=" " width="627" height="627"&gt;&lt;/a&gt;&lt;br&gt;
At every stage of the diagram, we can take advantage of the analytical opportunities of that phase to gather meaningful metrics. Here is a list of the different phases and the corresponding metrics that could be monitored throughout the lifecycle:&lt;br&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%2Fdeg6oq95rnd0xyjfm1al.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%2Fdeg6oq95rnd0xyjfm1al.png" alt=" " width="800" height="664"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How DevLake provides the Monitoring Solution?
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/apache/incubator-devlake" rel="noopener noreferrer"&gt;Devlake&lt;/a&gt; is an open-source dev data platform that ingests, analyzes, and visualizes the fragmented data from DevOps tools to distil insights for engineering productivity. &lt;a href="https://github.com/apache/incubator-devlake" rel="noopener noreferrer"&gt;DevLake&lt;/a&gt; is designed for developer teams looking to make better sense of their development process and to bring a more data-driven approach to their own practices.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In simpler language &lt;a href="https://github.com/apache/incubator-devlake" rel="noopener noreferrer"&gt;devlake&lt;/a&gt; is a tool that helps us to collect our DevOps data, through various plugins that &lt;a href="https://github.com/apache/incubator-devlake" rel="noopener noreferrer"&gt;devlake&lt;/a&gt; stores in its repository. The data is further analyzed and we produce amazing graphical insights that would help to boost productivity. Let's take a simple example: Merico-dev is an organization that wants to keep track of all the commits/issues/PRs happening over the repository, maintaining and analyzing data would be a tedious process, but where &lt;a href="https://github.com/apache/incubator-devlake" rel="noopener noreferrer"&gt;devlake&lt;/a&gt; comes in, it would collect the data from GitHub, store the data in MySQL and visualize on grafana dashboard. In this way, Merico-dev can compare this month's productivity to the last month and could reward the developer with the most commits/issues/PRs merged.&lt;/p&gt;

&lt;p&gt;A typical &lt;a href="https://github.com/apache/incubator-devlake" rel="noopener noreferrer"&gt;DevLake&lt;/a&gt; plugin's dataflow is illustrated below:&lt;br&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%2F9zceecbjsg4v8tnoz3by.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%2F9zceecbjsg4v8tnoz3by.png" alt=" " width="438" height="397"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Raw layer stores the API responses from data sources (DevOps tools) in JSON.&lt;/li&gt;
&lt;li&gt;The Tool layer extracts raw data from JSONs into a relational schema that's easier to consume for analytical tasks.&lt;/li&gt;
&lt;li&gt;The Domain layer attempts to build a layer of abstraction on top of the Tool layer so that analytics logic can be re-used across different tools.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, when a pipeline is successfully run you get the complete collection of data you check out the scope of data from &lt;a href="https://devlake.apache.org/docs/DataModels/DataSupport/" rel="noopener noreferrer"&gt;here&lt;/a&gt;. Successful pipelines can be analyzed on Dashboard like Grafana by using MySQL queries.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to analyze DORA Metrics using DevLake
&lt;/h2&gt;

&lt;p&gt;DevOps Research and Assessment (DORA) team has identified four key metrics that indicate the performance of a software development team the main idea is to figure out whether they are "low performers" to "elite performers". The four key metrics used are Deployment frequency (DF), Lead time for changes (LT), Mean time to recovery (MTTR), and Change failure rate (CFR).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Deployment Frequency - The frequency of the software release of an organization to the production level.&lt;/li&gt;
&lt;li&gt;Lead Time for Changes - The amount of time an organization takes a commit/PR to get into the production level. &lt;/li&gt;
&lt;li&gt;Change Failure Rate - The percentage of deployments causing a failure in production.&lt;/li&gt;
&lt;li&gt;Time to Restore Service - How long it takes an organization to recover from a failure in production.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of the biggest challenges of gathering these DORA metrics is solved by &lt;a href="https://github.com/apache/incubator-devlake" rel="noopener noreferrer"&gt;DevLake&lt;/a&gt;, currently, &lt;a href="https://github.com/apache/incubator-devlake" rel="noopener noreferrer"&gt;DevLake&lt;/a&gt; has 25+ plugins which help to collect the DevOps data from every stage of the SDLC and store it in a containerized database. The complete process can be automated by using CronJob ( i.e. DevLake BluePrint feature ).&lt;/p&gt;

&lt;h2&gt;
  
  
  Resulted Dashboard of DevLake
&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%2Fdoi3t8oi67co3qqrccgy.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%2Fdoi3t8oi67co3qqrccgy.png" alt=" " width="800" height="516"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Calculating the Metrics
&lt;/h2&gt;

&lt;p&gt;In this section, we would discuss how to translate the resulted data into the system-level calculation. This original research done by the DORA team surveyed real people rather than gathering systems data and bucketed metrics into a performance level, as follows:&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%2Fm4rpsfh4ugik1qyvlpkr.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%2Fm4rpsfh4ugik1qyvlpkr.png" alt=" " width="729" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion :
&lt;/h2&gt;

&lt;p&gt; &lt;br&gt;
DevLake aims to become an ideal tool when it comes to analyzing any metrics of DevOps, through its extended plugins and robust data collecting system. It provides flexibility over the standard query and the user can create its dashboard.&lt;/p&gt;

&lt;h2&gt;
  
  
  References :
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://analytiks.co/importance-of-data-visualization/#:%7E:text=Data%20visualization%20gives%20us%20a,outliers%20within%20large%20data%20sets" rel="noopener noreferrer"&gt;https://analytiks.co/importance-of-data-visualization/#:~:text=Data%20visualization%20gives%20us%20a,outliers%20within%20large%20data%20sets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/DevOps" rel="noopener noreferrer"&gt;https://en.wikipedia.org/wiki/DevOps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://insights.sei.cmu.edu/blog/information-visualization-as-a-devops-monitoring-tool/" rel="noopener noreferrer"&gt;https://insights.sei.cmu.edu/blog/information-visualization-as-a-devops-monitoring-tool/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema" rel="noopener noreferrer"&gt;https://devlake.apache.org/docs/DataModels/DevLakeDomainLayerSchema&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance" rel="noopener noreferrer"&gt;https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devops</category>
      <category>productivity</category>
      <category>tooling</category>
      <category>datascience</category>
    </item>
    <item>
      <title>How do you measure productivity?</title>
      <dc:creator>Maxim Wheatley</dc:creator>
      <pubDate>Tue, 15 Dec 2020 17:58:49 +0000</pubDate>
      <link>https://forem.com/merico/how-do-you-measure-productivity-27om</link>
      <guid>https://forem.com/merico/how-do-you-measure-productivity-27om</guid>
      <description>&lt;p&gt;Hey Dev community! Maxim here from the Merico team. We spend a ton of time thinking about engineering productivity: &lt;br&gt;
How to measure it? How to define it? How to improve it? &lt;/p&gt;

&lt;p&gt;All simple questions with tricky answers. I'd love to hear from you on what you have used in the past that has worked whether tools, metrics, or techniques! &lt;/p&gt;

&lt;p&gt;Hope to hear from you, and look forward to the conversation! &lt;/p&gt;

&lt;p&gt;Disclosure: On Thursday we are releasing a free version of our analytics product to give developers better insights and data into their own performance and productivity. We are on a mission to help people articulate their accomplishments to become better coders and achieve more in their careers! &lt;/p&gt;

</description>
      <category>productivity</category>
      <category>analytics</category>
      <category>performance</category>
      <category>career</category>
    </item>
  </channel>
</rss>
