Heard from some folks that are concerned about the effect it'll have on artists. Wrestling with this a bit.
In my view, it's similar to the effect that Squarespace had on web developers. There's still plenty of demand for us, but it changed a bit.
Essentially things shift upwards a bit. It's less common to get paid $500 to build a website for your local bakery, but still plenty of opportunities building dynamic products for businesses with big budgets.
I do see that this makes it harder to get started, since early in your career, those kinds of entry-level contracts can be really beneficial.
But I also kinda feel like the "just" thing is to make websites available to local bakers who can't afford $500.
I struggle with the notion that we should shame technology for making certain things redundant when the overall effect on society is so positive. It's a great thing that resources are becoming available to a wider set of the population, not just those with deep pockets!
Often the choice isn't between "pay a human for labor" and "get it cheaper from an AI", it's "have a nice thing" or "don't have a nice thing". That's how I see these illustrations: I'd love to sprinkle them in blog posts, instead of it being all-text.
And when I do want custom illustration work, like my 3D mascot, I feel like I'll always pay for that. Can't beat the ability to collaborate 1:1 with a human and get *exactly* what you want. I paid many hundreds of dollars for that art, and it was 1000% worth it.
But yeah. I'm the first to admit that I don't know much about the graphic design world, and maybe this is a super unfair comparison. Let me know if I've got it wrong!
I think maybe I have gotten it wrong 😅
Or at least, there's another side to this; it is kinda funky that a company will charge for derivations of unlicensed art. The value is sourced from all artists who have published online, but captured by the company writing the AI
Kinda feels like there should be a Spotify-like royalty model, except that's probably impossible since presumably it's not as simple as "these 3 illustrations in, this new one out".
I am very out of my depth here 😬
• • •
Missing some Tweet in this thread? You can try to
force a refresh
This style removes the "ugly" focus ring on inputs and links, but it means keyboard users can't navigate; it totally breaks the experience for them (and any non-mouse users) 😬
A thread with some solutions 🧵
First, some quick options:
• Leave them as-is! Outlines aren't so bad.
• Provide an alternative focus style, like changing the background color, or adding a border.
There's a nifty new pseudo-class you may not be aware of, though…
🌠 The `:focus-visible` pseudo-class is just like the `:focus` one, but it only matches when the browser determines that a visible focus state is necessary (eg. not a mouse user).
Keyboard users will see the focus rings, but mouse users won't.
At a couple jobs now, I've been tasked with reviewing incoming applications, so I've read _a lot_ of cover letters. IMO, a lot of them miss the mark 😬.
Today I thought I'd share some cover letters I've written which led to an offer, + some cover letter tips.
This letter isn't my best work, but it tells a compelling story about why I'm passionate about the space + the organization. Could be improved by sharing more about my skills/background
Letter 2: Glitch
I'm proud of this letter. I cover why I care about their mission (online code education), their product (mentioning specific features), and why my skills/background are valuable to them in their mission / for their product.
So many folks have lost their job in the last 2 weeks :(
I've been writing a short book on software dev portfolios. It isn't ready yet, but I wanted to share some of the highlights, to hopefully help folks who are job-hunting again!
The most important stuff I know, in-thread 👇
Your developer portfolio is a showcase of your most important projects. I'm using the term "project" loosely, to include:
• Stuff you shipped on-the-job (if not restricted by NDA)
• Side-projects
• OSS contributions
• Volunteer work
Your homepage should list your 2-5 most impressive projects. You should have an image, a brief summary, and a link to a dedicated page to learn much more about this project.
I'm so glad I used MDX for my blog. It enables things that otherwise would not be possible with Markdown or a CMS, while still being a consumable data source (unlike having the posts be all-JSX)
For tangential information, I have a `Sidenote` component. It has a `title` prop which accepts JSX, so I can use any special formatting within it. Also a `type` which accepts info/warning/error/success.