DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Chad Kunde profile picture

Chad Kunde

Developer - Go, Python

Joined Joined onΒ  github website

All 35 comments

What are some interesting visualization libraries?

If you're like me and prefer TUI, I'd recommend github.com/gi...

Creating Taboo Error Handler For Go

This is a common pattern from devs coming from Java/C++/C#/Py...

Why there seem to be less opportunities in Rust (right now) ?

There are a lot of misconceptions about both Rust and Go, but...

Contextual Logging In Go

The http Request contains its respective context at r.Context...

Which quotes apply best to software development?

Je n’ai fait celle-ci plus longue que parce que je n’ai pa...

Life Can Be Tough, But We Are DAMN Good at What We Do!

I missed this when you posted, but I still want to congratu...

What essential software do you install on a new computer?

Headless machine: vim docker go openssh rsync Dev machine...

5 ways to create a junior developer-friendly culture πŸš€

Use β€œwe” instead of β€œyou” Unquestionably, the blame/resp...

Any advice for a new Engineering Team Lead? It’s a Backend Team (just Incase being specific will help).

My recommended reading list for new leads (in order): "Le...

What jobs did you hold before you got into software?

Lots of things: Concrete (flat-work) Framing (houses) Lan...

Daily Challenge #4 - Checkbook Balancing

Doing a little catch up on challenges. Here's my solution ...

Daily Challenge #2 - String Diamond

Go (with bonus diamond of diamonds) playground link func d...

I've never become overly convinced that switch statements are that much cleaner than `if else if else if else if else`

This entirely depends upon the language in which I'm workin...

What have been the broken promises of computer technology?

Work and employment would only require a connection to the ...

Attempting to Learn Go - Issuer 02

Quick pointer, because it's common in learning Go. dec...

What's your worst nightmare as a coder?

Hardware flaws that present as intermittent, inexplicable e...

Do I wait until performance review time or bring it up now?

For the love of all that compiles, do NOT wait for the sche...

The Boy Scout Rule is Now the Scout Rule

You're going to run into the problem of the ambiguous term ...

What is your favourite git merge tool/strategy?

magit (with evil-magit plugin) It is, hands down, the bes...

What do you Google EVERY. SINGLE. TIME. and never just memorize?

I was helping someone with this earlier this year. Ended u...

What do you think of the new Go logo?

Gopher hasn't stopped being the mascot, though. The old lo...

What was the worst bug you've ever written?

Before officially being a dev, I was tasked to pull a perso...

Let's talk net neutrality

So, the only positions you'll allow in this discussion are ...

Let's talk net neutrality

What do I hope the fallout will be? People realize that Co...

How to Coach People Into Leadership Roles

Related to #3, 4, 8, and 9: I've found that a big hurdle in...

My emacs setup

In addition to a system daemon, the daemon can be used to cre...

11 Books All Software Engineers Must Read

If I may add a suggestion that seems inline with many on th...

Instant +100% command line productivity boost

I like powerline, but got annoyed by the slow speed. Thank...

What's your dev machine setup? (hardware, OS, accessories, etc.)

I guess I'm more of a hardware nerd than I realized. My ma...

The Problem with Interfaces, and how Go Fixed it

In the case of passing a struct into a function that takes an...

Using code generation to survive without generics in Go

The biggest hang-up for a lot of new-to-go devs seems to just...

loading...