September 20, 2018

How to Create a Programming Style Guide

A programming style guide is an opinionated guide of programming conventions, style, and best practices for a team or project.

Some teams call it their coding guidelines, coding standards, or coding conventions. While these each have their own meaning in programming, they generally refer to the same thing.

Brennan Angel headshot

September 14, 2018

Programming Style Guides, the Blueprint of Clean Code

Programming style debates are too often focused on unimportant formatting choices at the cost of vital style, naming, and coding conventions. Developers will argue more about tabs vs. spaces for indenting than when methods should be split up. Anyone who’s ever received a code review with feedback focused on whitespace and formatting knows how it obscures valuable feedback.

Brennan Angel headshot

September 5, 2018

Read Me First: An Intro to Internal READMEs

The most successful open source projects have informative and entertaining READMEs. There are badges, screenshots, animated walkthroughs, and getting started guides. Some even break it into separate documentation sites that match the sections in a README.

Brennan Angel headshot

August 30, 2018

Marketing for Engineers

Marketing is “the exchange of goods and services aimed at satisfying the needs and wants of buyers and sellers.” That’s a business school way of saying it’s marketing’s responsibility to understand your customers’ needs and wants, and to make sure they’re heard by your team.

We’ll outline the marketing planning process and the basic language of marketing to help you better understand marketing’s role in the product development process.

Lyal Avery headshot

August 24, 2018

PR (Public Relations) for Engineers

PR (public relations) can be an effective way to drive a lot of awareness around what you’re building, and help your team increase signups, lift sales numbers, or generate interest from investors. And unlike ads you might pay for, PR is earned media, which is free, and can feel more authentic because it comes from an unbiased source.

This is a tactical beginner’s guide to PR for developers, meant to help you get started with your press outreach and PR strategy. While we work more with the other kind of PR (pull requests), the following four steps have helped us secure popular articles and blog posts:

  1. Create your hook
  2. Assemble your press kit
  3. Identify relevant journalists
  4. Pitch your story
Lyal Avery headshot