• Home
  • Blog
  • @itstrueintheory
  • Search
Menu

Shimin's Separate Concerns

A Front-End Web Development Blog
Shimin's Separate Concerns
Newer Posts Page 2 of 6 Older Posts

The Unreasonable Effectiveness of the To-do List – Zeigarnik Effect and Developer Productivity

By Shimin Zhang in Programming Career on 13 May 2022

Learning about the Zeigarnik Effect and how it shapes my mental capacity has been a productivity and mental health game-changer.…

Why a Meeting Costs More than a MacBook Pro – the Business Case for Fewer Developers in Meetings

By Shimin Zhang in Programming Career on 06 May 2022

The meeting's opportunity cost is higher than the price of a brand-new M1 MacBook Pro. If the meeting was pointless, might as well cancel it and fly one of the devs to Bali instead.…

Got Spaghetti Stylesheets? 4 Techniques for Managing CSS Complexity

By Shimin Zhang in CSS on 29 Apr 2022

This week, I want to take a look at some tried and true techniques for unwinding your spaghetti CSS. The techniques are covered in their general form – with links to framework level implementation examples.…

Why Your CSS is Always Messy and Chaotic – Understanding CSS Complexity

By Shimin Zhang in CSS on 22 Apr 2022

Does the thought of making a minor style update in a large front-end project give you pause? This week, I want to take a look at what makes CSS complex.…

3 Interview Questions to Spot "Fake Agile" Software Engineering Teams

By Shimin Zhang in Programming Career on 15 Apr 2022

Here are 3 questions to help you find out if the company you are interviewing with is doing AgileFail.…

The Boar, the Lobster, and the Juniper – 3 Patterns of "Agile" Software Development

By Shimin Zhang in Programming Career on 08 Apr 2022

Have you ever worked in an 'agile shop' that actually feels more like waterfall development? Raises hand – I have and it's pretty terrible.…

Why is :hover:after valid but not :after:hover? CSS Pseudo-Class and Pseudo-Element Selectors

By Shimin Zhang in CSS on 01 Apr 2022

In this post, I will briefly go over the history of CSS pseudo-element and pseudo-class selectors, how they differ, how to combine them in everyday usage, and why I am an ::after only guy now.…

How to Get Started with Web Accessibility – My Top 5 Resources

By Shimin Zhang in Accessibility on 25 Mar 2022

Here's is a list of web accessibility resources I would recommend to the 2012 version of myself – along with when and how to use each.…

Newer Posts Page 2 of 6 Older Posts

Topics

CSS: 11 Programming Career: 11 Best Practice: 7 TailwindCSS: 5 Programming Tips: 5 Gatsby: 4 WordPress: 3 HTML: 3 Performance: 3 JavaScript: 2 Accessibility: 2 Code Review: 2 Web API: 1 Documentation: 1 Hooks: 1 useEffect: 1 React: 1 startup: 1
Shimin's Separate Concerns © 2023 Published with Ghost • Theme Attila