惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
B
Blog RSS Feed
W
WeLiveSecurity
I
InfoQ
L
Lohrmann on Cybersecurity
Simon Willison's Weblog
Simon Willison's Weblog
腾讯CDC
S
Schneier on Security
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Threat Research - Cisco Blogs
P
Palo Alto Networks Blog
Attack and Defense Labs
Attack and Defense Labs
I
Intezer
Recent Commits to openclaw:main
Recent Commits to openclaw:main
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
Cisco Talos Blog
Cisco Talos Blog
T
The Exploit Database - CXSecurity.com
S
Securelist
T
Tailwind CSS Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
美团技术团队
Stack Overflow Blog
Stack Overflow Blog
T
Tor Project blog
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
Microsoft Security Blog
Microsoft Security Blog
Project Zero
Project Zero
C
Cybersecurity and Infrastructure Security Agency CISA
Apple Machine Learning Research
Apple Machine Learning Research
V
Visual Studio Blog
Know Your Adversary
Know Your Adversary
T
The Blog of Author Tim Ferriss
N
News and Events Feed by Topic
小众软件
小众软件
G
Google Developers Blog
F
Full Disclosure
O
OpenAI News
The Last Watchdog
The Last Watchdog
G
GRAHAM CLULEY
TaoSecurity Blog
TaoSecurity Blog
U
Unit 42
Jina AI
Jina AI
S
SegmentFault 最新的问题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Proofpoint News Feed
Y
Y Combinator Blog
N
News and Events Feed by Topic
K
Kaspersky official blog

Chip Cullen

