A Relatively Brief History of Time(keeping)

As many developers know, working with timestamps can be pretty terrible. But things weren’t always this way… They were worse. Clocks, and more specifically coordinated clocks are a modern invention. Getting the whole world to agree to a single, computer-friendly timekeeping system has been a pretty bumpy road. Read more on A Relatively Brief History of Time(keeping)…

Holding Effective Attendee-Driven Meetings

The format of a meeting is shaped by the attendees, meeting goals, and type of work that needs to be done. A presentation to a Fortune 500 board of directors might have a detailed agenda and slide deck that’s been rehearsed and polished down to the precise number of minutes available, whereas a weekly check-in with your team might have a loose agenda and be open to extending the time if needed.

For certain types of meetings, we’ve found treating the meeting a bit more like a small unconference is highly effective. Read more on Holding Effective Attendee-Driven Meetings…

Three Common Misconceptions Junior Developers Have About Refactoring

One tool that junior developers often undervalue is refactoring. Since young developers probably haven’t worked on many projects where maintainability is important, it’s easy for them to overlook the importance of writing clean code. In this post, I’ll clear up some of the common misconceptions about refactoring. Read more on Three Common Misconceptions Junior Developers Have About Refactoring…

Why Software Rewrites Often Fail – and How “User Goals” Can Fix Them

Over the last few years, Atomic Object has gotten more and more inquiries from companies who want to replace old custom software. These programs are often written in antiquated languages that few of today’s developers know. And most are dramatically below today’s standards for how software should look and act.

Unfortunately, it’s become clear that replacing an old system is often much more expensive than developing a completely new custom software product. Read more on Why Software Rewrites Often Fail – and How “User Goals” Can Fix Them…

Three Google Calendar Hacks for Busy Teams & Complex Schedules

I like to think of spring as the real start of the year. The snow starts to melt, the flowers emerge, and the excitement begins! In keeping with this fresh start, it’s time to revisit the tools you use every day to explore what has changed and what you can use differently. Below are three ways to optimize your use of Google Calendar and stay organized. Read more on Three Google Calendar Hacks for Busy Teams & Complex Schedules…

12 Emacs Keybindings Worth Learning

After spending a bit of time learning Emacs, I’ve found it has a widespread compatibility with a lot of the basic movement and editing commands. Spending a bit of time learning these commands can make you more effective in a variety of places, even if you don’t use Emacs as your preferred editor. Read more on 12 Emacs Keybindings Worth Learning…

loading…