<rss version="2.0"><channel><title>Jason Dsouza's Blog</title><description>Personal thoughts, ruminations, and rants</description><link>https://jasondsouza.org</link><language>en-us</language><lastBuildDate>Sun, 12 Oct 2025 10:52:16 GMT</lastBuildDate><item><title>Agentic Coding - Copilot to Coworker</title><link>https://jasondsouza.org/post/agentic-coding.html</link><description>Ruminations on AI assisted coding, and the mindset shift needed to take full advantage of it (in 2025).</description><pubDate>Sun, 06 Jul 2025 00:00:00 GMT</pubDate><guid>post/agentic-coding.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>PFAB Compression</title><link>https://jasondsouza.org/post/pfab-compression.html</link><description>A quick response to Rob Heaton's (PFAB #18) post on compression for beginners.</description><pubDate>Thu, 16 Jul 2020 00:00:00 GMT</pubDate><guid>post/pfab-compression.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>Homelab Server Setup</title><link>https://jasondsouza.org/post/homelab-server.html</link><description>Notes on setting up a publicly accessible homelab server.</description><pubDate>Sat, 11 Jan 2020 00:00:00 GMT</pubDate><guid>post/homelab-server.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>Caesar Cipher Decryption</title><link>https://jasondsouza.org/post/caesar-cipher-decryption.html</link><description>The ability to manipulate a computer to perform tedious tasks on your behalf is an incredibly valuable, and increasingly necessary skill to have. Lots of software engineering deals with large programs, and high level architectural challenges. This post explores the other side of programming... small, one-of scripts designed to solve a specific problem. I'll walk through how I solved a small cryptographic puzzle posed online, and try to explain the process of problem solving via code at a micro-level.</description><pubDate>Sat, 11 Jul 2015 00:00:00 GMT</pubDate><guid>post/caesar-cipher-decryption.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>Sorting</title><link>https://jasondsouza.org/post/sorting.html</link><description>Sorting is a fundamental, yet often overlooked aspect of computer science due to its status as an effectively 'solved problem'. The state of the art sorting algorithms at the fingertips of most developers are the result of much research and experimentation. This post serves as a crash course on sorting basics, leading up to an understanding of the modern algorithms.</description><pubDate>Tue, 03 Feb 2015 00:00:00 GMT</pubDate><guid>post/sorting.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>The Elements of (Ruby) Style</title><link>https://jasondsouza.org/post/elements-of-ruby-style.html</link><description>Simple, but powerful rules to enhance the quality of ruby code</description><pubDate>Sun, 23 Feb 2014 00:00:00 GMT</pubDate><guid>post/elements-of-ruby-style.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>Introduction to Hadoop and Hive</title><link>https://jasondsouza.org/post/hadoop-and-hive.html</link><description>A basic introduction to what hadoop and hive are, and what they are used for in contrast with a more traditional relational storage system.</description><pubDate>Sun, 26 Jan 2014 00:00:00 GMT</pubDate><guid>post/hadoop-and-hive.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>On Technical Debt</title><link>https://jasondsouza.org/post/technical-debt.html</link><description>Technical debt is not universally bad, in the same way that regular debt is not universally bad. This post is a summary of my thoughts on how to think about and deal with technical debt in an intelligent manner.</description><pubDate>Sat, 19 Oct 2013 00:00:00 GMT</pubDate><guid>post/technical-debt.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>The Ruby Environment</title><link>https://jasondsouza.org/post/ruby-environment.html</link><description>An introduction to the ruby environment, and the tools necessary to successfully interact with and work in its ecosystem.</description><pubDate>Mon, 14 Oct 2013 00:00:00 GMT</pubDate><guid>post/ruby-environment.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>Wholistic Health Criteria</title><link>https://jasondsouza.org/post/wholistic-health-criteria.html</link><description>Mainly for my own use, a short list of things I do to stay healthy.</description><pubDate>Sat, 29 Dec 2012 00:00:00 GMT</pubDate><guid>post/wholistic-health-criteria.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>Workout Routine</title><link>https://jasondsouza.org/post/workout-routine.html</link><description>This is the workout routine I used to get in the best shape of my life. It doesn't include the diet or cardio training portion, which I may create as separate posts.</description><pubDate>Wed, 05 Sep 2012 00:00:00 GMT</pubDate><guid>post/workout-routine.html</guid><author>jasonrdsouza@gmail.com</author></item><item><title>Hello World</title><link>https://jasondsouza.org/post/hello-world.html</link><description>I'm starting a blog...</description><pubDate>Mon, 28 May 2012 00:00:00 GMT</pubDate><guid>post/hello-world.html</guid><author>jasonrdsouza@gmail.com</author></item></channel></rss>