Bryan Baldwin profile picture

Bryan Baldwin

404 bio not found

Joined Joined on  Twitter logo

All 64 comments

Too Old To Be In Tech?

Sounds like there is a lot of Veteran talent. Network, make c...

Too Old To Be In Tech?

Cheers, to you!

The myth of "never going back to fix it later"

I refactored 4 year ole Perl today.

20 Tips For Learning to Code in 2020

Whatever you are using, set up a flow between your editor t...

5 books every developer must read before it's too late

Many of those would make wonderful screen risers.

Have you ever worked with an engineer who never leveled up?

Imprecise terms in the problem description. 1 Conse...

Whats your story as a developer /programmer? , i'm getting less motivated

Hiya, I started programming for MS-DOS 6.22 with GW-Basic whe...

5 Projects To Do When You're Offline

Video Game Engine

Au Revoir, Gentoo - Sell Me A New Linux Distro

Ultimately, the time you waste in one place is time you sav...

Programming Languages To Learn In 2020 To Boost Your Career As A Software Developer


You're not worth hiring unless...

Good job Phillip. Now erase the board and do it again in Cobo...

Understanding Linux Permissions

chattr +i filename

Cursor Imitator

Why stop there? Just reimplement the VT100 and call it done.

When you want to learn C in 2019

John Calcote, Autotools: A Practitioner's Guide

Linux distro you are using for development?

devmanual.gentoo.org/general-conce... wiki.gentoo.org/wiki...

Linux distro you are using for development?

Gentoo Software slotting makes it easy to handle multiple ...

What’s the best laptop for devs?


What do you dislike about your favorite language?


Think Like a Programmer??

Realise machines do not have thoughts. See them only as su...

Which mainstream programming language has the ugliest syntax?

Does sendmail.cf count?

What kind of music do you listen to while working?

Human Music. I LIKE IT

What's the weirdest coding practice you've seen?

Object oriented encapsulation

Don't ALWAYS quick-return from functions

Don't use new. That's your problem.

When to Call it Quits on a Project: Stepping Back and Taking a Break

This isn't different then writing a C library with library ...

When to Call it Quits on a Project: Stepping Back and Taking a Break

When isn't a good time to quit Javascript?

The dichotomy of writing and reading object-oriented code

"Refactoring" working procedural code into an ideological O...

What's playing in your headphones while you code?


Handling your personal data online.

Tails + TOR

How do I know if I’m good at programming?

Depends on the situation in which you are programming. If y...

The Best Way To Learn AWS Is To Start Using It

The best way to stop caring about AWS is to start using it.

Object-Oriented Programming Strikes Back!

These are not antitheses of the other, nor are they the onl...

How did you get into programming in the first place?

Writing a graphical display for Super Star Trek's Long Rang...

When do you become a Jack of all trades but a master of none?

There is always a need for generalists. People who would ot...

What are the skills that a public school Computer Science teacher should possess?

So, Software Engineering and Computer Science are overlappi...

What are the skills that a public school Computer Science teacher should possess?

I'm teaching my 8 year old son how to program in Bash shell...

The Programmer and the Pulpit

Now for the flagellation.

A Slightly Better C++

You'd probably be better off binning the whole idea that C+...

You are not a real developer

Often people start with simpler, higher level programming t...

Will programming be automated? (A Slack Chat and Commentary)

High level programmers, who have never programmed for an ac...

What skills, besides purely technical, do you look for in other developers?

Someone who knows programming at the hardware level as thei...

What is the next language you want to learn, and why?

Delphi still lives :D

What is the next language you want to learn, and why?

l̶i̶s̶p̶ Java.

What is the next language you want to learn, and why?

You don't have to switch off pure C to write games. I'm wri...

How do you keep track of what you’re working on so you remember where to start next time?

Emacs Desktop

What interesting API are you using? Please share!

I'm looking forward to the release of the Vulkan GL Graphic...

What side projects are you currently working on and how can others be of help? (Feb 4)

I'm thinking of developing my own cross-platform build syst...

How did you get into programming in the first place?

Originally I was trying to extend a copy of Super Star Trek...

Describe your typical work day.

I show up at a specific building around the same time each ...

What do American developers get wrong about internationalization?

They forget to do it, until they try to take it into other ...

Explain waterfall project management, why did it fall out of style?

Waterfall is a straw man argument formally described in an ...

What’s the most interesting new or upcoming browser feature?


What's playing in your headphones while you code?

Music. Mostly. Sometimes people talking.

Why is functional programming gaining popularity?

1) We now have machines with enough resources to support it...

What tools do you use for CI/CD? Past experiences, recommendations?


When to make a Git Commit

Where you leave commits is very subjective, and best left t...

What are your tips for avoiding burnout?

Get regular sleep. Even if you have to tear yourself away s...

How is the role of “web developer” changing over time?

It went from something nearly meaningless, to something som...

What is your advice to people just getting started in code?

No single programming paradigm is more important than any o...

What are your tips for getting your first programming job?

Read code, write code. Contribute to high profile, free sof...

Are you considering a career switch? From what to what?

Devops to C Developer

What are your must-read programming books?

The C Programming Language, Second Edition The Practice of ...

What personal privacy/security measures do you take?

I've physically removed the webcam, microphone, hard disk, ...

What is the next language you want to learn, and why?

Jon Blow's JAI is aimed at programmers who care about low-l...

Which editor/IDE do you use and why?

Emacs, and/or 4coder.