The Candid Startup
Posts Topics Projects About Contact

Posts

Every post from The Candid Startup

« Prev 1 11 12 13 15 Next »
  • May 1, 2023 Spreadsheets Cloud Architecture AWS

    Data Structures for Spreadsheet Snapshots

    I have a plan. After a round of brainstorming and benchmarking, I’ve decided to use Event Sourcing to store the sequence of operations applied to a spreadsheet. Every so often I’ll create snapshots of the current spreadsheet state. I can then load the spreadsheet at any point in time by loading a snapshot and applying changes from that point on in the event log.

  • Apr 24, 2023 Organizational Anti-Patterns

    Organizational Anti-Patterns #7: Product Managers

    Obviously, I’m not suggesting that the entire role of Product Manager is an anti-pattern. Somebody has to identify customer needs, understand business objectives and articulate what success looks like. The Harvard Business Review says that great product managers need highly developed emotional intelligence to forge connections with internal and external stakeholders, and to sway them to their point of view. Not usually a core competency for more engineering focused roles.

  • Apr 17, 2023 Cloud Architecture AWS

    Amortized Cost and the Cloud

    I first came across the concept of amortized cost when I learnt about the vector class in C++. At that point I was largely a self-taught programmer without much in the way of theoretical foundation. I was used to using linked lists and understood that the cost of adding a new element was constant, regardless of the size of the list. Vectors seemed like witchcraft to me.

  • Apr 10, 2023 Gear

    Vodafone Openreach Full Fibre Broadband Install

    There comes a time in everyone’s life when they start to wonder whether they should change their Internet Service Provider. I was with my previous provider for four years. The monthly price steadily rose, the supplied router was lagging behind in terms of features and the speeds from my ADSL line were adequate at best. On a good day I was getting 10 Mbps down, 0.5 Mps up and 33 ms latency.

  • Apr 3, 2023 Computer Graphics Navisworks

    From Navisworks to Nanite

    The Navisworks Graphics Pipeline last got a serious overhaul more then ten years ago. I want to find out how you could implement something like Navisworks with a modern pipeline. As a starting point, I’ve decided to have a look at the Nanite pipeline introduced with Unreal Engine 5.

  • Mar 27, 2023 Navisworks Computer Graphics Autodesk

    The Navisworks Graphics Pipeline

    Last time we looked at the evolution of the graphics pipeline over the last 30 years or so. Given that framework, what does the Navisworks graphics pipeline look like?

  • Mar 20, 2023 Blog

    Six Months In

    It’s been six months since I started the blog. High time to have another look at the analytics. You might want to keep the previous analytics review handy so you can compare and contrast.

  • Mar 13, 2023 Computer Graphics

    A Trip Down The Graphics Pipeline

    It seems like a long time since I described the general areas for my initial projects. I’ve talked a lot about my cloud based, open source, serverless, customer deployed, scalable spreadsheet project. Today I’m going to switch gears and make a start on Interactive Viewing for Large Geometric Models.

  • Mar 6, 2023 Organizational Anti-Patterns Autodesk Navisworks

    Organizational Anti-Patterns #6: The 800lb Gorilla

    What do you give an 800-pound gorilla? Whatever it wants.

  • Feb 27, 2023 Spreadsheets Cloud Architecture AWS

    Brainstorming and Benchmarking

    Last time I took you on a tour of the world’s most boring spreadsheet. I used a basic, if large, spreadsheet to identify some benchmarks that I can use to assess the viability of the crazy implementation ideas we’re going to brainstorm. The benchmarks are by no means exhaustive - think of them as the very low bar that any idea needs to get over to be worth considering further.

« Prev 1 11 12 13 15 Next »