<?xml version="1.0" encoding="utf-8"?> 
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
 <title type="text">onor.io: Posts tagged 'SoftwareEngineering'</title>
 <link rel="self" href="https://onor.io/feeds\SoftwareEngineering.atom.xml" />
 <link href="https://onor.io/tags\SoftwareEngineering.html" />
 <id>urn:https-onor-io:-tags-SoftwareEngineering-html</id>
 <updated>2026-07-29T14:16:09Z</updated>
 <entry>
  <title type="text">Rental Culture</title>
  <link rel="alternate" href="https://onor.io/2026\07\rental-culture.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2026-07-rental-culture-html</id>
  <published>2026-07-29T14:16:09Z</published>
  <updated>2026-07-29T14:16:09Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;IP Owners have more and more promoted a rental culture in terms of IP. AI is just the latest manifestation of &amp;ldquo;you don&amp;rsquo;t really own this&amp;mdash;we just let you rent it.&amp;rdquo;&lt;/p&gt;&lt;a href="https://onor.io/2026\07\rental-culture.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">A Socratic Approach To Interviewing</title>
  <link rel="alternate" href="https://onor.io/2026\04\a-socratic-approach-to-interviewing.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2026-04-a-socratic-approach-to-interviewing-html</id>
  <published>2026-04-17T15:45:55Z</published>
  <updated>2026-04-17T15:45:55Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;The &amp;ldquo;socratic approach&amp;rdquo; to teaching is to ask students pointed questions to lead students to discover things for themselves by thinking about the question and its possible answers. Could we adopt this approach to screening technical candidates? If so would it help us to better discover good technical candidates?&lt;/p&gt;&lt;a href="https://onor.io/2026\04\a-socratic-approach-to-interviewing.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">The Audible Gasp</title>
  <link rel="alternate" href="https://onor.io/2026\02\the-audible-gasp.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2026-02-the-audible-gasp-html</id>
  <published>2026-02-09T16:24:48Z</published>
  <updated>2026-02-09T16:24:48Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;While it may be absolutely great to be surprised by an audience reaction while performing a theatrical production, being surprised by something happening in production is not great. How can we avoid the &amp;ldquo;audible gasp&amp;rdquo; moment in our code?&lt;/p&gt;&lt;a href="https://onor.io/2026\02\the-audible-gasp.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Gitpod Impresses</title>
  <link rel="alternate" href="https://onor.io/2025\10\gitpod-impresses.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-10-gitpod-impresses-html</id>
  <published>2025-10-17T15:04:21Z</published>
  <updated>2025-10-17T15:04:21Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;I would consider myself a skeptic when it comes to vibe coding and the use of LLM&amp;rsquo;s. But credit where it&amp;rsquo;s due. Gitpod did a good job of slapping together a small, simple Elixir app.&lt;/p&gt;&lt;a href="https://onor.io/2025\10\gitpod-impresses.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Why Feedback Matters</title>
  <link rel="alternate" href="https://onor.io/2025\09\why-feedback-matters.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-09-why-feedback-matters-html</id>
  <published>2025-09-23T21:32:06Z</published>
  <updated>2025-09-23T21:32:06Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;Feedback is often underestimated. As the task gets more complex, feedback becomes more and more important.&lt;/p&gt;&lt;a href="https://onor.io/2025\09\why-feedback-matters.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Modeling And Software Development</title>
  <link rel="alternate" href="https://onor.io/2025\09\modeling-and-software-development.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-09-modeling-and-software-development-html</id>
  <published>2025-09-09T13:25:08Z</published>
  <updated>2025-09-09T13:25:08Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;A brief discussion of some obvious observations that are routinely forgotten. We&amp;rsquo;re dealing with models and we&amp;rsquo;re not all dealing with the same models.&lt;/p&gt;&lt;a href="https://onor.io/2025\09\modeling-and-software-development.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">The Essence Of Agility</title>
  <link rel="alternate" href="https://onor.io/2025\08\the-essence-of-agility.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-08-the-essence-of-agility-html</id>
  <published>2025-08-04T16:05:31Z</published>
  <updated>2025-08-04T16:05:31Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;I am afraid that more and more people are following the outline of agile without understanding WHY the practices are important. It&amp;rsquo;s becoming a sort of &lt;a href="https://en.wikipedia.org/wiki/Surely_You%27re_Joking,_Mr._Feynman!#Cargo_Cult_Science"&gt;cargo cult science&lt;/a&gt; situation.&lt;/p&gt;&lt;a href="https://onor.io/2025\08\the-essence-of-agility.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Doctors Don't Do Side Projects</title>
  <link rel="alternate" href="https://onor.io/2025\07\doctors-don-t-do-side-projects.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-07-doctors-don-t-do-side-projects-html</id>
  <published>2025-07-03T13:48:33Z</published>
  <updated>2025-07-03T13:48:33Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;A few people when discussing side work by developers trot out the argument &amp;ldquo;No one asks a surgeon if he or she does side work!&amp;rdquo; This argument is flawed in a few major ways.&lt;/p&gt;&lt;a href="https://onor.io/2025\07\doctors-don-t-do-side-projects.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Codeberg and Reinventing A Wheel</title>
  <link rel="alternate" href="https://onor.io/2025\03\codeberg-and-reinventing-a-wheel.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-03-codeberg-and-reinventing-a-wheel-html</id>
  <published>2025-03-04T21:17:42Z</published>
  <updated>2025-03-04T21:17:42Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;I decided to give Codeberg a whirl. I also decided to create a binary tree implementation in Rust to practice my Rust skills a bit.&lt;/p&gt;&lt;a href="https://onor.io/2025\03\codeberg-and-reinventing-a-wheel.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Speaking at MITechCon</title>
  <link rel="alternate" href="https://onor.io/2025\02\speaking-at-mitechcon.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-02-speaking-at-mitechcon-html</id>
  <published>2025-02-21T16:17:08Z</published>
  <updated>2025-02-21T16:17:08Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;Due to the inability of a previously invited speaker to attend, I&amp;rsquo;m filling in at MITechCon for a session.&lt;/p&gt;&lt;a href="https://onor.io/2025\02\speaking-at-mitechcon.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Appearance On A Podcast</title>
  <link rel="alternate" href="https://onor.io/2025\02\appearance-on-a-podcast.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-02-appearance-on-a-podcast-html</id>
  <published>2025-02-11T14:22:17Z</published>
  <updated>2025-02-11T14:22:17Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;In spite of lots of good advice to the contrary, rather than keeping my mouth closed and being thought a fool I opened it and removed any doubt.&lt;/p&gt;&lt;a href="https://onor.io/2025\02\appearance-on-a-podcast.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Exercises 80 and 81 From How To Design Programs</title>
  <link rel="alternate" href="https://onor.io/2025\01\exercises-80-and-81-from-how-to-design-programs.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-01-exercises-80-and-81-from-how-to-design-programs-html</id>
  <published>2025-01-28T20:50:08Z</published>
  <updated>2025-01-28T20:50:08Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;My responses for Exercises 80 and 81 (Chapter 5.8) of &lt;a href="https://htdp.org/2024-11-6/Book/index.html"&gt;&lt;em&gt;How to Design Programs&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="https://onor.io/2025\01\exercises-80-and-81-from-how-to-design-programs.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Exercise 72 From How To Design Programs</title>
  <link rel="alternate" href="https://onor.io/2025\01\exercise-72-from-how-to-design-programs.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-01-exercise-72-from-how-to-design-programs-html</id>
  <published>2025-01-23T19:09:01Z</published>
  <updated>2025-01-23T19:09:01Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;My response for Exercises 72 and 73 (Chapter 5.6) of &lt;a href="https://htdp.org/2024-11-6/Book/index.html"&gt;&lt;em&gt;How to Design Programs&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="https://onor.io/2025\01\exercise-72-from-how-to-design-programs.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Exercise 58 HtDP</title>
  <link rel="alternate" href="https://onor.io/2025\01\exercise-58-htdp.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-01-exercise-58-htdp-html</id>
  <published>2025-01-20T20:59:14Z</published>
  <updated>2025-01-20T20:59:14Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;My answers for the exercises in Chapter 4.6 Exercise 58 of &lt;a href="https://htdp.org/2024-11-6/Book/index.html"&gt;&lt;em&gt;How to Design Programs&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;a href="https://onor.io/2025\01\exercise-58-htdp.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Exercises for Chapter 2.1 HTDP</title>
  <link rel="alternate" href="https://onor.io/2025\01\exercises-for-chapter-2-1-htdp.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-01-exercises-for-chapter-2-1-htdp-html</id>
  <published>2025-01-13T17:31:36Z</published>
  <updated>2025-01-13T17:31:36Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;My answers for the exercises in Chapter 2 Section 1 of &lt;a href="https://htdp.org/2024-11-6/Book/index.html"&gt;&lt;em&gt;How to Design Programs&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;a href="https://onor.io/2025\01\exercises-for-chapter-2-1-htdp.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Another Exercise From HTDP</title>
  <link rel="alternate" href="https://onor.io/2025\01\another-exercise-from-htdp.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-01-another-exercise-from-htdp-html</id>
  <published>2025-01-10T16:46:08Z</published>
  <updated>2025-01-10T16:46:08Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;Another exercise from Chapter 1 of &lt;a href="https://htdp.org/2024-11-6/Book/index.html"&gt;&lt;em&gt;How to Design Programs&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&lt;a href="https://onor.io/2025\01\another-exercise-from-htdp.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Some Exercises From HtDP</title>
  <link rel="alternate" href="https://onor.io/2025\01\some-exercises-from-htdp.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2025-01-some-exercises-from-htdp-html</id>
  <published>2025-01-07T18:21:18Z</published>
  <updated>2025-01-07T18:21:18Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;Working through How To Design Programs; here&amp;rsquo;s my first crack at one of the first exercises!&lt;/p&gt;&lt;a href="https://onor.io/2025\01\some-exercises-from-htdp.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Speaking</title>
  <link rel="alternate" href="https://onor.io/2024\12\speaking.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2024-12-speaking-html</id>
  <published>2024-12-24T14:28:03Z</published>
  <updated>2024-12-24T14:28:03Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;I&amp;rsquo;m going to be speaking at Ann Arbor Tech Convergence. You should attend!&lt;/p&gt;&lt;a href="https://onor.io/2024\12\speaking.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry>
 <entry>
  <title type="text">Where I'm Going</title>
  <link rel="alternate" href="https://onor.io/2024\12\where-i-m-going.html?utm_source=SoftwareEngineering&amp;utm_medium=Atom" />
  <id>urn:https-onor-io:-2024-12-where-i-m-going-html</id>
  <published>2024-12-05T15:38:50Z</published>
  <updated>2024-12-05T15:38:50Z</updated>
  <author>
   <name>Onorio Catenacci</name></author>
  <content type="html">
&lt;p&gt;There are a few things in terms of technology that I&amp;rsquo;ve had my eye upon. I&amp;rsquo;d like to share some thoughts with you for whatever it&amp;rsquo;s worth.&lt;/p&gt;&lt;a href="https://onor.io/2024\12\where-i-m-going.html?utm_source=SoftwareEngineering&amp;amp;utm_medium=Atom"&gt;&lt;em&gt;More&amp;hellip;&lt;/em&gt;&lt;/a&gt;</content></entry></feed>