• Home
  • About
    • About The Coder
    • Language List
  • Code Rules
    • #1: Clarity Trumps Everything
    • #2: Source Code is for Humans
    • #3: Don’t Ignore Warnings
    • #4: Comment As You Go
    • #5: Always Use Parentheses
    • #6: Always Define Literals
    • #7: Never Repeat Yourself
  • CS-101
  • Python-101
  • Simple Tricks
  • Guestbook

The Hard-Core Coder

~ I can't stop writing code!

The Hard-Core Coder

Tag Archives: computer programmers

The Universal Answer

10 Monday Mar 2014

Posted by Wyrd Smythe in Opinion

≈ 1 Comment

Tags

computer programmer, computer programmers, computer programming, computer science, it depends, software design, The Universal Answer, Universal Answer

At some point it strikes you. For some it  happens early in Computer Science class after hearing a professor say it for the umpteenth time. For others it happens when hearing it come from their own mouths for the umpteenth time. The Universal Answer to any (and all) computer (science) question(s).

“It depends.”

Continue reading →

Real Programmers

07 Friday Mar 2014

Posted by Wyrd Smythe in Fun

≈ Leave a comment

Tags

cartoons, computer programmers, Friday, humor, real programmers

A little fun for a Friday; here’s one of my favorite programmer cartoons!

RealProgrammers

Continue reading →

Naming Things

04 Tuesday Mar 2014

Posted by Wyrd Smythe in CS101

≈ 1 Comment

Tags

computer programmers, computer programming, function names, readable code, variable names

One of the things that programmers do a bazillion times during their career is come up with a name for something. Every variable, every sub-routine, every class, every method, every instance, even the program itself and all its supporting files: they all need names. In some cases the naming is obvious and easy, but in others it’s complicated. You can end up creating a big ball of mud if go about it casually.

So one thing you want to start doing is being intentional about naming things.

Continue reading →

Software Engineer

01 Saturday Mar 2014

Posted by Wyrd Smythe in Opinion

≈ 4 Comments

Tags

bit wrangler, byte wrangler, computer programmers, engineers, magnetic domains, silicon life forms, software design, software designer, software engineer, software maker

I don’t like the term Software Engineer. Real engineers have licenses and certifications and prescribed educations. No such exists (currently) for software makers. It is still a new craft in our society (it goes back only to the 1950s or so), and we haven’t caught up to how complex and demanding it really is. Anyone can use the term Software Engineer, so it doesn’t have the meaning it could.

Continue reading →

Software Development

28 Friday Feb 2014

Posted by Wyrd Smythe in Opinion

≈ Leave a comment

Tags

abstraction, computer programmers, computer programming, software, software design, software development

Software development can be hard to describe or compare because it depends so much on the use of abstraction. One can visualize a continuum of professions based on how much abstraction they tend to require from their workers. Software tends to be on the far end of that spectrum. Not only do programmers deal almost entirely with abstraction, but often with multiple layers of abstraction!

Continue reading →

Four Primary Principles for Programmers

27 Thursday Feb 2014

Posted by Wyrd Smythe in CS101

≈ Leave a comment

Tags

computer programmers, computer programming, four principles, learn to learn, software development

Over the years I’ve come to believe in four basic principles computer programmers should adhere to. They reflect four paths of continuing education programmers walk throughout their career. The bottom line, really, is that you’re going to be doing these things a lot; it will serve you well to learn to do them well and with intention.

Continue reading →

Newer posts →
Follow The Hard-Core Coder on WordPress.com

The Posts

  • Python Tk Calculator App
  • Tk Windows in Python
  • Dual Numbers in Python
  • Python Decorators, more
  • Python Decorators, redux
  • Byte Multiplication Trick
  • Parsing Multipart Form Data
  • Simple Python Tricks #18
  • Simple Python Tricks #17
  • Simple Python Tricks #16

The Topics

  • Blog (4)
  • CS101 (37)
  • Fun (36)
  • Interesting (5)
  • Opinion (12)
  • Python (59)
  • Stories (15)

The Month

December 2025
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
293031  
« Nov    

The Past

Posts

RSS Feed

Comments

RSS Feed

The Main Blog

Visit Logos con carne

Lots of wyrds... with meat!

The Author

Wyrd Smythe

Wyrd Smythe

The canonical fool on the hill watching the sunset and the rotation of the planet and thinking what he imagines are large thoughts.

View Full Profile →

Create a website or blog at WordPress.com

  • Subscribe Subscribed
    • The Hard-Core Coder
    • Already have a WordPress.com account? Log in now.
    • The Hard-Core Coder
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...
 

You must be logged in to post a comment.