3 Ways to Reduce Big Meeting Stress

We’ve all been there—stressed about the big meeting. It makes sense, there are a bunch of things to worry about. You could easily screw up by saying something stupid, mixing up topics, making the conversation too technical, or (worse yet) you could fail to express what needs to be communicated. Becoming an effective consultant requires you to embrace the big meeting, clearly communicate your message, and find success. Read more on 3 Ways to Reduce Big Meeting Stress…

What Does Good Code Look Like?

I’ve been helping out with interviews recently at Atomic, and one question I tend to ask candidates is: “What does good code look like?” I thought that this would be a softball, a question that any candidate with a love of the craft would breeze through. What I’ve found is that even developers who write really beautiful code often don’t have much of a response to the question. So here’s mine, in four points. 

Read more on What Does Good Code Look Like?…

Custom Animation for an Unwind Segue

This is the third part of my series on Unwind Segues:

On the first post in this series, someone left a comment asking, “What do you do if you want a custom segue transition for the unwind?” I thought that was a great topic to cover since most people only worry about the transitions going forward on a navigation stack and don’t think about how to transition when you unwind several layers back.

Read more on Custom Animation for an Unwind Segue…

Intro to Refactoring: Making Code Easy to Understand in 4 Steps

Refactoring is the process of organizing code to make it more readable and maintainable. There are a few steps you can take to refactor your code, if you don’t know where to start, or if you feel overwhelmed here are some ways to start. The goal is code that is easy to read and understand. Read more on Intro to Refactoring: Making Code Easy to Understand in 4 Steps…

9 Essential Tools for Project Communication

There are many things that contribute to the success of a project, but one of the most important is good communication with our clients.

Every project has its unique set of individuals and circumstances that dictate which forms of communication will work best, but for all projects the goal is the same: help everyone on the team make good decisions. Decisions require open channels of communication so information can flow back and forth as needed. Read more on 9 Essential Tools for Project Communication…

Visualize Your Spreadsheet Data with Conditional Formatting

Applications like word processors and spreadsheets are so feature rich that, without some training, it is difficult to discover some key features on your own. I think conditional formatting in spreadsheets falls into this category, so here I’ll briefly introduce you to the idea if you haven’t heard about it yet. Read more on Visualize Your Spreadsheet Data with Conditional Formatting…

Quick-Start Guide to Creating a Windows Installer

It’s one thing to develop and test a Windows application; it’s quite another to bundle it up into a nice executable that installs correctly on all the different Windows versions that you need to support. I’d like to guide you through the process that I wish I had when I was creating my first installer. Read more on Quick-Start Guide to Creating a Windows Installer…

Understanding Uniprocessor OS Scheduling Policies

How does an operating system determine how much processing time a single process receives? There are a number of fundamental “scheduling policies” that an architect of an operating system may consider implementing: Read more on Understanding Uniprocessor OS Scheduling Policies…

Advocating CoffeeScript Adoption In Your Organization

CoffeeScript is an expressive alternative to JavaScript that has gained popularity among some developers, and since CoffeeScript compiles to JavaScript it can be used anywhere JavaScript can be used.

However like any new technology, there are human factors to consider when you introduce CoffeeScript to an organization. Read more on Advocating CoffeeScript Adoption In Your Organization…

loading…