Using Code as a Medium for Continuous Learning

Having recently started at Atomic Object as part of its Atomic Accelerator Program, there’s a seemingly endless list of books to read and topics to learn about—all of which revolve around software development practices. Even though I am ecstatic to be learning so much about this subject, I worry I will not have time to learn about other topics I am interested in. Read more on Using Code as a Medium for Continuous Learning…

Using Rust in an Embedded Project: A Simple Example

I’ve written a few posts on using Rust for embedded projects:

I think they gave a decent overview of a couple of tricky parts, but as always, the devil is in the details. To help with all the gritty details, I’ve written up a more complete example.
Read more on Using Rust in an Embedded Project: A Simple Example…

Your Success Is Our Success – On Symbiosis in Professional Services

We’d be lost without our clients. And I don’t mean that in the obvious way that any company needs revenue to survive. I mean it more figuratively, as in: We wouldn’t know where to go, or why to be together, or, really, why to even exist. Our mission is to pursue success for our clients as if it were our own. Our clients provide the goal that our project teams help reach. It’s a wonderful symbiosis.
Read more on Your Success Is Our Success – On Symbiosis in Professional Services…

Time Zones Aren’t Offsets – Offsets Aren’t Time Zones

It has been said many times, many ways:Offsets are not time zones, and time zones are not offsets! Some blog posts argue for one over the other. Here, I want to make the difference crystal-clear, so each of us can make our own decisions about when to use which (or both).
Read more on Time Zones Aren’t Offsets – Offsets Aren’t Time Zones…

Smart Strategies for the End of a Project

We talk a lot about what we do before and during projects: how research, design, and planning (RDP) activities can shape a well-informed project plan, how we can manage a project’s scope to meet a budget, and how we can make delivery to production work for our clients. But what about when that’s all done? What’s important when a project is over? Below are a few tasks that should be considered as a project wraps up. Read more on Smart Strategies for the End of a Project…

Three Tips for a New Conference Speaker

Three years ago, I wrote a Spin Post about overcoming shyness at conferences. Now three years later, I just finished speaking at GLSEC 2016—my first public presentation. The talk seemed to go well; I got some good feedback and have been accepted at another conference, Targeting Quality, to talk again. Read more on Three Tips for a New Conference Speaker…

New to Pairing? Speak Up!

As a long-time developer at Atomic Object, I’ve had many opportunities to work with developers who were new to pair programming. Whether pairing with senior developers who’ve been working solo for their entire careers, or with a new hire straight out of college, I’ve run into almost the exact same situation every time.

Read more on New to Pairing? Speak Up!…

How to Write a Custom Serializer with Jackson

Jackson is a great framework for translating Java to JSON. It comes packaged with a number of features that make it easy to turn a Plain Old Java Object (POJO) into JSON with little effort. However, sometimes more complex translation is necessary and the out-of-the-box features don’t cut it. Fortunately, Jackson provides a way to write custom code and control how any object is translated to JSON.
Read more on How to Write a Custom Serializer with Jackson…

loading…