DEV Community

loading...
Kelly Stannard profile picture

Kelly Stannard

Developer. Design pattern enthusiast. Tilting at Agile practices.

Location Brooklyn Joined Joined on  github website

Work

Senior Engineer at Andros.co

All 87 comments

Delete all untracked files in git

Nice! You may be interested in the git-clean command as well.

I'm An Impostor

You may enjoy this thing I wrote. dev.to/kwstannard/why-not-...

Litmus Tests in Tech

I think the problem is that it is impossible to gage overall ...

Remove Duplicates With Set() - Full-Stop

I do this with Ruby too.

Why separate username and password into two pages?

This has been bugging me as I have a macro to copy/paste user...

Lie - To Advance Your Career

I worked with a guy who later confessed to me of making up ne...

The Snobby Demonization of PHP

I will admit I have a kneejerk reaction to PHP. My first job ...

Why Older People Struggle In Programming Jobs

I got to meet a guy who had just retired from development and...

Who Killed The Tab?

I hadn't thought about accessibility before in this discussio...

What Is A "Code Smell"?

This reminds me of an article I read about banning the words ...

What Is A "Code Smell"?

Speaking as someone who has written an article that had the p...

Should I leave my current job during this time of pandemic?

I am not sure how things work in the Phillipines, but you can...

Why not regexp?

I really appreciate your distinction of use cases. That was v...

Why not regexp?

Thanks Ben. I don't think I can agree with that assessment. I...

If you were laid off this year, were you be able to find a new job?

I just got a job offer after about a month and a half of sear...

Why Should You Refactor Your Code?

I have a few real-world refactoring stories. The gist of each...

The Case for Test Cases: How Unit Testing Saved my A**

I am glad you came across this way of testing. When I review ...

How to keep all dev files in sync when switching computers constantly?

For that, there is Dropbox or maybe Google Drive.

How to keep all dev files in sync when switching computers constantly?

You will probably want to write a script to loop through your...

11 Realpolitik Career Tips for Junior Developers

Man, that is very interesting. There is a lot more connection...

11 Realpolitik Career Tips for Junior Developers

Your section about the developer org chart reminded me about ...

How do you deal with racist co-workers if you belong to a minority group and don't want to pull the "race card"?

What exactly do you think the "race card" is in this situatio...

No More "About Ruby"

Great news! Thank you Burdette

Multitasking Is A LIE

To say something more about the topic at hand. If anyone is r...

Multitasking Is A LIE

I agree. The majority of my jobs have been feature factories ...

Multitasking Is A LIE

Nit-picking here, but your agile team example sounds like you...

To C/C++ Or Not to C/C++

I had a class that used C++ and it was bad. I barely remember...

Bad Spaghetti - a case against service objects

This seems more like a case for actual code reviews or pair p...

Coding as the Boss: My Story of Developer Hegemony

I would posit that a manager should not touch the code becaus...

Convertible Objects

Nice.

What’s your opinion on the Ruby programming language?

What prior languages do you know? Also, A lot of things in...

What’s your opinion on the Ruby programming language?

I would suggest using chruby. It was reviewed and approved by...

Start-up vs. Corporate Life: What should you choose?

This is true. The worst micromanager I have worked for was ...

Are There Actually Companies out There That Write Good Code?

One thing I find helpful is to write out every possible thi...

Do you use a monorepo?

I have experienced this. Is it really a mono repo if there ...

Learn a New Language: Ruby or Go?

Ruby is no longer hot among the cargo cult crowd, which has...

Unit Tests Correlate With Desirable Codebase Properties

Looking back at the old articles, as poorly and needlessly ...

Is Your Team Wrong About Your Codebase? Prove It. Visually.

I would also point out that it is impossible as a salaried ...

I have banned 'git commit -a'

I have run into this too which is part of why I did this: ...

Whatever happened to the test pyramid?

In my experience the distinctions of the test pyramid are n...

How I created a videogames tournament, why it failed and what I learned from it 😌

I am a white guy and even I have to turn off public chat be...

What is the best way to organize methods/functions within a file?

Personally, I tend to write classes of 40 lines or less so ...

Ace Your Exit Interview Using Little White Lies of Omission