The need for importance, and AI: Chip Cullen An updated Colorosetta: Chip Cullen The Return of the Font Combinator!: Chip Cullen Changing the number of an item in an ordered list: Chip Cullen My pizza dough recipe as of May 2025: Chip Cullen Gonna try to be a bit more personal: Chip Cullen How I built dynamic social media images in Eleventy using Cloudinary: Chip Cullen My current approach to AI : Chip Cullen Lessons Learned Surviving a Major Product Launch: Chip Cullen How to Build a Drop Down Menu with Modern CSS: Chip Cullen How to stop page scrolling when you have an open dialog element: Chip Cullen Distraction Driven Development: Chip Cullen How I learned to code: the art of letting go: Chip Cullen In praise of the switch statement: Chip Cullen Project stuck? Think about how you’re breaking it down & question everything: Chip Cullen So how did the onboarding experiment go?: Chip Cullen Ideas for an Onboarding Checklist: Chip Cullen I really like Post Mortems: Chip Cullen Raise Red Flags Early: Chip Cullen How to mock fetch requests in React Testing Librarty tests: Chip Cullen Running a Structured Meeting: Chip Cullen Adding the View Transitions API to my personal site: Chip Cullen A Lightweight Way to Read GraphQL Data: Chip Cullen How to make a color changing favicon: Chip Cullen Using a Pros/Cons list to help navigate technical discussions: Chip Cullen How to use variable fonts from Google Fonts: Chip Cullen A new website: now on Eleventy!: Chip Cullen How to Truncate Type at More Than One Line with Just CSS: Chip Cullen Colorosetta: the VS Code Extension!: Chip Cullen Using CSS Custom Properties and Logical Properties Together: Chip Cullen Browser Dev Tools: Element Inspector Popover: Chip Cullen The Link with rel=preload is a Seperate Thing: Chip Cullen How to have Dark & Light Mode Images that also works with User Choice: Chip Cullen Don’t use Viewport Units for Font Size on their own: Chip Cullen A little known Media Query: Aspect Ratio: Chip Cullen Meta thinking: Managing Decisions: Chip Cullen Give Your To-Do's Context: Chip Cullen Say What the Impact is when Reporting Issues: Chip Cullen Firefighting 101: How to Manage Breakages: Chip Cullen How to Deal With Large Pieces of Technical Debt: Chip Cullen Make Your Request Clear: Chip Cullen Analytics events, HTML classes, and protecting against refactoring: Chip Cullen How We Removed jQuery from a large app: Chip Cullen New tool: ColoRosetta: Chip Cullen What width and height attributes should you use with responsive images?: Chip Cullen Django 3.1 gotcha: Referrer Policy has a new default, and it might break iframes and links: Chip Cullen A Javascript Component Pattern: Chip Cullen CSS min(), max() and clamp() Functions: Chip Cullen Pointer Events and Inline Elements in Chrome: Chip Cullen Resolving a github repo and a new Create React App: Chip Cullen How to POST *Data* with the Fetch API: Chip Cullen The Contrast Triangle: Chip Cullen Advice on interviewing for Junior Developers: Chip Cullen Life Lessons Learned From Running a Marathon: How to do something really hard: Chip Cullen A (Brief) intro to Search Engine Structured Data: Chip Cullen Javascript Fallback Values on Variables and Booleans - a hard lesson: Chip Cullen Alfred Tip: Quickly Access Common URLs: Chip Cullen Responsive Images in Hugo - by Laura Kalbag: Chip Cullen Making a Gatsby Site with Multiple Content Types: Chip Cullen How to Create and Use Fixtures in Cypress Tests: Chip Cullen Fixing the 'Bad Interpreter' Error from AWS and Python 3.7: Chip Cullen Creating a Canonical Tag in a Django Template: Chip Cullen Responsive spacing with viewport and ch units: Chip Cullen Welcome to my New Design - 2019: Chip Cullen Django Templates: Block and If statements don’t work like you might expect: Chip Cullen Books I Read in 2018: Chip Cullen Lifehack: 4 ways to help tame common email noise: Chip Cullen How to make better Pull Requests: Adding Steps to Test: Chip Cullen The unsung develpment tool: Spreadsheets: Chip Cullen Troubleshooting Adding and Removing EventListeners: with Arguments, Debounced, and in a React Class: Chip Cullen How to Fake the Window Object in Jest and Enzyme: Chip Cullen Migrating From Wordpress to Hugo: Chip Cullen Background Repeat and its Possibilities: Chip Cullen Getting Started With Front End Tests: a Mindset: Chip Cullen Migrating a Blog - An Opportunity for a Content Inventory: Chip Cullen Moving to Hugo: Chip Cullen JavaScript events: .target vs .currentTarget: Chip Cullen Things I wish I knew when starting with Python: Chip Cullen Leading Ampersands for modifiers in Sass: An anti-pattern: Chip Cullen How to get rid of the "You have mail" message in your terminal: Chip Cullen Why three typefaces rule the web, and what you can do about it: Chip Cullen You shouldn't worry about Section 508 - it's Section 504: Chip Cullen Looping Video Backgrounds: pointers and pitfalls: Chip Cullen How to “preview” a click event tag in the Google Tag Manager console: Chip Cullen Moving on from a technology, or: life after Drupal: Chip Cullen Don’t be a dumb developer: Chip Cullen Two level breadcrumbs with CSS :only-child: Chip Cullen Simplicity comes with experience: Chip Cullen Do the least amount possible: Chip Cullen SVGs vs. Icon Fonts: Two points in favor of Icon Fonts: Chip Cullen Accessible links without underlines: Chip Cullen The Strategic Job Hunt: Chip Cullen How to structure your typography in Sass: Chip Cullen Layer Cake: A Responsive Design Layout Pattern: Chip Cullen Creativity is yet to come in Web Design: Chip Cullen Front End Testing with Wraith: A Step by Step Recipe: Chip Cullen Where to begin? How I start a visual design for the web: Chip Cullen If you could only have five Google Fonts: Chip Cullen Why SVG is so cool (or: what happens when you're late to the party on something): Chip Cullen How to apply classes to elements with CKEditor 4, in Drupal 7: Chip Cullen
Surviving Getting Laid Off: Chip Cullen
2015-07-18 · via Chip Cullen

