DEV Community

Thomas C. Haflich profile picture

Thomas C. Haflich

I'm doing my best

Location Indiana Joined Joined on  twitter website

Education

B.S. Chemical Engineering

Work

Software Developer

All 46 comments

How important are math skills for software development?

A little math is necessary - gotta know how to add and multip...

Is it worth to use JQuery for beginner Javascript developers?

jQuery is an all-purpose library that makes several vanilla J...

Does SCSS take more space or load slow?

SCSS is compiled into regular CSS, so it's really just a more...

Anyone here still using CSS Floats?

I've dealt with floats a lot in legacy software, or when some...

I need an information about the scrollability

Is there a particular reason you would like to do this? It'...

git commit -m "_____"

git commit -m "actually fixed everything" of course, this ...

What was your win this week?

Got my legal name & gender marker change 🎉 In Indiana,...

Alignment in CSS: text and vertical alignment

Here is the MDN for display: developer.mozilla.org/en-US/do...

What are the worst security practices you've ever witnessed?

Once found someone sending a SQL query from JavaScript to a...

What are your computer’s specs? Which specs are particularly important to you?

Personally I'm not a fan of the extra-large curved screens,...

What are your computer’s specs? Which specs are particularly important to you?

Currently at 2 monitors. Most important spec is number of m...

What is it Like For You to Quit Social Media For a While?

I went on a pretty huge social media ban awhile back. The m...

What’s the best vacation you’ve ever had?

I think it has to be going fishing with a friend's family. ...

Here's how floats work in CSS

Floats are in general pretty slow, because of all the calcu...

What is software to you? Day job, passion, hobby, career, something else?

For me personally, it's a job that I really enjoy. I am hop...

Do you know these weird parts of JavaScript?

> 0.1 + 0.2 0.30000000000000004 This is a floating po...

This is why I hate Typescript

I dunno, I figured out it was a joke right at the beginning...

What The #1 Thing That Affects Software Quality In Your Opinion?

How much everybody involved cares about it being quality. ...

A few JavaScript puzzlers

In the second problem: typeof x; // number typeof y; // ...

The Radar Gun Problem

Seems like a variant of the Heisenbug. Usually when I come...

Why isn't our world more accessible?

The path I walk to work doesn't even have sidewalks over ha...

A width-responsive perfect square in pure CSS

I'm going to guess that you're going to need a bit of trigo...

Today I learned how to animate a text gradient in CSS (and JavaScript)

If I wanted to use your solution without modifying the anim...

Do you drink coffee while working?

I used to drink coffee (and tea) like water. It was startin...

How do you feel about chasing internet points, badges and the gamification of everything?

One possible good use of badges/cheevos/etc is to be a guid...

How important are math skills for software development?

I often find myself wishing I had just a bit more knowledge...

Working in Circle City, Day 2: Be Nice to People in Traffic

People in every state think that their drivers are the wors...

Get Started with HTML Video Captions

In awe at the perfectness of the example you picked. Sand. ...

What is the worst thing you've done directly in prod?

I'm pretty sure at least half of us have done the old "upda...

How Did You Find Your First Dev Job?

I went to a presentation senior year of college, someone fr...

Have you ever fought back against a task on the basics of ethics?

Side question - those who have had formal training in CS/SE...

JavaScript’s Arrow Functions Explained By Going Down A Slide

It is very difficult for me to not make "wheeee" sound effe...

Tell me a bug story

This one was a bug with a third party vendor. I found the b...

Why Most Developers Fear CSS

I ended up falling into mostly frontend work because nobody...

VSCode or Atom?

I've used ST2, ST3, and Atom (among others), and I can say ...

Using isset() and empty() hurts your code

The main time I find myself using isset() is for medium-to-bi...

What's one resource most devs don't know that you use regularly?

relatedwords.org/ thesaurus.com/ I... have some trouble na...

Getting past developers block

I go for a walk outside. Nothing clears out the cobwebs mor...

How often do you clean your monitor(s)? ✨

Probably not enough. Oops.

What's your goto motivational quote?

I'm actually a fan of the quotes on Ventari's Tablet in the...

Diversity vs Inclusivity: Understanding the Difference

I'm on a pretty small team now, and most of them are not only...

Diversity Matters in The Workplace

When building something for humans, it's good to have as many...

Don't Trust the Cascade - Why I write CSS in JavaScript

The "day job" project I'm working on is made up of about tw...

Introducing textua11y: A Color Contrast Tool

Are you still accepting feature requests? One thing that wo...

Welcome Thread - v33

Howdy! I was brought here when a former coworker of mine me...

loading...