It isn't about going back to the company, although I have s...

Ace Your Exit Interview Using Little White Lies of Omission

What about "It was great working here and I enjoyed the cul...

What software development tools (libraries/frameworks/apps/whatever) make you feel most anxious while you're working with them?

Capybara testing because of random failures. Not sure if t...

What software development tools (libraries/frameworks/apps/whatever) make you feel relaxed while you're working with them?

I had a very good experience using Hanami/Ruby recently.

How do you take your .dotfiles with you?

Use something in company for company specific things. Maybe...

Cool ways to track daily accomplishments and wins

Trello?

Why I still love Ruby

Procs are functions.

Why I still love Ruby

I don't know what the comparison is in 2020, but for most b...

Why I still love Ruby

Ignoring frameworks and libraries I would say this: Ruby ...

NERDTree an anti-pattern?

Wow, I had no idea about find and path. Thank you for that ...

Don’t Mock What You Don’t Own, but why not?

Depends on what you want to accomplish. With test mocks you...

How to kill creativity: The Definitive Guide

Interesting stuff. I will take this into account when I am ...

What's the difference? Ruby vs. Python

ruby-doc.org/core-1.9.3/Complex.html

What was your win this week?

github.com/christoomey/vim-conflic... Did this MR in about...

5 reasons why scrum/agile is not working for you! From the view of an developer

This is all very true. I have noticed quiet retros tend to ...

Is Your Engineering Focus on Product or Craft?

Agreed.

Is Your Engineering Focus on Product or Craft?

Like you, I lean heavily towards the "Product Engineer" mi...

Is Your Engineering Focus on Product or Craft?

My issue with "leaders vs. followers" is that it implies a...

Is Your Engineering Focus on Product or Craft?

Hey Glenn, thanks for this. I think about this topic pretty...

How does your company manage your work time?

Speaking from my experience, time spent tracking time is ti...

How do you incentivise developers to open small pull requests?

I have told someone I wasn't going to review their patch be...

Is it time to replace Rake?

I agree that Rake feels like it is being misused. I sometim...

dotenv but 3 lines of ruby

How about 3 lines or fairly readable ruby? #!/usr/bin/env...

dotenv but 3 lines of ruby

Nice! I will personally leave out the export stuff because...

The Git fixup workflow

Hey, I got linked here from a post I just wrote. If you don...

When was the last time you were happy?

Yeah, it sucks. I think we just need to remember that the a...

When was the last time you were happy?

This may not be what you are looking for, but I would recom...

Upgrade macOS to Utilize Keyboard Shortcuts for a more Productive Development Workflow

Please add skhd to this guide. I have been using first khd ...

Reviving A 19 Year Old Test To See If An Employer Is Worth Working For

This was an interesting read, thank you. One thing to cons...

Intro to OOP: Ruby 'One to Many' vs 'Many to Many'

Thank you for taking the time to write this. There are a fe...

What role has luck played in your career?

Good Luck: My first boss gave me a huge amount of time and ...

5 ways to create a junior developer-friendly culture 🚀

This is great. I will share it with my team. I have been m...

Was it fair coding task assessment?

After being on the giving and receiving end of code assignm...

Going down the road

I have lived this. You should thank your manager. When this...

The Convenience of Faker

There is an anti-pattern with Faker that I would like to sp...

Kinds of programmer

Ticket focus isn't so much about repetition or anything. Th...

Kinds of programmer

Yeah, also you never stop needing Google and Stack Overflow s...

Django vs Ruby on Rails: Web Frameworks Comparison

Maybe the author has never seen Rails used in the default w...

Kinds of programmer

In addition to what you have outlined, I find there is a se...

Why you need soft skills

Do you get any response when you email updates? I usually f...

I need to stop saying "Unit Tests"

I have been leaning towards not having descriptors for test...

Why you need soft skills

I can relate to this. I can debug anything but have trouble...

Automating New OSX Setup #1.5 - A curveball

This is the list of shells shipping with Mojave. I imagine ...

dotenv, but just 1 line of shell

Fixed for values with spaces.

Welcome Thread - v39

Hey everyone. I am a developer, primarily in Ruby, since 20...

loading...