DEV Community

Cover image for You never lose the basics...
Michael
Michael

Posted on

1

You never lose the basics...

As someone who works with multiple platforms and multiple languages I often have to fall back on some sort of commonality and hit the basics.

On Windows that often was Batch, early on, then Windows versions kept advancing until PowerShell became installed by default.

With Unix versions, and docker instances, that became Shell scripting. This has been the default for awhile now when I at times don't know, or have no control over, what a Team will use for their testing.

Old Toolbox
Since I only have control over the tool, not often how its used, there are requirements I can make for people to use what I, or my Team, produce. Though I often have to stop making demands so Teams can have flexibility for what they want to do, and still provide them something they can use. That's when I fall back on the basics.

Shell scripts work well in the environment I work on, a mix of Mac OSX, AWS Cloud instances, build systems using Ubuntu, and maybe in the future GCP. Finding something that works on all usually means finding a simpler and simpler solution, to make something that works everywhere (remember "write once, use everywhere"?) requires one to be creative and flexible.

It's still amazing how powerful, and how much use, you can get out of simple shell scripts even today. The basics NEVER go away, and are something you should never forget.

Sentry image

Hands-on debugging session: instrument, monitor, and fix

Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.

RSVP here →

Top comments (1)

Collapse
 
horribleninja23 profile image
horribleninja23

facts

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay