<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Adventures in Geometry and Data]]></title><description><![CDATA[With a bent towards developing tools for architects and engineers, I attempt to adapt the lessons of simulation and game development to my own work.]]></description><link>https://lightheartdev.com</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Apr 2026 21:03:52 GMT</lastBuildDate><atom:link href="https://lightheartdev.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[The Obligatory Starting Point]]></title><description><![CDATA[This is a development blog, so let's get this out of the way:
std::cout << "Hello World!" << std:endl;

Don't worry this isn't a C/C++ is best post. I don't have that opinion anymore. To the poor grad students I inflicted a total rewrite of a large c...]]></description><link>https://lightheartdev.com/the-obligatory-starting-point</link><guid isPermaLink="true">https://lightheartdev.com/the-obligatory-starting-point</guid><category><![CDATA[Hello World]]></category><dc:creator><![CDATA[Cullen Sarles]]></dc:creator><pubDate>Fri, 09 Aug 2024 15:15:23 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/8q6e5hu3Ilc/upload/bf7cb230691e4f519b50a7474450d4c8.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is a development blog, so let's get this out of the way:</p>
<pre><code class="lang-cpp"><span class="hljs-built_in">std</span>::<span class="hljs-built_in">cout</span> &lt;&lt; <span class="hljs-string">"Hello World!"</span> &lt;&lt; <span class="hljs-built_in">std</span>:<span class="hljs-built_in">endl</span>;
</code></pre>
<p>Don't worry this isn't a C/C++ is best post. I don't have that opinion anymore. To the poor grad students I inflicted a total rewrite of a large codebase from C# to C++,
I'm sorry. I'm older, hopefully a little wiser, and well these days spend most of my time in C#. There are things I miss about C++, and exploring other languages is on my list, but the applications and APIs I interact with day to day are written in C#, so I guess I'm a desktop .Net developer.</p>
<pre><code class="lang-cs">Console.WriteLine(<span class="hljs-string">"I Guess This Is Fine..."</span>);
</code></pre>
<p>I don't want to spend anymore characters on language. So I'll leave it at: use the right language for the environment you're working in, even if it's FORTRAN.</p>
<p>This is it for this article. I needed something simple before I started talking about 3d Modeling, BREPs, ECS's, Custom Domain Languages, Data Modeling, Code Generation, DDD, TDD, UX, Design Patterns, ... </p>
<p>So yeah, <code>Hello World</code> seasoned with bit of snark seemed like a good place. I'll jump into something of more substance next time (probably in about a week).</p>
]]></content:encoded></item></channel></rss>