Why Senior Developers Are Leading the Great Resignation Movement | by Pen Magnet | CodeX | Sep, 2021 | Medium
Around 4 million employees left their jobs in July 2021. Most of them are senior developers. If pandemic didn't cause it, who did?
One reason is the ridiculous entry barriers put by tech companies — even in the smaller and mid-sized firms.
- All companies (regardless of size and paycheck) make competent developers go through grueling 4–7 rounds of interviews.
- A verifiable track record is overlooked, while CVs filled with adjectives top the stack.
- The whiteboard interviews test reproducibility of the solutions, not the actual understanding.
- The verbal interviews (+personality tests) are formulaic, and one can rarely get past them without lying about their careers.
- Instead of one competent developer, companies hire 3 inexperienced programmers who are ready to jump the ship within 2 years, leaving huge tech debt for the next troubleshooter (mostly senior) guy.
There is also rampant ageism in tech. And age-discriminated programmers are those without any representation. Their only way to raise their voice is to revolt, and quit.
As a result, senior and competent developers (age group 30–45) no longer want to join another company. They want to roll out their own business.
A Universal Way to Set Up a Harmonious Line Spacing | by Onchky | Medium
Your Instagram feed may tell you that the line spacing should be 20% more than the font size. You may see that the difference should be as much as 50% as well.
There is no magic ratio. Text blocks will look different with different typefaces because of differences in Cap Height and X-height. While 120% is very likely to work for interface fonts — because they were created with a certain Cap to X-height ratio — the rest are problematic.
To solve the problem, you should not use a common index for all fonts, but an individual one, depending on its X-height. It is necessary to take a lowercase letter without extensions — for example, N — of the same point size as the typed text, and put it between two lines of text so that the upper boundary of the letter touches the typing line of the first line, and the lower boundary touches the upper height of the uppercase letter.
10 simple tips to improve your UX writing
If you’re a product designer, researcher, or marketer, UX writing is a tool in your content design arsenal to sharpen.
So what makes good UX writing? Copy that is clear, concise, useful, and consistent. Here are 10 tips to help you get there.

