<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>software &amp;mdash; Doctacosa</title>
    <link>https://blog.interordi.com/tag:software</link>
    <description>🪶 I&#39;m a real blog! Maybe? 🤔  Thoughts by Stéphane, often in English, parfois en français!</description>
    <pubDate>Fri, 22 May 2026 22:02:05 +0000</pubDate>
    <item>
      <title>The mighty TODO and its support</title>
      <link>https://blog.interordi.com/the-mighty-todo-and-its-support</link>
      <description>&lt;![CDATA[Once in a while, I&#39;ll mention my TODO list. It&#39;s where I list what I want to do, note possible ideas, keep track of the status of my ongoing projects, and more. Where does this beast actually live, though?&#xA;&#xA;The truth is, it&#39;s not regrouped in a single location. As things stand right now, I&#39;m using three main tools to keep track of all these elements. But why three?&#xA;&#xA;The main one that I&#39;ve mentioned before is OneNote. It&#39;s designed to do just that: write down notes and sort them out as you go. The way the application is structured works well for me: you have several notebooks (I have a Development one), broken down into sections (Interordi, IOBoard, Creeper&#39;s Lab, ...), which are in turn broken down into pages (Priorities, Future updates, Ideas, History, etc.). Each page is a freeform text page, with formatting support, so I can write things however I want. I usually make generous use of bullet points that get divided into subsections. Having text pages lets me see a lot of items at once, and I like having a global overview. Bonus, OneNote is available for basically every platform ever and synchronizes easily, so I&#39;m not tied to any device.&#xA;&#xA;Another one that I&#39;ve been relying on is Visual Studio Code with a few additional plugins. My main coding software also happens to make an interesting note keeping system. The way things are displayed ends up somewhat similar to OneNote, but there&#39;s a reason why I use this: to easily share with others. My development notes for the Creeper&#39;s Lab are there, in Markdown format, which I can then easily copy and send elsewhere. I use this method to share the information with the staff, so they have an idea what I&#39;m working on. The pages are pushed online, where a simple viewer allows casual browsing. Fun fact: this Markdown viewer is open source and available on my GitHub account!&#xA;&#xA;Part of this family of tools is Microsoft To Do, another app that&#39;s available on multiple platforms. While I&#39;ve tried using it as a replacement to OneNote, it didn&#39;t quite work for me: like others, you can choose to sort your notes across multiple projects and sections, but the individual tasks have to be entered one-by-one in their own fields. This means I can&#39;t see as many elements at a glance and I can&#39;t easily move an entire section somewhere else like I would with a text document. However, I found a use for it: tasks with a deadline. I have self-repeating tasks with notifications for the daily servers list voting, the monthly Kenorland rotation, the newsletter preparation, and more. This way, I don&#39;t need to remember when something is due. Likewise, I had a note today to remind me to write this post!&#xA;&#xA;While this set has been working well enough for me for quite a while now, I&#39;m never 100% happy with what I have, as there are always small details I wished worked differently. Who knows, maybe I&#39;ll find something more to my liking in the future!&#xA;&#xA;#tools #software&#xA;&#xA;- Doctacosa]]&gt;</description>
      <content:encoded><![CDATA[<p>Once in a while, I&#39;ll mention my TODO list. It&#39;s where I list what I want to do, note possible ideas, keep track of the status of my ongoing projects, and more. Where does this beast actually live, though?</p>

<p>The truth is, it&#39;s not regrouped in a single location. As things stand right now, I&#39;m using three main tools to keep track of all these elements. But why three?</p>

<p>The main one that I&#39;ve mentioned before is <strong>OneNote</strong>. It&#39;s designed to do just that: write down notes and sort them out as you go. The way the application is structured works well for me: you have several notebooks (I have a Development one), broken down into sections (Interordi, IOBoard, Creeper&#39;s Lab, ...), which are in turn broken down into pages (Priorities, Future updates, Ideas, History, etc.). Each page is a freeform text page, with formatting support, so I can write things however I want. I usually make generous use of bullet points that get divided into subsections. Having text pages lets me see a lot of items at once, and I like having a global overview. Bonus, OneNote is available for basically every platform ever and synchronizes easily, so I&#39;m not tied to any device.</p>

<p>Another one that I&#39;ve been relying on is <strong>Visual Studio Code</strong> with a few additional plugins. My main coding software also happens to make an interesting note keeping system. The way things are displayed ends up somewhat similar to OneNote, but there&#39;s a reason why I use this: to easily share with others. My development notes for the Creeper&#39;s Lab are there, in Markdown format, which I can then easily copy and send elsewhere. I use this method to share the information with the staff, so they have an idea what I&#39;m working on. The pages are pushed online, where a simple viewer allows casual browsing. Fun fact: this Markdown viewer is open source and <a href="https://github.com/Doctacosa/markdown-viewer">available on my GitHub account</a>!</p>

<p>Part of this family of tools is <strong>Microsoft To Do,</strong> another app that&#39;s available on multiple platforms. While I&#39;ve tried using it as a replacement to OneNote, it didn&#39;t quite work for me: like others, you can choose to sort your notes across multiple projects and sections, but the individual tasks have to be entered one-by-one in their own fields. This means I can&#39;t see as many elements at a glance and I can&#39;t easily move an entire section somewhere else like I would with a text document. However, I found a use for it: tasks with a deadline. I have self-repeating tasks with notifications for the <a href="https://www.creeperslab.net/help.php#vote">daily servers list voting</a>, the monthly Kenorland rotation, the newsletter preparation, and more. This way, I don&#39;t need to remember when something is due. Likewise, I had a note today to remind me to write this post!</p>

<p>While this set has been working well enough for me for quite a while now, I&#39;m never 100% happy with what I have, as there are always small details I wished worked differently. Who knows, maybe I&#39;ll find something more to my liking in the future!</p>

<p><a href="https://blog.interordi.com/tag:tools" class="hashtag"><span>#</span><span class="p-category">tools</span></a> <a href="https://blog.interordi.com/tag:software" class="hashtag"><span>#</span><span class="p-category">software</span></a></p>

<p><em>– Doctacosa</em></p>
]]></content:encoded>
      <guid>https://blog.interordi.com/the-mighty-todo-and-its-support</guid>
      <pubDate>Tue, 20 Sep 2022 04:00:00 +0000</pubDate>
    </item>
    <item>
      <title>The tools I work with - The software</title>
      <link>https://blog.interordi.com/the-tools-i-work-with-the-software</link>
      <description>&lt;![CDATA[Last month, I covered the hardware I use to work on my ongoing projects. Even more important is the software itself. Quite a few of them have become critical to my workflow, and here&#39;s a tour of the main items.&#xA;&#xA;Git&#xA;&#xA;I explained working on three different computers. I&#39;ll often be editing the same project across multiple devices, and it&#39;s important that I keep my code up to date on each. How should I do that? Copy files back and forth? There&#39;s a huge risk of errors by accidentally overwriting more recent additions with older versions. Place everything on a USB key? Not bad, but if you lose it, you&#39;re toast. Been there, done that. (I found backups... eventually).&#xA;&#xA;Enter Git. This software&#39;s main goal is version control. Basically, each change I do is logged separately, with an explanation message and the date. This creates a list of all modifications ever done, going back to the beginning of a project. More importantly, these changes can be pushed to a central server, then pulled on multiple computers. In my case, I use the same dedicated hardware that runs the game servers as a storage location. This way, as long as I&#39;ve got an Internet connection, I can send or obtain my latest changes with a single click! I&#39;ve also started putting some of my code on GitHub, which is something I&#39;m planning to revisit in a later post.&#xA;&#xA;OneDrive&#xA;&#xA;Besides code, there are other things I want to store: reference images, graphic libraries, documentation, draft files and more. In this case, I use Microsoft&#39;s OneDrive to store it all. Similar to Google Drive, Dropbox and other services, OneDrive lets you put your files in a special folder that gets stored on remote servers. You can then access them from other computers at will, and any changes are automatically kept in sync. I had my doubts at first on how well it could handle potential conflicts, or accidentally overwrite content, but it&#39;s proven over time to be very sturdy. As a bonus, all the files can also be accessed in any web browser in case I want to reference something in a pinch.&#xA;&#xA;OneNote&#xA;&#xA;I&#39;ll frequently mention taking a note of something, say something about checking through my notes, or refer to the mighty TODO list. That&#39;s something that I keep in OneNote. It&#39;s a note taking application that lets you organize everything in Notebooks, then in Sections, then furthermore in Pages. That way, you can break down and organize your thoughts without them becoming a huge, messy pile. I used to keep everything in separate, plain text files, but this adds a key feature to the mix: the ability to access my notes everywhere and keep them in sync. This means I can do what I want on any computer at home, on my phone, or even from work when I get a sudden idea.&#xA;&#xA;Visual Studio Code&#xA;&#xA;Last but not least, my favorite code editor: Visual Studio Code. This project is still young as it was first released only a bit over 4 years ago. It shares its name with his bigger brother Visual Studio, but that&#39;s where the relation ends as it&#39;s handled by another team on a different engine. There are two key points that made me adopt it:&#xA;&#xA;1- Its speed: the thing is FAST, no matter what computer you try to run it on. The always responsive interface makes it a pleasure to work on.&#xA;&#xA;2- The range of plugins available. While it can do quite nicely on its own, it can be extended to support a lot of programming languages and features, from the obvious to the more obscure.&#xA;&#xA;The Git usage I mentioned as my first point? Built-in and ready to go, so I can compare my changes right as I make them.&#xA;&#xA;While I use multiple other tools, these really form the backbone of my current flow. All have proven to work well, are modern and pretty much frustration free, to the point where I see my current setup as the best I&#39;ve ever had.&#xA;&#xA;#tools #software&#xA;&#xA;- Doctacosa]]&gt;</description>
      <content:encoded><![CDATA[<p>Last month, <a href="https://blog.interordi.com/the-tools-i-work-with-the-hardware">I covered the hardware I use</a> to work on my ongoing projects. Even more important is the software itself. Quite a few of them have become critical to my workflow, and here&#39;s a tour of the main items.</p>

<h2 id="git">Git</h2>

<p>I explained working on three different computers. I&#39;ll often be editing the same project across multiple devices, and it&#39;s important that I keep my code up to date on each. How should I do that? Copy files back and forth? There&#39;s a huge risk of errors by accidentally overwriting more recent additions with older versions. Place everything on a USB key? Not bad, but if you lose it, you&#39;re toast. Been there, done that. (I found backups... eventually).</p>

<p>Enter Git. This software&#39;s main goal is version control. Basically, each change I do is logged separately, with an explanation message and the date. This creates a list of all modifications ever done, going back to the beginning of a project. More importantly, these changes can be pushed to a central server, then pulled on multiple computers. In my case, I use the same dedicated hardware that runs the game servers as a storage location. This way, as long as I&#39;ve got an Internet connection, I can send or obtain my latest changes with a single click! I&#39;ve also started <a href="https://github.com/Doctacosa">putting some of my code on GitHub</a>, which is something I&#39;m planning to revisit in a later post.</p>

<h2 id="onedrive">OneDrive</h2>

<p>Besides code, there are other things I want to store: reference images, graphic libraries, documentation, draft files and more. In this case, I use Microsoft&#39;s OneDrive to store it all. Similar to Google Drive, Dropbox and other services, OneDrive lets you put your files in a special folder that gets stored on remote servers. You can then access them from other computers at will, and any changes are automatically kept in sync. I had my doubts at first on how well it could handle potential conflicts, or accidentally overwrite content, but it&#39;s proven over time to be very sturdy. As a bonus, all the files can also be accessed in any web browser in case I want to reference something in a pinch.</p>

<h2 id="onenote">OneNote</h2>

<p>I&#39;ll frequently mention taking a note of something, say something about checking through my notes, or refer to the mighty TODO list. That&#39;s something that I keep in OneNote. It&#39;s a note taking application that lets you organize everything in Notebooks, then in Sections, then furthermore in Pages. That way, you can break down and organize your thoughts without them becoming a huge, messy pile. I used to keep everything in separate, plain text files, but this adds a key feature to the mix: the ability to access my notes everywhere and keep them in sync. This means I can do what I want on any computer at home, on my phone, or even from work when I get a sudden idea.</p>

<h2 id="visual-studio-code">Visual Studio Code</h2>

<p>Last but not least, my favorite code editor: Visual Studio Code. This project is still young as it was first released only a bit over 4 years ago. It shares its name with his bigger brother Visual Studio, but that&#39;s where the relation ends as it&#39;s handled by another team on a different engine. There are two key points that made me adopt it:</p>

<p>1- Its speed: the thing is FAST, no matter what computer you try to run it on. The always responsive interface makes it a pleasure to work on.</p>

<p>2- The range of plugins available. While it can do quite nicely on its own, it can be extended to support a lot of programming languages and features, from the obvious to the more obscure.</p>

<p>The Git usage I mentioned as my first point? Built-in and ready to go, so I can compare my changes right as I make them.</p>

<p>While I use multiple other tools, these really form the backbone of my current flow. All have proven to work well, are modern and pretty much frustration free, to the point where I see my current setup as the best I&#39;ve ever had.</p>

<p><a href="https://blog.interordi.com/tag:tools" class="hashtag"><span>#</span><span class="p-category">tools</span></a> <a href="https://blog.interordi.com/tag:software" class="hashtag"><span>#</span><span class="p-category">software</span></a></p>

<p><em>– Doctacosa</em></p>
]]></content:encoded>
      <guid>https://blog.interordi.com/the-tools-i-work-with-the-software</guid>
      <pubDate>Tue, 15 Oct 2019 04:00:00 +0000</pubDate>
    </item>
    <item>
      <title>The tools I work with - The hardware</title>
      <link>https://blog.interordi.com/the-tools-i-work-with-the-hardware</link>
      <description>&lt;![CDATA[There are quite a few tools I use to complete my tasks. Either hardware or software, these can be critical to getting good results and make the development process smooth. Here&#39;s a look through my current hardware setup!&#xA;&#xA;The desktop&#xA;&#xA;Desktop computer&#xA;&#xA;My desktop computer, Dominion, is the latest addition to the line-up. Newly built at the beginning of summer, I assembled this to offer high performance so it&#39;d be able to take on any task I throw at it. One of my critical choices went to the RAM, which I now have 32 GB of. When I develop and test new features for the Minecraft servers, I&#39;ll sometimes have my full lineup of development software loaded, plus a Bungee instance, plus two or three servers, plus two clients all running at the same time. That&#39;s a lot of memory used up, as Minecraft can get very hungry! This computer can thankfully take it like a champ. This is also what I use to create image renders of the various player builds.&#xA;&#xA;The laptop&#xA;&#xA;ThinkPad laptop computer&#xA;&#xA;My trusty ThinkPad laptop, nicknamed Wagon, has been with me for several years now. While not a speed demon, it&#39;s a sturdy piece of hardware with a long lasting battery life and a decent performance. For the longest time, this was my main development machine, and I can take it with me to work from almost anywhere.&#xA;&#xA;As some of you might have heard, my previous desktop died early last year. I ended up using the laptop as my main computer, connecting it to external monitors, keyboard and mouse for a more comfortable setup, and it proved to work so well that I delayed replacing the desktop by over a year.&#xA;&#xA;The tablet&#xA;&#xA;Surface Go tablet&#xA;&#xA;The tablet I call Signal, while not my latest addition, is one that I&#39;ve only recently started experimenting with as a work tool. This Microsoft Surface Go tablet has limited capacity but it surprised me with decent performance results after running some tests, so I installed my development environment to see how that&#39;d perform. While I won&#39;t run any Minecraft servers on this, it&#39;s working great for lighter tasks, such as working on a website or web tool. Use its touchscreen, add in a Bluetooth keyboard, maybe a wireless mouse, and it&#39;s a capable enough setup! As a bonus, it&#39;s extremely small and light to carry. This allows me to indulge sudden ideas, as pictured here where I made improvements to the forums while riding a train.&#xA;&#xA;That&#39;s it for the hardware aspect! In a later update, I&#39;ll cover the software mainstays that allow me to make the above work.&#xA;&#xA;#tools #software&#xA;&#xA;- Doctacosa]]&gt;</description>
      <content:encoded><![CDATA[<p>There are quite a few tools I use to complete my tasks. Either hardware or software, these can be critical to getting good results and make the development process smooth. Here&#39;s a look through my current hardware setup!</p>

<p><strong>The desktop</strong></p>

<p><img src="https://www.interordi.com/misc/blog/desktop.jpg" alt="Desktop computer"></p>

<p>My desktop computer, Dominion, is the latest addition to the line-up. Newly built at the beginning of summer, I assembled this to offer high performance so it&#39;d be able to take on any task I throw at it. One of my critical choices went to the RAM, which I now have 32 GB of. When I develop and test new features for the Minecraft servers, I&#39;ll sometimes have my full lineup of development software loaded, plus a Bungee instance, plus two or three servers, plus two clients all running at the same time. That&#39;s a lot of memory used up, as Minecraft can get very hungry! This computer can thankfully take it like a champ. This is also what I use to create image renders of the various player builds.</p>

<p><strong>The laptop</strong></p>

<p><img src="https://www.interordi.com/misc/blog/thinkpad.jpg" alt="ThinkPad laptop computer"></p>

<p>My trusty ThinkPad laptop, nicknamed Wagon, has been with me for several years now. While not a speed demon, it&#39;s a sturdy piece of hardware with a long lasting battery life and a decent performance. For the longest time, this was my main development machine, and I can take it with me to work from almost anywhere.</p>

<p>As some of you might have heard, my previous desktop died early last year. I ended up using the laptop as my main computer, connecting it to external monitors, keyboard and mouse for a more comfortable setup, and it proved to work so well that I delayed replacing the desktop by over a year.</p>

<p><strong>The tablet</strong></p>

<p><img src="https://www.interordi.com/misc/blog/surface1.jpg" alt="Surface Go tablet"></p>

<p>The tablet I call Signal, while not my latest addition, is one that I&#39;ve only recently started experimenting with as a work tool. This Microsoft Surface Go tablet has limited capacity but it surprised me with decent performance results after running some tests, so I installed my development environment to see how that&#39;d perform. While I won&#39;t run any Minecraft servers on this, it&#39;s working great for lighter tasks, such as working on a website or web tool. Use its touchscreen, add in a Bluetooth keyboard, maybe a wireless mouse, and it&#39;s a capable enough setup! As a bonus, it&#39;s extremely small and light to carry. This allows me to indulge sudden ideas, as pictured here where I made improvements to the forums while riding a train.</p>

<p>That&#39;s it for the hardware aspect! In a later update, I&#39;ll cover the software mainstays that allow me to make the above work.</p>

<p><a href="https://blog.interordi.com/tag:tools" class="hashtag"><span>#</span><span class="p-category">tools</span></a> <a href="https://blog.interordi.com/tag:software" class="hashtag"><span>#</span><span class="p-category">software</span></a></p>

<p><em>– Doctacosa</em></p>
]]></content:encoded>
      <guid>https://blog.interordi.com/the-tools-i-work-with-the-hardware</guid>
      <pubDate>Sun, 15 Sep 2019 04:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>