Wednesday, September 28, 2016

the engineer vs the designer

I feel like my development draws from two sides of me, the engineer, and the designer.

The engineer part of me wants to say "come on, arial,helvetica,sans-serif, and maybe a courier,monospace - that's all you need. Oh and maybe Impact sometimes, for flair". The designer knows better.

In theory, the designer part of me should be advocating for "proper" quotemarks, the ones that curl around, vs those inch and foot marks that are so much easier to reliably type. In practice, I don't care all that much. And the UX part of me teams up with the engineer in me to DESPISE when they are autocorrected, especially when pasting. It makes sharing code in certain chat programs (I think Hipchat may have had that issue but I don't remember seeing it in Slack) or even recording stuff in "Evernote" problematic.

Actually, Evernote, like a dozen other programs, tries to preserve typefaces and font sizes and colors, sometimes background and foreground. How often does that help? I see its utility SOMETIMES, but should for paste default really be to make everything look like a goofy ransom note? There are some conventions that some programs follow - add a shift to cmd- or ctrl-V pastes "special", and often stripped down, but it's not consistently followed - and again, I'm not convinced it's a smart default especially when "remove formatting" isn't always readily visible.

Monday, September 26, 2016

flywaydb

Flyway seems like a pretty cool way of keeping databases up to date. At work one project uses it and tasks like "flywayMigrate" that takes any new untimestamped .sql files, timestamps 'em, and then runs 'em in sequence. I remember Enpocket used a homebrew system that followed similar patterns.

Friday, September 23, 2016

quick fb ux observation

A friend of mine posted some old high school photos, including some with a very distinctive "laser" background, characteristic of the 80s/90s. About five different people commented something along the lines of "look at those lasers!"

FB made an interesting choice by only displaying comments from people you're friends with inline when browsing on your main feed, but still having the "Write a comment..." box there. People are more likely to see some comments, not realize they haven't seen them all, and then make an "obvious" comment that otherwise they would have just "liked" had they seen it made by someone else.

Thursday, September 22, 2016

sweet css spinners

Cool CSS-only spinners... I definitely want to up my understanding of CSS animations, my mind still goes back to controlling CSS properties with jQuery.animate()... and various easings

power devtools in chrome

Twelve Fancy Chrome DevTools Tips - it's funny how Google Chrome has become a defacto development standard...

Tuesday, September 20, 2016

note to self: connection to SQL databases

Looking around for a client to connect to Oracle DBs, SQuirreL SQL Client seems ok. Both the site and the app are rather late-90s in appearance but seem to get the job done, at least once I downloaded the Oracle jdbc jar into /Applications/SQuirreLSQL.app/Contents/Resources/Java/lib/ojdbc7.jar

o sh*t

http://ohshitgit.com/ has a small list of save-your-butt techniques when you screw up in git.