We used a Material-UI component in an update we made today: a small menu to allow users to quickly change the priority of an item:[Read more…]
One of the continuing lessons of my personal and professional life has been learning every day a bit more about the intent/effect gap.
There’s what I think I’m saying, and there’s what my child hears. Two very different things.
There’s what I think I told the software to do, and there’s the code I wrote. Also two very different things![Read more…]
In late March there were reports of unemployment web sites being overloaded by demand and becoming unresponsive. This sort of scaling challenge will become less common in the age of serverless, but serverless is still new enough that there is value in a post about how serverless changes how we think about delivering applications. Note: this is a somewhat technical post geared for a technical audience that is familiar with CDNs, APIs, databases, etc.[Read more…]
Part memoir, part unsolicited advice. Read at your own risk…
I’ve worked from home more often than not for 25 years. As a writer (mostly of software) who craves and sometimes requires a minimum of interruptions, I have often preferred the home office to the work office.
Even so, working from home is often difficult, and in a time when many of us are exploring the home office for the first time under arduous circumstances, I thought I’d write a post to confirm that yes, working form home can be very tough, share some solutions that have worked for me, and try to make the case that working from home can require developing a complex set of new skills that can take months and years to master.[Read more…]
What is the best way to quickly describe our powerful and full-featured software?
The Ondema Workspace is scheduling software that allows manufacturers to manage schedules more efficiently, improve resource utilization, and replan quickly.[Read more…]
We can learn a great deal from spreadsheets.
For starters, spreadsheets are amazing when it comes to creating accounting worksheets and financial models. Instead of laboriously having to recalculate pages of financials by hand, spreadsheet software has utterly changed the operations of accounting and financial planning, making it possible for all manner of organizations to evaluate more projects and more permutations of those projects than would have been imaginable a few decades ago. Cash flow, net present value, and scenario planning can now be completed in minutes or hours instead of days and weeks.[Read more…]
We’re really glad you’re here. We know that you have a lot of options about where to work, and we’re honored that you chose Ondema. Welcome!
Our goal is for you to hit the ground running by creating a pull request and deploying code to production on your first day.[Read more…]
This month, we’re enabling the Limited account functionality we’ve been working on. This blog post provides a quick sketch of why we have three types of accounts, and how we hope leveraging the three types of accounts will help you better visualize, prioritize, and collaborate on projects and work-in-progress.[Read more…]
The defining characteristic of software developers is how little we know, and how useless the information we do have is. The skills we can be most confident of are often obsolete. Once upon a time, the fact that I knew how to use jQuery and Firebug put me at the cutting edge. Most of what I know is about as useful as jQuery, and the problem that I need to solve today will most likely involve me copying and pasting code from stack overflow, trying to make sense of it as I go.
We don’t really care if you’ve been able to memorize API details in the past, or if you have mastered the art of sounding smart in an interview. Instead, we’d like to really focus on the two skills that we think are fundamental: coding and communication.[Read more…]
2019-07-01 update: Chris’s family has set up an online tribute. Please visit and share:
Chris joined Ondema in the fall of 2017 as our first employee. He is gone too soon. We were lucky to work with him.
Chris made every team he was on a stronger team. He was quiet, warm, and often astonishingly focused. He lead by example, inevitably moving the conversation and the project forward, always constructive, clear on both the scope of his work and the context for it.[Read more…]