Once upon a time I had a job that I loved. I had great teammates, and I was doing good work. I looked forward to getting to work every day. One day it came to an abrupt end.

I was laid off.

What I want to talk about is what came next. I felt like I did a lot of things to help deal with the trauma of losing a job that could help others.

This won't be about landing a new job, it is more about what you can do in your life in general so that you deal with getting laid off in the healthiest way possible.

Get to a place of acceptance

When I was laid off, it wasn't exactly a surprise. The company already had one round of layoffs, and there wasn't an abundance of my kind of work in the pipeline.

So when the time did come, my then-employers stressed that it was not performance related, but was a necessary business decision.

By and large, a layoff is a business decision. You need to really internalize that and accept it. It is not a reflection of you, and your worth.

A layoff can be a traumatic event, and this acceptance can be the hardest thing to achieve. The rest of the activities listed in this post helped me get to this place of acceptance and stay there.

Focus on a project

Right after I got told I was being let go, I called my wife. Her initial response was this:

"Oh, I'm so sorry."

"Hey! That means you can put down the mulch in our yard!"

It was invaluable.

As quickly as is possible try to identify some kind of project that you can throw yourself into. Do you have any "honey-do" tasks that have been waiting for some time? Is there a volunteer project that appeals to you?

My project meant several days of menial labor in our yard. It gave me something to focus on, and I got a feeling of accomplishment from it.

Smell the roses you've been meaning to stop for

I kept my kids home from school one day and took them to the zoo. We had a great time, and I'm glad to have had the opportunity to do it.

When was the last time you went to the zoo? An art museum? Gone for a day hike? This is the time to do those things.

Think back over the last couple years to all those moments when you said, "If I had a bit of time, I'd love to [do activity x]". You have my permission now to do all of them.

When you do land a new job, you won't look back in regret at the things you should've taken the opportunity to do.

Learn something new

This will stray a bit into professional development, but now is also the time to learn something new. Try some online classes on a subject that you've been meaning to get around to learning, but just haven't had the chance.

Browse your library's shelves for something that grabs your attention. Do a search on YouTube for a particular skill.

If you're a front end developer like me, you'll have no shortage of methodologies, frameworks, and technologies to try and learn. What about skills that are tangential to your work - Excel, anyone?

I took advantage of a free trial at a video instruction site, and learned a lot of next-level JavaScript that I wouldn't have had the chance to learn about otherwise.

Maintain your routine as much as possible

It's important to try to maintain your daily routine, even if you no longer are going to an office. This is not the time to start lounging around in your pajamas all day. Get up when you usually get up. Eat meals when you usually eat meals.

This isn't to say there won't be any change — of course there will be. Be sure it's a deliberate and conscious decision based on your new reality.

With kids in daycare, there really wasn't much of a chance to change my routine, but keeping a similar cadence to when I was employed helped my frame of mind.

Get more physically fit

In the web industry, there usually isn't a great emphasis placed on physical health. This is a chance for you to take up some form of physical activity to get in better shape.

Something that really, really helped me was that I became a regular runner while I was unemployed. I usually ran at least every other day, and because I had more time, I was able to have longer runs than I was used to having.

This helped because I was able to get a feeling of accomplishment while also helping me physically feel better. This is both because of generally feeling in good cardio vascular shape but also the endorphins that come from exercising.

Because of this I was able to avoid slipping into self pity and doubt. If you feel physically good, it's a lot harder to feel mentally bad about yourself.

You will get through this

When looking back at my period of unemployment, the thing that strikes me most is how busy I ended up being. That's the feeling you need to strive for in order to deal with the situation — keep yourself occupied, and avoid periods of self pity.

If you try doing some of the suggested activities above — all the while trying to find a new job — you should have no problem staying busy.

I'm going to write a follow-up post about the job search process, too, and some tips that helped me.