<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Engineering on jfx's site</title><link>https://jfx.ac/tags/engineering/</link><description>Recent content in Engineering on jfx's site</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 18 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://jfx.ac/tags/engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>My KVM is better than yours</title><link>https://jfx.ac/blog/my-kvm-is-better-than-yours/</link><pubDate>Fri, 18 Apr 2025 00:00:00 +0000</pubDate><guid>https://jfx.ac/blog/my-kvm-is-better-than-yours/</guid><description>&lt;p&gt;Damn right, it&amp;rsquo;s better than yours.&lt;/p&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;My KVM (Keyboard, video, mouse) switch setup lets me use my home desktop and work laptop with ease.&lt;/p&gt;
&lt;p&gt;Without giving away &lt;em&gt;too much&lt;/em&gt; of the implementation (don&amp;rsquo;t worry, I&amp;rsquo;ll tell you in a bit), the key features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;USB 3.0 device support&lt;/li&gt;
&lt;li&gt;Can control with an API :)&lt;/li&gt;
&lt;li&gt;Controllable via Stream Deck or keyboard bindings&lt;/li&gt;
&lt;li&gt;Supports HDMI/DisplayPort to any supported resolution and refresh rate of the monitor
&lt;ul&gt;
&lt;li&gt;My 240hz 1080p monitor works great&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;No display disconnecting
&lt;ul&gt;
&lt;li&gt;On Windows, if you disconnect a display, windows get moved to other monitors. This is incredibly annoying and does not happen on my setup&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Relatively quick&lt;/li&gt;
&lt;li&gt;Cheap
&lt;ul&gt;
&lt;li&gt;My end costs were $40 AUD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Things I wanted to avoid:&lt;/p&gt;</description></item><item><title>Engineering project management</title><link>https://jfx.ac/blog/engineering-project-management/</link><pubDate>Fri, 21 Feb 2025 00:00:00 +0000</pubDate><guid>https://jfx.ac/blog/engineering-project-management/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;As a Senior Engineer, one of my duties is breaking down large pieces of work into ordered and prioritised set of tasks, each scoped appropriately, ideally sized no more than 1 - 3 days.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s unlikely each task initially discussed during a planning session will be part of the final set, nor is it likely they appear in the initial ordering. As sessions progress, tasks may need to be re-prioritised, dependencies between tasks may get raised, and the scope of existing tasks may grow or shrink as newer tasks are discussed. It&amp;rsquo;s great to have a quick workflow which deals with these inevitable changes as it will result in more productive sessions.&lt;/p&gt;</description></item></channel></rss>