I Am Finley

Links

Tribalism and Roy Moore

0 Comments

Roy Moore lost, not because Alabamans are stupid. Roy Moore lost because Roy Moore was a terrible candidate with child molestation allegations hanging round his neck. Moore should’ve been better vetted, one. But also abandoned when credible allegations came forth. Because it turns out some Republicans couldn’t stomach voting for a man accused of getting handsy with an underage girl. Yet this is somehow surprising to red-eyed morons convinced just being against the Democrats is a winning strategy. Roy Moore lost because too many egotistical Republicans in high places overestimated the power of tribalism: “Moore has an (R) after his name, ergo #MAGA and screw the libtards!”

Just “being against the other tribe” didn’t work in Alabama. It won’t work nationwide in 2018 either. Or 2020.

Courtney Kirchoff

Conservatives, you had better hear this. I know many that voted for Roy Moore did so because of the two-party system, because of the “lesser of two evils”. But many more did so because he was a Republican. But running as a Republican shouldn’t be enough.

We are a party of ideas. We are a party of ideals. This man had heavy allegations hanging from his neck. Same with Trump. It’s why Trump was close to not winning. Literally anyone could have beat Hillary. But we picked the most polarizing, most offensive, worst candidate in recent history.

We need to learn to vet our candidates better and when shit comes out, we need to push them aside. Trump’s famous recording should have been that moment for him. These allegations, once credible, should have been the moment we pushed Roy aside.

We will lose in 2018 and 2020 if we do not get away from tribalism.

Permalink

Fascism: Is it Right or Left?

0 Comments
Permalink

The Web, at Its Best, Should Be Resilient

0 Comments

The web, at its best, should be resilient. Nothing warms my heart more than a 20 year old page that’s still kicking, a 10 year old link that redirects properly onto a completely new domain or platform or a modern site that can serve something useful to a 15 year old browser. To me, that’s the web at its best.

HTML + CSS + Javascript

Someone replied to my big #bbd17 post yesterday about my advocating for sites that work in IE 6. To note, it’s the quote above that this is in reference to.

As a front-end web developer, I do not test regularly in IE 6. I haven’t tested in IE 6 in a very long time. However, I write structured HTML that can be displayed without CSS. I write JS that isn’t necessary for the display and functionality of the page. So these things gracefully degrade.

No, my pages are not pixel-perfect in 15 year old browsers. But the content is accessible.

Permalink

What the hell are we doing here?

0 Comments

I don’t want to be the neophobe in the room but I sometimes wonder if we’re living in a collective delusion that the current toolchain is great when it’s really just morbidly complex. More JavaScript to fix JavaScript concerns the hell out of me.

Dave Rupert

I've been feeling this hard lately. When we are talking something like WordPress, we care about a few metrics. Page load speed and size being the primary. Memory usage and performance on server matter, but often — sadly – much less.

However, when we are talking the client, the browser, much more should matter.

I am responsible for the code that goes into the machine, I do not want to shirk the responsibility of what comes out. Blind faith in tools to fix our problems is a risky choice. Maybe “risky” is the wrong word, but it certainly seems that we move the cost of our compromises to the client and we, speaking from personal experience, rarely inspect the results.

Yeah, we also rarely analyze the browser memory usage or repaint counts of our pages. I had my laptop fan turn in this morning as I quickly opened a half a dozen tabs from ComicBook.com and they all auto-loaded dozens of trackers and started playing video. Each tab. Safari instantly ran up gigs of memory and my CPU hated me.

But this is modern web development. Who gives a shit anymore?

Permalink

How to Make Friends

0 Comments

How to Make Friends : XKCD

Damn. That hit close to home.

Permalink

What’s a Computer?

0 Comments

Perfect. I spent most of my summer using my iPad Pro as my primary computer. I love the bewildered look on “professionals” when they see what I can do on it.

Permalink

Declining Complexity in CSS

0 Comments

But the core principles and mechanisms [of CSS] are no more complicated than they were a decade or even two decades ago. If anything, they’re easier to grasp now, because we don’t have to clutter our minds with float behaviors or inline layout just to try to lay out a page. Flexbox and Grid (chapters 12 and 13, by the way) make layout so much simpler than ever before, while simultaneously providing far more capability than ever before.

Eric Meyer

I built my first couple of layouts with Grid over the last weeks. Hot dog. Things that would have taken me forever with floats took me just a couple lines of code with Grid. I’ve been using Flexbox for a while, to the point of mostly knowing the syntax, but Grid is a brand new beast.

It is astonishing that we have, for almost 20 years of CSS, never had a native layout system. Now we do. Instead of complex (and large) libraries like Bootstrap, we can now do complex layout with simple syntax. Hell, we can do far more complex, asymmetric and two-dimensional layout with Grid that we would never consider doing before. A renaissance in web design is coming. But are front-end developers up to snuff?

Permalink

Is there any value in people who cannot write JavaScript?

0 Comments

When every new website on the internet has perfect, semantic, accessible HTML and exceptionally executed, accessible CSS that works on every device and browser, then you can tell me that these languages are not valuable on their own. Until then we need to stop devaluing CSS and HTML.

Mandy Michael

Preach! It’s all I see these days in job descriptions. JAVASCRIPT! Ninja preferred. Rockstar acceptable. And then they produce crap frontend code. Their HTML and CSS is restricted to Bootstrap at best, custom crap with style attributes all over the place at worst. When I was their age, the emphasis of frontend was on the other side of the triangle: HTML and CSS. Without these, your JavaScript means nothing. Even if you are embedding your CSS and HTML in your JavaScript. Shudder.

Permalink

Viticci confirms my suspicions on the new 10.5" iPad Pro

0 Comments

Viticci confirms my suspicions on the new 10.5" iPad Pro. Great device, more portable than the 12.9", but not as versatile. The resolution means that 50/50 splitscreen renders two iPhone app sizes instead of two iPad app sizes.

Permalink

A vote for DeVos is a vote for resegregation?

0 Comments

School choice is not really about freedom. Freedom, of course, is a bedrock American value. But the kind of "freedom" associated with the flight away from integration and toward racial isolation will never lead to a more truly free United States.

CNN

As a father, I want what is best for my daughter. As I’ve seen schools become more and more liberal, push liberal political doctrine, and sexual ethics— such as Illinois passing a few years back a new sexual education program that included teaching kindergarteners about masturbation— I’ve very much moved towards either homeschooling or private schooling my daughter.

Not once has it crossed my mind to do so to keep her from “children of color”. Not once has it been to keep her from other children at all. And I know many homeschool mothers and private school fathers out there that have never once thought this way. It has only ever been about her education.

This is a prime example of race-baiting. I want a better education for my daughter, so I’m a racist.

Permalink