CODEX

Image for post
Image for post
Photo by Sarah Dorweiler on Unsplash

As a software engineer, I am always impressed whenever our team gets in a new design from our designer. It always looks so nice and much better than what I could have come up with myself.

This week at TeamBuildr we put together a new screen for our web app which consumes the API I discussed in last week’s article. Throughout the week as we were building it out, I kept thinking about how thankful I was that we had these designs.

Because of that, I wanted to highlight three main reasons why I believe every engineering team needs a…


CODEX

Image for post
Image for post
Photo by Nubelson Fernandes on Unsplash

For the past handful of months, I’ve been feeling an urge to share the lessons I’ve learned, and am currently learning, about my career experience in Software Engineering. I’ve decided that I’m going to write a weekly article simply sharing a few thoughts about software development, along with anything I learned or struggled with during the week. This will also act as a journal for myself to look back on things that I’ve learned over time.

Quick Background

Before we get into it, here’s some quick background on who I am and what I do.

I’m currently a Software Engineer for a…


Image for post
Image for post
Photo by Ryan Hutton on Unsplash

As we venture into a new year, goal setting and New Year’s Resolutions are topics that get heightened attention. While these practices continue to be popular, the conversation today seems to have shifted.

You can now find articles with titles like, “Why Bother With New Year’s Resolutions?” or “This Year, Don’t Set New year’s Resolutions”. So, what’s the deal with this? Why has our mindset around this shifted? Should we stop setting goals altogether?

I would argue that we need to look deeper. …


Image for post
Image for post
Photo by You X Ventures on Unsplash

Let’s admit it. Creating efficient software engineering teams is hard. Often times managing team dynamics can feel equally as hard, if not harder, than writing the actual software itself.

Because of these challenges many engineering teams have adopted the Agile Methodologies to guide their development practices. One common implementation of Agile is called Scrum.

In Scrum, the development team is required to have a daily meeting called the Daily Scrum. The core goal of this meeting is to get the team aligned and organized to effectively work together on the highest priority items for the day. …


Image for post
Image for post
Photo by rawpixel on Unsplash

Before we dive in, I’ll write a few words describing who I am, and what piques my interest in the intersections of fitness and tech. I’m a Software Engineer by day and an Olympic-style weightlifter by night. I’m passionate about how these two areas overlap, and how we can use technology to either improve our fitness or detract from it. When technology is at its best, it allows humans to flourish by giving us more autonomy and clarity over our decisions, emotions, and sense of connection to ourselves and others. When fitness is at its best, it provides the exact…

Kyle Miller

Software Engineer. Weightlifter. Curious Human.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store