Fog Creek
apple2

dev.life – Interview with Leah Culver

In dev.life, we chat with developers about their passion for programming: how they got into it, what they like to work on and how.

Today’s guest is Leah Culver, Developer Advocate at Dropbox. Leah is an iOS and Python developer, who previously co-founded Pownce, Convore, and Grove. She also co-authored the OAuth and OEmbed open API specifications.

Continue Reading ∙ 2 minutes

Mini and Tagged Logging, Open Source Go Packages – Tech Talk

gopher_twitterIn this Tech Talk, Stephen, a Developer here at Fog Creek talks about two Go packages, Mini and Logging, that we recently Open-Sourced.
 
He describes their functionality and provides a few examples of their use.

Continue Reading ∙ 6 minutes
teamGeek

dev.life – Interview with Phil Sturgeon

In dev.life, we chat with developers about their passion for programming: how they got into it, what they like to work on and how.

Today’s guest is Phil Sturgeon, Senior Software Engineer at Ride. A former PHP-FIG member, he founded PyroCMS and was a core contributor to CodeIgniter. He’s also the author of ‘Build APIs You Won’t Hate’.

Continue Reading ∙ 4 minutes
Screen Shot 2015-04-15 at 10.23.17 AM

Reactive Templating Demo with Hamlet – Tech Talk

Reactive Templating Demo with Hamlet - Tech TalkIn this Tech Talk, Daniel, a Developer here at Fog Creek, gives a demo of Hamlet. It’s a simple, but powerful and open-source, reactive templating library that he co-created.

Continue Reading ∙ 5 minutes
Laurent Bossavit - Myths of Software Engineering (1)

10X Programmer and other Myths in Software Engineering – Interview with Laurent Bossavit

Laurent Bossavit - Myths of Software Engineering (1)We’ve interviewed Laurent Bossavit, a consultant and Director at Institut Agile in Paris, France. We discuss his book ’The Leprechauns of Software Engineering’, which debunks myths common in Software Engineering. He explains how folklore turns into fact and what to do about it. More specifically we hear about findings of his research into the primary sources of theories like the 10X Programmer, the Exponential Defect Cost Curve and the Software Crisis.

Continue Reading ∙ 9 minutes
getting things done fogbugz

3 Steps to Clean Up Your Inbox with FogBugz

If you consider yourself a disciplined person, or want to be, that strives for inbox zero and Getting Things Done®, one of the first steps (paraphrased) is simplifying what you have to do. That’s where FogBugz comes in. FogBugz can help you simplify what you have to do when it comes to your inbox with Mailboxes, Notifications, and Filters.

Continue Reading ∙ 4 minutes

Protecting the Maker’s Schedule From Chat

ChatOK, we’ve all done it. You spotted a little issue, or couldn’t remember something. So you opened up Chat and quickly pinged a colleague about it. It wasn’t that important to you, but it was right there in the front of your mind, so you asked anyway. Harmless, right?
 
Read on to learn why the simplest thing for you, might have consequences for others.

Continue Reading ∙ 2 minutes
Jay Fields - Effective Unit Testing (1)

Working Effectively with Unit Tests – Interview with Jay Fields

Jay Fields - Effective Unit Testing (1)In this interview with Jay Fields, Senior Software Engineer at DRW Trading, we discuss his approach to writing maintainable Unit Tests, described in his book ’Working Effectively with Unit Tests’. We cover how to write tests that are maintainable and can be used by all team members, when to use TDD, the limits of DRY within tests and how to approach adding tests to untested codebases.

Continue Reading ∙ 10 minutes
gitgutter

dev.life – Interview with Hakim El Hattab

In dev.life, we chat with developers about their passion for programming: how they got into it, what they like to work on and how.
 
Today’s guest is Hakim El Hattab, a front-end developer and Co-founder of Slides, an online presentation tool.

Continue Reading ∙ 2 minutes
done

Knowing When to Stop – Tech Talk

doneThere comes a point in every instance of creation when the creator steps back and says, “Done.” But how do you know when a thing is complete? And what happens when you continue past that point? In this Tech Talk, Matt, a System Administrator here at Fog Creek, using examples from Computer Science, Finance, and Art, explores different perspectives on this question.

Continue Reading ∙ 5 minutes