The 5-Bullet-Log: A Note-Taking System to Increase Self-Awareness and Learn More From Life
Sílvia Bastos
What could I write about today that my future self would benefit from reading?”
Second: 5 (or so) bullets
The truth is, it doesn’t have to be five — it could work as well with a bit less or a few more. Personally, I find seven to be the number that works best for me, but I recommend starting with five to make it easier—then adapt it to your own preferences.
- An inverted solid triangle for creative ideas
- An upright triangle for big wins
- An eye for cues and signs
- A spiral for big lessons and questions to ponder
- A square (that I can use as a checkbox later) for actions and experiments I want to do
Installing Butcher Block Counters with an Undermount Sink - A Beautiful Mess
Ah, butcher block. There are so many good things to say about the beautiful, warm texture that wood...
What I Learned About My Writing By Seeing Only The Punctuation | by Clive Thompson | Creators Hub | Oct, 2021 | Medium
Back in 2016, Adam J. Calhoun wrote a fascinating Medium post in which he showed off something quite cool: What novels look like if you strip away the words, and show just the punctuation.
Last night I quickly cobbled together this simple web tool — “just the punctuation”.
https://just-the-punctuation.glitch.me/
How to draw hands | Creative Bloq
Follow this step-by-step guide to learn how to draw hands well.
- How to draw hands: Break the hand into shapes
Adobe Illustrator Tutorial - How to Create Car Wheels from Start to Finish!
How to draw cars and wheels vectors in Adobe Illustrator!
Due to my recently popular "how to draw car vectors" in Adobe Illustrator. I've been getting so many questions on how I create the cars wheels and rims. So in today's video I chose to focus on how to do that. I will teach from the start to finish how to draw a simple, minimal and beautiful vector car wheel in my style using my methods. This tutorial is a step by step, and super easy to follow!
In this video tutorial I will teach you tools like the shapes, shape builder, the pen tool, creating and organizing layers, curvature tool, and more to create stunning illustrations in Adobe Illustrator CC. This step by step illustrator tutorial is perfect is you're a beginner or an advanced designer looking to polish some techniques.
Proper Running Form | How to Run
An exercise physiologist and a physical therapist offer some basic tips to help you maintain proper running form on any terrain.
Your Head
“You want to have your ears in line with your shoulders.”
Your Shoulders
it’s crucial to open up your shoulders while you run. You should pull them back, almost like you’re squeezing a pencil between your shoulder blades,
Your Torso
“You always want to keep a tight core while running—it’ll prevent you from going too far forward or too far backward
How to Set a Corner Post WITHOUT Concrete!
How to Set a Corner post WITHOUT Concrete!
How to set a corner post WITHOUT using concrete!! Save money, and time...your corner post will be ready for pulling fence as soon as you're done -- no waiting for concrete to dry! And to remove the post, simply reverse the process and it'll come right up!
"Key" fence by using a 2x6 or 2x4 next to the post in the hole.
How to Make Easy Box Joints - Finger Joints
Box joints are an easy yet effective joinery method! Box joints, or sometimes referred to as finger joints, can be cut with a regular table saw blade or with a dado stack of your preferred width. The ones featured in the video are cut at 1/4" wide and were perfect for my current shop project, which will be a wall hanging router bit storage cabinet.
** Other videos on youtube
How to Make a Leather Desk Pad | Beginner Leather Tutorial
Make your own DIY leather desk pad with this quick and easy beginner leather project; leatherworking tools are optional!
Where I get my leather (UK): https://majestichides.co.uk/3sqft-21x21--pit-veg-tanned-brown-crazy-horse-leather-hides-1748-p.asp
4mm full-grain veg-tanning (stiffer)
Tools I use in my leather projects (updated to what I use NOW):
L'indispensable knife: https://amzn.to/3ca7Umw
Edge beveller 0.6mm: https://amzn.to/3iim4G5
Tokenole edge burnisher: https://amzn.to/3ixY0yS
Low cost Japanese skiving knife: https://amzn.to/3fG8hHw
Awesome rotary cutter: https://amzn.to/3uLcQEw
Cutting mat: https://amzn.to/34HhoBu
Edge paint marker: https://amzn.to/2S8uNj8
Hole punch set: https://amzn.to/3yZjHhh
Stitching punches: https://amzn.to/3iimOel
Steel ruler: https://amzn.to/3icJcph
Wing Dividers: https://amzn.to/3w4XgVU
This beginner leather tutorial goes through the process of making your own DIY leather desk mat, from materials, to tooling, to the making process. This project can be completed with tools you will already have around the house, but I also show how some beginner leather tooling can be used to improve the overall quality of your leather desk pad.
If you are new to leather craft, this video is the latest in a short series of tutorials on leather crafting for beginners. While I usually include free leather patterns for you to download, there is no specific leather desk pad pattern so that you can design this to suit your specific needs! The desk pad made in this video is 23x12": a pretty standard small sized desk pad which works perfectly as a keyboard mat and an easy DIY mouse pad, or as a place to work on your laptop!
Don't use 3/4" Plywood - Use 1/2" instead
DON'T USE 3/4" PLYWOOD If You Don't Need It...TRY THIS! (1/2" Plywood Vs. 3/4" Plywood--When to Use)
Many new woodworkers and DIYers rush to use 3/4" plywood for any small project. But, in many cases, 3/4" plywood is overkill! This short video from The Honest Carpenter will show you a better alternative for many DIY projects--1/2" plywood!
1/2" plywood comes in nearly every variety that 3/4" plywood does. It's extremely strong and stable.
Many people seem to avoid 1/2" plywood on the assumption that it's weak. But, it has many of the same properties as 3/4" plywood.
(3/4" is a much more common measurement for wood in general--this may be one of the reasons that people assume that they need to purchase 3/4" plywood.)
BENEFITS OF 1/2" PLYWOOD:
--It's lighter (by almost 20 lbs. per sheet)
--It's cheaper (by $10-12 on overage per sheet)
--It's easier on tools
--It produces less sawdust
--It is easier to handle and manipulate
--It has an edge just wide enough to be hit with brads and trim nails
SITUATIONS WHERE 3/4" PLYWOOD IS PREFERRED:
--Anything that will be walked on
--Anything that will be hit hard with tools
--Anything that will be roughly handled.
TIPS FOR WORKING WITH 1/2" PLYWOOD:
--Try not to span it more than 24" unsupported in any direction
--Get support directly beneath the edges
--Use glue when bonding pieces
--Use face frames for additional support on trim projects
Thanks for watching! Be sure to check us out at The Honest Carpenter Website:
www.thehonestcarpenter.com
9 Types of Top CSS Frameworks In 2021 - 1stWebDesigner
The benefit of a CSS framework is that it helps you create a number of eye-catching layouts without having to start from scratch.
-
For Simple Needs, Use Class-less
Some examples of classless frameworks include sakura, watercss, holiday.css, bamboo css, attricss, and basic.css. -
To Build on Mobile, Opt for Very Lightweight
Examples of very lightweight CSS include pure, chota, and milligram. -
For an Open-and-Go Solution, Use General Purpose
Examples of general purpose CSS include bootstrap, primer, foundation, and base. -
For Niche Needs, Opt for Specialized
An example of a specialized CSS is bojler, which is used for developing lightweight and responsive email templates. It’s no secret that developing email templates is a pain. -
Looking to Skip Javascript? Material Design is the Way to Go
Material design CSS frameworks include newer versions of UI controls such as check boxes, text fields, column layouts ,and typography. MD is can be used across browsers by anyone who wants to create more portable and usable web pages. -
For Greater Attention to Detail Utility-Based Frameworks Are Best
Some examples of utility-based frameworks include tachyons and tailwind CSS. -
For Web App Development and Mobile-First, Look to Base/Reset/Normalize
Some great examples of base css frameworks include sanitize.css, ress, minireset.css, normalize.css, modern normalize, and natural selection. -
For More Flexibility, Toolkits Work Well
An example of a toolkit CSS is Bourbon. Bourbon aims for clarity, is pure Sass and lacks visual opinion. -
Honorable Mentions Are Those with Stalled Development
Some examples of stalled development frameworks include flexbox grid, semantic UI, materialize, neat, wing, and propeller.
A Deep Dive Into Eleventy Static Site Generator — Smashing Magazine
Eleventy (aka 11ty) is rising in the ranks among static site generators. This Node-based builder is attractive due to its zero-config starting point, purely static output, and ease of achieving the coveted top Lighthouse performance score of four perfect 100s. Let’s dive into what else makes it unique, and learn about some essential concepts to help you successfully get started.
Accessible Colors | WCAG 2.0 AA and AAA color contrast checker
Test your background and text contrast ratio based on Web Content Accessibility Guidelines (WCAG), and automatically find the closest accessible colors.
The secret to creating amazing work? You have to hate it first
What I have come to realize is that the trough of despair isn’t just normal, it’s essential. The negative feelings you experience in the trough tell you whether the work you’re doing is hard or complex enough to deserve your full creative attention. Only challenges that don’t have easy answers require you to take the kinds of difficult creative leaps that lead to breakthroughs. Only work that requires you to push yourself to develop new skills—not just deploy the ones you already have—keeps you on the edge of your own learning curve and, therefore, reaching toward your full potential.
Centering checkboxes with multi-line labels
Checkboxes are the worst
But I'm here to help make them better.
Here's an approach I use to always perfectly center them with the first line of text, no matter the text length or size