Hudson Burgess

Hudson Burgess @hudsonburgess7

Joined:
Sep 23, 2017

Hudson Burgess
articles - 12 total

Do you practice TDD?

If so, what made you want to start? If not, why not?

Learn More 33 14Nov 17 '18

How to systematically determine requirements?

My team has a serious problem with forgetting seemingly obvious requirements. The 1-2 weeks before a...

Learn More 31 10Jul 24 '18

Making an Architectural Decision: A Live Example

A glimpse at my thought process, as it's happening

Learn More 10 0Jul 23 '18

How much should you refactor names when domain terminology changes?

This is hard to explain in the abstract, so here's a hypothetical scenario: You're building an app t...

Learn More 27 13Jul 17 '18

Good first steps for a JS style guide?

Right now I'm essentially the only frontend dev at my company, but we have plans to bring on one more...

Learn More 26 13Jun 3 '18

Should we wrap critical built-in modules?

I've spent the last two weeks migrating one project from Angular's deprecated H...

Learn More 7 6Jan 5 '18

Running on Fumes: Some Small Productivity Tricks

The past week of work has been unusually long and tedious. Just wanted to share a few small tips I’ve...

Learn More 7 0Dec 15 '17

What heuristics do you use when developing a frontend testing strategy?

I'm currently on an Angular project with a decent sized test suite (~1000 tests), but it takes a long...

Learn More 13 0Dec 5 '17

Code Like a Conversation: Basic Levels of Abstraction

Consider the following conversation: * at le Starbucks * Friend: “Hey Hudson!...

Learn More 24 5Oct 20 '17

The Holy Grail of Good Software

The worst part of development Building software requires so many ste...

Learn More 19 0Oct 3 '17

Scaffolding: Another Benefit of Clean Code

You’ve been asked to build a particular feature that depends on someone else’s work. Maybe that work is happening within your team, maybe not. Either way, it needs to be done as quickly as possible. What do you do?

Learn More 25 3Sep 24 '17

7 Reasons You Should Be Using Test-Driven Development

If you aren’t familiar with it, test-driven development (TDD) is a software development practice wher...

Learn More 22 5Sep 23 '17