DEV Community

Tamara Temple profile picture

Tamara Temple

A *very* seasoned software engineer, I wrote my first basic game, a lunar landing game, in Basic in 1969. Currently I am doing web development in Ruby on Rails, JavaScript, Elm.

Education

BS CS

Work

Staff Engineer at getdrip.com

All 115 comments

Show off your Workspace 👩🏻‍💻💯

just had to rearrange things for a new work gig

Tales of the Autistic Developer - Becoming an Organizational Leader

Really great article (and series), Brandon. Square seems to h...

Advent of Ruby 3.0 - Day 01 - Report Repair

great article, Brandon; thanks!

Is programming an art?

in the same way medicine is an art, and a practice

Accessible Sketchnotes?

p.s. sketchnoting is awesome!!

Accessible Sketchnotes?

the alt text length on twitter is limited, so that may not wo...

Free React resources you should have in your pocket.

Good article, thanks for contributing to help others learn!

Tales of the Autistic Developer - Senior Developer

thank you for writing this. ❤️

Do you keep a work journal?

I use pen and paper journals for engineering notes, drawings,...

👩‍💻 Git and Github for beginners

Great intro; I'm going to include this link in the ones I pas...

What was your win this week?

I redid my personal business logo from an ancient Illustrator...

A Beginner’s Guide to Git — How to Write a Good Commit Message

this is not just a thing for beginners; seems like most dev...

What was your win this week?

I led a pair programming session that also was a shoulder-s...

Six Data Structures To Help You Ace Your Technical Interview

reread the first two paragraphs

Six Data Structures To Help You Ace Your Technical Interview

Evergreen ❤️

What the Regex?! A Practical Guide to Regular Expressions

great article , something folks struggle with, yet so usefu...

How do you organize development projects on your computer?

These look useful. For organizing projects themselves, I ha...

How do you organize development projects on your computer?

I hear you on the digital hoarding— it's a hard habit to br...

How do you organize development projects on your computer?

mine is similar to others: Examples/ — learning and teac...

How do you manage your browser bookmarks?

pinboard, with lots of tags for general things and referenc...

What changes are you making in 2020?

I want to slow down, and stop burning from 5 ends of the ca...

How I Landed My First Web Developer Role Without A Degree or Bootcamp: Lessons Learned, Resources & Tips

So awesome to hear this story written out. I'm glad to at l...

I don't code outside of work

and i use what i know to make it better

37 App Ideas for Bootcamp Students & Code Newbies

excellent list!

Why You Should be Writing Your Own React Hooks

just had to jump down here to say "excellent hero image" 😉

I don't code outside of work

i would have to say that being able to solve my own problem...

I don't code outside of work

i think this can apply to everyone, not just beginners. this...

Bash and shell expansions: lazy list-making

great article!

Have you used an iPad as a second monitor?

i tried using AirDisplay a while back. i never really did m...

How I used VS Code for my talk instead of Keynote or Powerpoint

This is great, after I read KCD's article I've been wanting...

How I used VS Code for my talk instead of Keynote or Powerpoint

this is especially great for tutorials and code-a-longs, so...

What are your favorite Linux utility/productivity tools?

alias and function

What made you be a frontend or a backend developer?

Neither. I spent decades doing system and server developmen...

The Self-PR - And How Your Team Can Benefit from Them

p.s. - do I see a future lightning talk at JS MN? 😁

The Self-PR - And How Your Team Can Benefit from Them

Great post, Shalanah! Most of this is my personal practice...

I'm learning graphql and I love it so far

i began with ruby-graphql on a legacy app a couple of years...

A problem only Gatsby could solve?

Yeah, the starters definitely help getting started in most ...

A problem only Gatsby could solve?

i am a huge fan (and supporter) of Gatsby, but so far it's ...

10 Intriguing Public REST APIs For Your Next Project

these would be amazing fun to play around with putting a Gr...

The Programming Language That Changed My Life!

my "change my life" language is Lisp. similarly, as a uni f...

How To Take Notes on Everything

Good post - great idea - and the execution is not bad. I've ...

The 7 Most Popular DEV Posts from the Past Week

What a brilliant set of authors and posts!! Max's post spu...

What was your win this week?

in ur sprintz, closin ur ticktz

An Actionable Guide to Managing Introverts

Very good points. As a hard-over introvert, it can be diffi...

How to write Bash one-liners for cloning and managing GitHub and GitLab repositories

This is something I set up so long ago, I don't even rememb...

How to write Bash one-liners for cloning and managing GitHub and GitLab repositories

Github has a utility called hub which provides the ability ...

Top 3 Tools For Boosting Your Productivity

I checked out Fantastical and I love it! Having too many ca...

I'm Going Back to being a DEV Community Member

You have been a breath of fresh air in the developer commun...

Top 3 Tools For Boosting Your Productivity

i haven't looked into most things like this because I worry...

What's your favorite question to be asked?

"Can you explain this to me?" tied with "I'm stuck on this ...

Tales of the Autistic Developer - The Ecstasy of the Void

You, my friend, have a gift with words. Cannot like this en...

101 Tips For Being A Great Programmer (& Human)

thank you

Too many people...

not sure whether to laugh or cry, so i do both ❤️

Node JS Starter - Full-Stack React Material Kit

I use similar things, also generators, to crank up a quick ...

Asynchronous Javascript: 3 ways

