While refactoring my current project, I needed to edit some fixture files that were used to populate data in a couple of UI components. Before diving straight in, I looked at these files and wondered how many ways there were to edit them.
I recently came across a Harvard Business Review (HBR) article by Daniel Markovitz called To-Do Lists Don’t Work and found it very insightful. I use to-do lists all the time, but I’ve never felt like they help as much as I expect them to—that is, until I started following the suggestion that Daniel mentions in […]
Over the past couple of months, I have expressed much interest in learning Clojure. The problem was that no matter how motivated I felt on any given day, I didn’t seem to put in the time and effort required to actually learn it. This was bothering me a quite a bit. After all, I had […]
During EmberConf 2017, I had the pleasure of attending Sarah Mei’s closing keynote on Livable Code. It encouraged me to think about making the current Ember application I work on more livable.
As software developers, one of the most common features we are asked to build is the automation of a predefined workflow. This benefits the client by increasing their capacity to pursue other tasks which require their attention, and it also improves the quality and reliability of the task being performed.
The one thing you can count on with any software project is that requirements are going to change. The severity of these changes varies, but a change in requirements can necessitate major changes to the overall application structure and potentially alter the database schema. Have no fear! This is what database migrations are for, aren’t they? If […]
When I joined Atomic Object, one of the first books that I read was The Passionate Programmer by Chad Fowler. In this book, Fowler shares his collection of tips and tricks for becoming an exemplary programmer. As an entry-level software developer, I found many of these tips incredibly helpful, but the one that stuck with […]
I’ve had the chance to get my hands dirty in many different programming languages since I joined Atomic Object. As a kinesthetic learner, I look for opportunities to get hands-on experience with every language. This is how I discovered programming koans.
My first project at Atomic was a C#-based web application using Visual Studio. As time passed, I became familiar with many of the shortcuts and tools that Visual Studio provides to help with common development tasks. Whenever there was a section of code that I didn’t quite understand, I would use the debugging tools to […]
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 […]