8

What it's like working with a boss with 170IQ

<we have an elaborate in-house developed company project system, like Jira>
System Request: Ability to duplicate project tasks

Boss: "That could take a few months. We would have to create a separate UI for each data point, allowing the user to granularly select every piece. They may want to copy data from one, or more previous records. We'll need lookup data points for this...that...and the other...then testing...oh, we'll have to create mgmt infrastructure to manage those lookups. DBAs will need to be heavily involved. And then we'll need reports to track the state of those duplicates. This is just the tip of the iceberg."
Me: "Or use the existing Clone methods we used for testing. Only data we wouldn't copy to a new record is the audit history. The new record UI wouldn't change at all. At worst, including testing, maybe a couple of hours of work. I could have a new version by this afternoon."
Boss: "No..users will want more control. Too many mistakes could happen."
Me: "I only ever see Nick using that feature, since he is the one who requested it. Maybe we should keep it simple for now and add the complexity if its needed later?"
Boss: "I'll have to think about it. Right now, I think we should do all the work now so we don't have to do it later."

Comments
  • 1
    Haha, same here with my boss. Very smart guy. Tries to think stuff to the end and beyond. Sometimes over-complicating, but generally preferring simple solutions. Started to code so he can provide POC code that we Devs can use.

    At the same time he's refusing to take shortcuts that include technical dept.

    I like working with him.
  • 1
    @glowFX > "I like working with him"

    Me too. I have no idea why he still works here. He's like google/microsoft/facebook/nasa level smart. In his spare time, he programs controllers in C to do various tasks around the house (monitor temp, electricity usage, lots of random things).

    When he talks about it (how he overcame voltage drops/spikes with threading this..that...), my eyes glaze over.

    He even wrote his own multi-threading 'engine' in Blazor because...well..he could (a mix of C# and javascript) that handles how data is viewed when scrolling up and down a page. In the same nuget, he wrote his own Blazor data grid that is as good as DevExpress and the others. Like he could package it and sell it kind of good.

    My simple lizard brain spends way too much time on naming and flow and understand-ability (documentation,etc).
  • 1
    Oh, wow, this is incredible! Seems to me like a happy guy who found a place to be dedicated.
  • 0
    @glowFX

    on the downside, if he ever quits or gets hit by a truck, we're screwed. All his projects are rube-Goldberg machines. For example, his data grid. The drawing is all handled by syncing events from javascript, the DOM, and C# with dynamic css. Freaking magical.

    Another? He wrote a custom 'bridge' (not sure what to call it) that allows us to deploy docker containers to Nomad from Azure *on prem* by writing his own HCL (the markup language for Nomad, like YAML) translator. Nobody but him would understand anything when/if it breaks. I have a wiki page full of "when you get this error...do this", which he's commented "Why did you have write that down? Of course when you get the 'unknown command' at that build step, its obvious you have to ssh into that Linux server, run sudo XYZ, and update the environment variable. Its so easy to see the problem and the fix is so obvious."

    I have to keep reminding him "me have simple lizard brain..need pictures. Videos good too."
Add Comment