Great quick explainer! Nice to have something to point to f...

Failing to succeed. (CLI Gem Project: Part 1)

This is essential. Looking back at what happened and formin...

What's your advice to someone over the age of 30 considering a career in software development?

Turn this into a post, it's that good, or better :)

What habit do many senior engineers have that juniors should try to avoid adopting?

we have been ground down by the trials and tribulations of ...

What habit do many senior engineers have that juniors should try to avoid adopting?

Forgetting they have survivorship bias

What's the best career advice you can give in ten words or less?

Apply for the job anyway

How do you manage your github notifications?

For non-work, I use email. For work stuff, we have a Slack ...

How old were you when you wrote your first line of code?

I was 11. In 1969. A "Lunar Lander" game in the basic that ...

What do you want to be when you grow up?

don't wait, begin now

What do you want to be when you grow up?

to be honest, i no longer know. i think it's because i am a...

Building a Kickass Portfolio

here may be a hidden key factor: you did two prototypes bef...

Impress your colleagues with these NPM tricks

useful!

Moving Past Tutorials: 8 Tips for Problem Solving

this post is packed with useful content.

Flatiron Blog #2 - Fruit Loops

love this! finding your own challenges and working through ...

Moving Past Tutorials: Pseudocode

Interestingly, way back in the Jurassic of computing (1970s...

Exports and Imports and Defaults, Oh My!

Great post, really clear explanation and examples. I think i...

Creating Linked Lists With JavaScript

Really great post and series! One question, should push r...

Flatiron School Week 1 - Why the career change?

This is absolutely great, Sarah (following now!) -- I'm loo...

creating content vs. structuring content: how do *you* go from one to another?

Yeah, I use that quote often in teaching beginners. :) Stil...

creating content vs. structuring content: how do *you* go from one to another?

Do you know what editor did this? DREAMWEAVER. Back in the ...

What tools do you use to prepare talks and presentations.

A penchant is a posh word for "something I like using or do...

What is a Full-Stack Developer? A personal experience

"Pointy Haired Bosses" a reference to the character in the ...

What is a Full-Stack Developer? A personal experience

It will be used by PHBs to try to reduce cost and increase...

Which books are you reading right now? 📚

I read voraciously, at least in some people's views. My re...

🎧 Do you listen to music while you code?

When I have to be in the office (yeucck!), there's a Sonos ...

🎧 Do you listen to music while you code?

Lots and lots of EDM :) I also love listening to Jazz, Spo...

What tools do you use to prepare talks and presentations.

slides.com uses reveal.js under the hood. It's pretty great...

What tools do you use to prepare talks and presentations.

I'm going to assume you mean the tools used to prepare slid...

Terrible interview question: Swap variables without a temporary

I become more and more convinced that these bad interview q...

Static Site Blog Post Generator

great post! back in the days i used ruby a lot more, i wrot...

My guide to Surviving a Hackathon (with RPDR)

what is 'RDPR' ??

My Favorite Teachers In The JavaScript Community

Not missing out on any of these :) I will add a few more, ...

How to test implementation details with react-testing-library

Just in time! We're moving to this from enzyme

Opinion: Architect VS Engineer VS Developer

When do these distinctions matter? On any given day, I'll b...

Transfer files from laptop to mobile using Python

Oh, this is almost diabolical in it's greatness! I never re...

Transfer files from laptop to mobile using Python

This is useful. For those who don't do python, ruby has som...

Beginner-Friendly Introduction to GitLab CI/CD

Really well done! The info is clear and helpful. What I app...

19 Tips For Software Engineers In 2019

Let me add to the cacophony of people praising this post! W...

Making Sense of React Hooks

yes, my first reaction was rather visceral, i cried tears o...

Which is more readable?

This is my suggestion as well; it's extremely clear what is...

Switching the lights on: Hugo vs Hugo config files

Great write-up. I do something similar with Jekyll, having ...

How to take breaks while coding

After a lifetime of coding, staring at screens, and being in ...

VerbalExpressions - RegularExpression made easy

Nice!

I’m a Front-End Cheater

Minimizing dependencies is definitely NOT cheating, it's a ...

5 Things I Wish I Could Tell My Past Self

This is a good list. I don't really remember who I was 40 y...

25 Tips for New Developers: Advice from a (Mostly) Self-Taught Software Engineer

great article, sharing this around

Do's and Don'ts for Javascript Newbies

No where near as well as Kyle does: github.com/getify/You-D...

Ruby Segmentation Fault When Running RSpec

rspec bisect is so very cool. let's say running in CI, you ...

Do's and Don'ts for Javascript Newbies

Formatting code: Prettier is something folks should know ab...

Ruby Segmentation Fault When Running RSpec

I'm seeing a segfault when I try to bisect a series of test...

How does it feel to be a junior developer

as one of those sr. folk, i love this article. not everyone...

11 React Examples

Well done! Spread out to my learning communities.

My approach to teach programming

For years now I've been considering this as an approach to ...

JavaScript project ideas and practical uses

Just to be clear: what I meant was putting the project list...

JavaScript project ideas and practical uses

This is excellent!! You are so right in people wondering wh...

No excuses, write unit tests

This is the most common excuse given to me for not writing te...

Which editor/IDE do you use and why?

Half the time I'm using a JetBrains IDE (language specific) a...

loading...