Writing
Over the last 13 years, I've published 456 articles and 163 videos. Follow me on LinkedIn or subscribe to RSS so you don't miss any new content I publish.
I’ve also sent out more than 600 issues of the CSS Weekly Newsletter, sharing curated frontend resources and insights.
2026 3 articles, 5 videos
- Mar 17 — Customize JointJS demo apps with Claude CodeA step-by-step guide to customizing JointJS demos with AI Coding Agents, such as Claude Code, Gemini, GitHub Copilot, Cursor, and others.JointJS
- Mar 11 — 5 tips on using AI coding agents with JointJSA few hands-on tips you can apply to any library on leveraging AI Coding Agents to speed up your development times.JointJS
- Feb 27 — Frontend News #21: Multi-Column Layouts, :heading Pseudo-Class, Scaling ElementsLearn how multi-column layouts are becoming usable, how the new :heading pseudo-class works, how to scale content with layout, and more.CSS Weekly
- Feb 25 — CSS text-indent Keywords?A brief guide on how to use CSS text-indent keywords, each-line and hanging to improve your typography.CSS Weekly
- Feb 20 — Frontend News #20: CSS Grid Lanes, ::search-text Pseudo-Element, HTML Geolocation ElementFind out how to create native masonry layouts, how to style in-page search results, and more.CSS Weekly
- Feb 13 — How To Use Touch ID for SUDO on macOSA hands-on guide to setting up macOS to use Touch ID for sudo—so you don't have to type your password every time manually.CSS Weekly
- Feb 09 — Chrome DevTools Tips: Target Recent Elements in ConsoleA Chrome Developer Tools quick tip outlining how to easily target recently selected elements from the Elements Panel in the Console.CSS Weekly
- Jan 25 — How to debug @starting-style at-rule in Chrome DevToolsLearn how to debug the Starting Style at-rule in Chrome DevTools.CSS Weekly
2025 2 articles, 33 videos
- Dec 30 — AI Development Skeptic? Start Here.A quick tip explaining how to easily get started with using AI in your development workflow.AI Developer
- Dec 12 — Chrome DevTools Elements Panel Tips & TricksFind out how to become more productive when working with the Elements panel in Chrome DevTools.CSS Weekly
- Dec 12 — Automate Your Testing Workflows Using BrowserStack’s AI AgentsFind out how to use BrowserStack’s AI agents to automate your testing workflows.CSS Weekly
- Dec 09 — Frontend News #19: CSS overscroll-behavior, scrollbar-gutter, text-grow Properties, & MoreFind out how “overscroll-behavior: contain” is changing, how to use the scrollbar-gutter CSS property, what the new text-grow property does, how to analyze your…CSS Weekly
- Dec 05 — Practical Use-Cases for “overflow: clip;”A brief guide outlining the difference between "overflow: hidden" and "overflow: clip".CSS Weekly
- Dec 03 — Frontend News #18: Self-Destructing CSS, Throttle Specific Requests In Chrome DevToolsFind out why you should use self-destructing CSS pattern when working with web components, how to throttle specific requests in Chrome DevTools, and more.CSS Weekly
- Nov 27 — How To Create an Adaptive SVG Favicon Using the prefers-color-scheme Media QueryFind out how to create an adaptive favicon that automatically switches to a light/dark color scheme.CSS Weekly
- Nov 24 — How to Easily Create Modern, CSS-First Forms in WordPressLearn how to build stylable forms in WordPress using the IvyForms plugin easily.CSS Weekly
- Nov 21 — How To Add Additional CSS to a WordPress Theme When “Customize” Is MissingLearn two simple (but confusing) ways to add Additional CSS to WordPress.CSS Weekly
- Nov 17 — Create Performant, Stylable Map UI Components Using MapSVGLearn how to use the MapSVG WordPress plugin to create customizable UI components.CSS Weekly
- Nov 08 — Frontend News #17: Why :is(::before, ::after) Doesn’t Work, Why You Should Switch to OKLCH, & MoreFind out why pseudo-elements (::before, ::after) don’t work with the ‘:is()’ pseudo-class function, and more.CSS Weekly
- Nov 07 — Fix “width: 100%” Overflow EasilyA brief guide for the upcoming 'stretch' value in CSS.CSS Weekly
- Oct 02 — Introducing Baseline Status for VideoBaseline Status for Video is a handy online tool that enables you to display Baseline Status in your videos easily.CSS Weekly
- Sep 28 — Use THIS CSS Property To Improve Your Rounded Corners TodayA brief look at the new corner-shape CSS property.CSS Weekly
- Sep 12 — Frontend News #16: :heading Pseudo-Class, Faded Text Effects, box-sizingFind out how heading pseudo-class works, how to create a faded text effect, why you shouldn't add "box-sizing: border-box;" to your CSS reset, and…CSS Weekly
- Aug 28 — VS Code Tips — How To Restore Deleted Files Easily Using Local HistoryLearn how to restore deleted files in Visual Studio Code easily.CSS Weekly
- Jul 28 — Frontend News #15: Transform Order Matters, Creative Drop Caps, Frontend Developer QuizFind out why the order in which you set values for the CSS transform property really matters, now how to easily create drop caps…CSS Weekly
- Jun 19 — Introducing AI Developer Weekly NewsletterA newsletter that will help you stay on top of AI tools and trends.CSS Weekly
- Jun 16 — How to Disable CORS in Google ChromeA quick tip showing you how to disable Cross-Origin Resource Sharing (CORS) in Google Chrome for testing purposes.CSS Weekly
- May 28 — How To Create a User-Friendly Booking Solution Using Amelia WordPress PluginLearn how to use the Amelia WordPress plugin to easily create a user-friendly booking solutions.CSS Weekly
- May 19 — CSS Tips: Flexible Wrapping CSS GridA quick tip that will show you how to create a flexible CSS Grid.CSS Weekly
- May 12 — A New Alternative to the CSS Owl SelectorFind out what the most common use case for the CSS Owl Selector is, and how you can easily replace it using the experimental…CSS Weekly
- May 01 — How to Build Stunning Websites Easily Using BeTheme and Its Powerful Developer FeaturesFind out how you can easily create landing pages and entire websites with BeTheme WordPress Theme.CSS Weekly
- Apr 28 — What is CSS Owl Selector (* + *)?Find out what the owl (* + *) selector in CSS is, how it works, why you should use it, and the viable alternatives.CSS Weekly
- Apr 24 — How To Build Complex Mega-Menus Easily Using Blocksy WordPress ThemeFind out how to use the Blocksy WordPress theme.CSS Weekly
- Apr 14 — Frontend News #14: paint-order, border-image, Properly Sizing ImagesFind out how to fix problems with -webkit-text-stroke, how powerful border-image property can be, why you should always properly size your images, how to…CSS Weekly
- Apr 11 — Is This CSS or TypeScript?A short (and hopefully sweet) reminder that CSS is a programming language.CSS Weekly
- Apr 08 — Top 5 CSS Navigation Menu MistakesFind out how to improve the UI of your navigation menus with a few lines of CSS.CSS Weekly
- Mar 27 — Common CSS Navigation Menu MistakesFind out how to improve the UI of your navigation menus with a few lines of CSS.CSS Weekly
- Mar 25 — Frontend News #13: document.designMode, Baseline & Polyfills, Style ObserverFind out how document.designMode works, improve your thinking about browser support and polyfills, learn how to observe CSS property changes using the Style Observer…CSS Weekly
- Mar 15 — Frontend News #12: New attr() Capabilities, CSS Variables in Shorthand Properties, Base64 Data URLsFind out how you can use values from HTML attributes in CSS, why you should avoid custom properties in shorthand properties, how users with…CSS Weekly
- Feb 24 — Frontend News #11: Justified Text, JS moveBefore Method, Performance OptimizationFind out how to create viable justified text with automatic hyphenation, and more.CSS Weekly
- Feb 10 — VS Code Tips – Code Navigation Using BreadcrumbsFind out how to quickly navigate between folders, files, and symbols in Visual Studio Code using breadcrumbs.CSS Weekly
- Jan 29 — How to set up a local testing server using Serve NPM packageA quick tip showing how to set up a simple local testing environment using the NPM package Serve.CSS Weekly
- Jan 22 — Create Auto-Expanding Form Fields Using field-sizing CSS PropertyFind out how to easily create auto-expanding input and textarea form fields using the field-sizing CSS property.CSS Weekly
2024 3 articles, 33 videos
- Dec 13 — Start Using Minimap Section Headers in VS CodeLearn how to get the most out of Visual Studio Code minimap and turn it into a valuable, indispensable tool in your coding workflow.CSS Weekly
- Dec 03 — A Practical, Hands-On Guide to Improving Your UI (JavaScriptmas Challenge)A step-by-step guide on fixing bad user interfaces based on fundamental UI Design principles.CSS Weekly
- Nov 29 — Frontend News #10: Gradient Borders, Perfect Centering, Animating Details/SummaryFind out how to use View Transitions API to create cross-document page transitions, how to easily show Baseline status on your blog posts, how…CSS Weekly
- Nov 25 — Frontend News #9: View Transitions, Container Queries, Baseline StatusFind out how to use View Transitions API to create cross-document page transitions, how to easily show Baseline status on your blog posts, how…CSS Weekly
- Nov 14 — Frontend News #8: New CSS Logo, OpenType Font Features, Tooltip TipsFind out what the new official CSS logo looks like, how to use OpenType features of high-quality fonts, how to create accessible tooltips, and…CSS Weekly
- Oct 31 — AI in Chrome DevTools?!?An introduction to using AI features in Chrome DevTools.CSS Weekly
- Oct 18 — CSS Tip: Easily Deal With Layout Shifts Caused by ScrollbarsFind out how to prevent layout shifts when scrollbars are hidden/shown using the scrollbar-gutter CSS property.CSS Weekly
- Oct 10 — How To Animate a Button Based on Video Content (YouTube Button Subscribe Animation)Quick-tip showing how to create an effect where a button lights up when a keyword is mentioned in a video.CSS Weekly
- Oct 06 — Frontend News #7: CSS Masonry, Accessible Accordion Components, CSS Music VideoFind out what CSS Masonry syntax might look like, how to create accessible accordions, which CSS property can trigger Layout, Paint, or Composite, watch…CSS Weekly
- Sep 26 — VS Code Tips — Use Minimap Section HeadersVisual Studio Code tip showing you how to make Minimap useful by utilizing Mark Section Headers and Region Section Headers.CSS Weekly
- Sep 18 — Enable *NEW* CSS Transitions BehaviorFind out how to enable new CSS transitions behavior that allows you to transition to intrinsic sizing keywords.CSS Weekly
- Sep 13 — Frontend News #6: One Million Checkboxes, Can I Use CLIFind out what happened with One Million Checkboxes experiment, how display:contents and :target pseudo-class work, how to get Can I Use data directly from…CSS Weekly
- Sep 11 — CSS Tips – Animate to “height: auto;”Find out how to easily animate from “height: 0;” to “height: auto;” using newly available calc-size() function.CSS Weekly
- Sep 06 — Frontend News #5: ChatGPT CSS, Custom Range SlidersFind out in which cases you can use ChatGPT to generate CSS, how to create stunning range sliders using Anchor Positioning & Scroll-Driven Animations,…CSS Weekly
- Aug 25 — Frontend News #4: State of CSS 2024, Syntax HighlightingFind out why you should take the State of CSS 2024 survey, if it’s possible to build syntax highlighting directly into a font, if…CSS Weekly
- Aug 08 — Transition to height: auto; & display: none; Using Pure CSSFind out how to easily transition to intrinsic sizes and trigger transitions when an element receives its first style update using new CSS features.CSS Weekly
- Jul 22 — Develop a Customer-Centric PerspectiveBefore you focus on your own problems and challenges, focus on the problems and challenges your users and customers are having.Blog
- Jun 26 — Tailwind CSS — How To Create a Stunning ButtonA quick tip showing one of TailwindCSS's pain points.CSS Weekly
- Jun 24 — How to create the YouTube like-button glow effect when you say “subscribe” in a videoLearn how to create an effect where a subscribe button glows up,CSS Weekly
- Jun 11 — Stunning Staggered CSS Animation/Transition on Page LoadFind out how to create a stunning staggered fade-in animation on page load with pure CSS.CSS Weekly
- Jun 07 — Animate HTML Details & Summary Elements Using Pure CSSFind out how to fully animate the HTML Details/Summary disclosure widget using only CSS.CSS Weekly
- May 31 — Animate to “height: auto;” & “display: none;” Using CSS TransitionsFind out how to easily transition from “height: 0;” to “height: auto;”.CSS Weekly
- May 03 — CSS Gradient Text StylesLearn how to easily create gradient text styles and gradient text outlines with a few lines of CSS.CSS Weekly
- Apr 25 — CSS Email Obfuscation – Create a Clickable LinkA hands-on guide on how to create clickable CSS-obfuscated email links with a bit of JavaScript.CSS Weekly
- Apr 08 — Email Obfuscation Using CSSLearn how email obfuscation works and why you should obfuscate your emails using CSS.CSS Weekly
- Mar 26 — VS Code Tips – Fix Multiline Comments in CSS/HTMLA quick tip showing how to fix broken block comments behavior in Visual Studio Code by utilizing the built-in Emmet toolkit.CSS Weekly
- Mar 19 — Center ANYTHING in CSS With This Line of CodeA quick tip outlining how to easily center any content vertically in CSS.CSS Weekly
- Mar 06 — Simplify Your CSS Using :is() and :where() Pseudo-ClassesA detailed guide to :is() and :where() CSS pseudo-classes.CSS Weekly
- Feb 27 — Native Input Toggle SwitchA quick tip showing how to create a native toggle switch by adding a single attribute to a checkbox input element.CSS Weekly
- Feb 16 — Where is CSS4?A short look at the current state of CSS4.CSS Weekly
- Feb 13 — Best Programming Fonts (2024)A detailed guide on setting up font family and font ligatures in Visual Studio Code, along with an overview of a few fantastic programming…CSS Weekly
- Feb 11 — VS Code Tips – Leverage the Outline ViewA hands-on tip on how to get the most out of the outline view in Visual Studio Code.CSS Weekly
- Feb 07 — VS Code Tips — Custom Folding RangesA short guide on creating Manual Folding Ranges in Visual Studio Code.CSS Weekly
- Jan 31 — Arc Browser Boosts – How To Tweak Website CSSAn in-depth guide on using Boosts in Arc browser.CSS Weekly
- Jan 16 — Chrome DevTools InceptionA quick tip showing how (and why) you can inspect Chrome Developer Tools with Chrome Developer Tools.CSS Weekly
- Jan 05 — CSS Stickers!Introducing a set of beautifully designed CSS Stickers.CSS Weekly
2023 1 article, 53 videos
- Dec 27 — How to handle touchscreen gestures in the browser using CSSA quick tip outlining how to use the touch-action CSS property.CSS Weekly
- Dec 19 — CSS Tips — Practical img Element DefaultsA line-by-line guide through the sensible CSS for image elements.CSS Weekly
- Dec 11 — How to enable experimental CSS & JS features in Chrome, Firefox & SafariA step-by-step guide on how to enable experimental CSS and JavaScript features and various Web APIs in Chrome, Firefox, and Safari.CSS Weekly
- Dec 05 — How to Create Stunning Slanted Containers with CSSA detailed, in-depth guide to creating slanted card components.CSS Weekly
- Nov 30 — Flexbox — justify-content or align-items?!?CSS Quick tip that will help you understand if you need justify-content or align-items property in Flexbox.CSS Weekly
- Nov 23 — CSS Tips – Custom list styles with @counter-styleA quick tip on using @counter-style CSS at-rule.CSS Weekly
- Nov 20 — CSS4 Is Coming (Not a Clickbait)A look at the current state of CSS development, with a detailed explanation of why CSS4 is coming.CSS Weekly
- Nov 16 — Enforce Underlined Links in FirefoxA short overview of the new "Always underline links" browser option, available in Firefox 121.CSS Weekly
- Nov 14 — Types of Themes in Visual Studio CodeA quick overview of different types of themes available in Visual Studio Code: Color Themes, File Icon Themes, and Product Themes.CSS Weekly
- Nov 08 — Practical Guide to CSS PositioningA detailed guide on how positioning in CSS works.CSS Weekly
- Nov 02 — How To Easily Calculate CSS SpecificityFind out how to easily get the exact specificity of a certain selector.CSS Weekly
- Oct 31 — Top Visual Studio Code Product Icon ThemesMake your development environment stand out with stunning Visual Studio Code Product Icon themes.CSS Weekly
- Oct 27 — VS Code Tips — Move Sidebar RightA quick-tip outlining how and why you should move the sidebar in Visual Studio Code to the right.CSS Weekly
- Oct 25 — Exploring Front-End of Photoshop OnlineA look at behind-the-scenes of online Photoshop.CSS Weekly
- Oct 20 — How To Style console.log() MessagesA quick-tip showing you how to use format specifiers (%c) to style console.log() messages in DevTools.CSS Weekly
- Oct 17 — Start Styling Your console.log() Messages in DevToolsLearn how to easily style console.log() using CSS.CSS Weekly
- Oct 13 — Horizontal rule inside select element?A quick tip showing how you can add a horizontal rule element in a select element.CSS Weekly
- Oct 12 — 10 Fantastic VS Code Icon ThemesA collection of beautiful Visual Studio Code File Icon Themes.CSS Weekly
- Oct 05 — VS Code Tips – Use Read-Only ModeA quick tip showing you how a read-only mode in Visual Studio Code works.CSS Weekly
- Sep 27 — CSS Terminology DemystifiedA guide to CSS terminology, explaining everything you need to know about basic CSS concepts.CSS Weekly
- Sep 19 — VisBug – Visual Prototyping in BrowserA hands-on guide to Visbug, a browser extension that will help you prototype in the browser visually.CSS Weekly
- Sep 07 — CSS “display” is Multi-Keyword Property — What You Need To KnowLearn how the multi-keyword syntax of CSS display property works.CSS Weekly
- Aug 11 — 11 Fantastic CSS Generators To Spruce Up Your UIAn overview of fantastic online CSS generators.CSS Weekly
- Jul 28 — How Position Absolute Works in CSS GridA brief, hands-on guide to using absolutely positioned elements with CSS Grid, along with a practical use-case.CSS Weekly
- Jul 17 — Advanced Positioning in CSS GridA practical, in-depth guide to positioning elements on CSS Grid exactly as you want.CSS Weekly
- Jun 23 — CSS Quick-Tip: Custom Properties Fallback ValuesA quick tip outlining how and why you can define fallback values for CSS Custom Properties.CSS Weekly
- Jun 21 — What exactly is :root selector in CSS?A brief guide outlining how :root pseudo-class in CSS works, where it's often used and why, along with potential pitfalls.CSS Weekly
- Jun 13 — 10 Incredible CSS-Only CodePens (2023)A collection of stunning CodePen demos.CSS Weekly
- Jun 07 — Chrome DevTools Tips – Styles Pane & Elements PanelBecome more efficient when working with CSS and HTML in Chrome Developer Tools.CSS Weekly
- Jun 02 — “Do Not Disturb” in Visual Studio Code?!?How to disable annoying notifications in VS Code.CSS Weekly
- May 31 — CSS Tips — Easily Find Missing alt Attributes Using One Line of CSSAdding this one line of CSS in DevTools can help you easily identify missing alt attributes on images.CSS Weekly
- May 29 — Top 11 Visual Studio Code Themes You Should Try TodayMake your development environment stand out with stunning Visual Studio Code color themes.CSS Weekly
- May 24 — VS Code Tips — How to solve all your CSS problems instantlyA quick tip outlining a hidden Visual Studio Code option that will, when enabled, solve all your CSS problems immediately. (Or not.)CSS Weekly
- May 22 — Stop Rewriting Your CSS! Use :not() InsteadA guide to :not() pseudo-class, showcasing several practical use-cases.CSS Weekly
- May 18 — How To Hide Files and Folders From Visual Studio Code SidebarA quick tip showing you how to hide files and folders from VS Code Sidebar.CSS Weekly
- May 16 — Baseline: A NEW Way To Think About Browser SupportBaseline is a new initiative that brings clarity to information about browser support.CSS Weekly
- May 14 — Chrome DevTools Tips – How to easily revert all CSS changes in Styles PaneFind out how you can easily view and revert all CSS changes you've made in Chrome DevTools Styles Pane using the Changes drawer.CSS Weekly
- May 09 — VS Code Tips – Enable Sticky ScrollFind out how to enable sticky scroll in Visual Studio Code.CSS Weekly
- May 08 — Top 6 Chrome DevTools Experiments You Should Start Using TodayA quick overview of fantastic Google Chrome Developer Tools experiments that will help you level up your DevTools productivity.CSS Weekly
- May 03 — 7 Practical CSS Typography Tips & TricksHandy hands-on tips to improve your CSS Typography.CSS Weekly
- Apr 28 — Play/Pause All CSS Animations on a Page Using DevTools ConsoleA quick tip showing you how to view and manipulate all CSS Animations on a page using Console in DevTools.CSS Weekly
- Apr 25 — 5 Incredible Pure CSS GamesA collection of pure CSS games, including puzzles, 3d-shooters, point-and-click adventures, and more.CSS Weekly
- Apr 20 — One-Line Trick To Improve Your CSS TypographyA quick tip that will help you eliminate orphans (lines of text with just a single word) from your typography using CSS.CSS Weekly
- Apr 17 — Flex Your CSS Muscles With CSS Battle!Expand your creative CSS proficiency by replicating creative CSS Art in CSSBattleCSS Weekly
- Apr 14 — Debug Web Layout Problems With This Simple CSS Trick!A quick tip showing how to easily debug layout problems.CSS Weekly
- Apr 06 — Frontend Developer Tries Tailwind for the First TimeMy experience of diving into TailwindCSS to create a simple menu component.CSS Weekly
- Apr 03 — CSS Tips: 3 Ways to Center an ElementFind out how to easily center an element in CSS using position absolute, Flexbox, and CSS Grid.CSS Weekly
- Mar 27 — CSS Navbar: Create a Beautiful Navigation Bar From ScratchA step-by-step guide to creating a beautiful navigation bar from scratch using CSS.CSS Weekly
- Mar 13 — Level Up Your VS Code Workflow: Start Using ProfilesA short, hands-on guide to VS Code profiles.CSS Weekly
- Mar 03 — Create a Direction Aware Hover Effect Using CSS :has() SelectorA practical guide on how you can build a pure-CSS direction-aware hover effect.CSS Weekly
- Feb 24 — In-Depth Guide to CSS Logical PropertiesFind out why you should start using CSS Logical Properties.CSS Weekly
- Feb 16 — ChatGPT Can Write Good CSS?!?An exploration of using ChatGPT to write HTML and CSS.CSS Weekly
- Jan 31 — Tips on Starting a Webdev YouTube Channel in 2023Tips and advice on starting a web development YouTube channel in 2026 and beyond.CSS Weekly
- Jan 16 — 2022: Year in ReviewA short reflection on 2022 with key learnings I want to take with me in 2023.Blog
2022 30 articles, 39 videos
- Dec 28 — VS Code Tips – Collapse All Sidebar FoldersA quick tip outlining how to easily collapse all sidebar folders in Visual Studio Code.CSS Weekly
- Dec 21 — Command Palette in Chrome DevTools?A quick-tip on using Command Palette in Chrome Developer Tools to easily access any DevTools feature.CSS Weekly
- Dec 14 — Enable Font Editor in Chrome DevToolsA quick tip outlining how to enable Font Editor in Chrome DevTools, which enables you to tweak typography dynamically.CSS Weekly
- Dec 07 — Top 7 Visual Studio Code Extensions for CSSA brief look at the best VS Code extensions for working with CSS.CSS Weekly
- Dec 02 — Tabs vs SpacesShould you use tabs or spaces? It might seem irrelevant which option you chose, but tabs are actually more accessible and, therefore, a better…CSS Weekly
- Nov 29 — Fix git error “invalid active developer path” on macOS VenturaA quick tip on how you can fix the “Invalid active developer path” error in Git after upgrading macOS.CSS Weekly
- Nov 25 — Prevent scroll bounce effect and pull-to-refresh on mobile using overscroll-behavior CSS propertyA quick CSS tip outlining how to easily prevent pull-to-refresh on mobile.CSS Weekly
- Nov 21 — Enable THIS in DevTools when working with CSS GridA quick tip outlining how and why you should enable the “Show area names” option for CSS Grid in DevTools.CSS Weekly
- Nov 17 — The easiest way to get started with CSS GridA simple, straightforward guide to CSS Grid using grid-template-areas property.CSS Weekly
- Nov 10 — Easily manage multiple Node.js versions with NVMLearn how Node Version Manager (NVM) works.CSS Weekly
- Nov 07 — Emulate Color Scheme in Chrome DevTools (prefers-color-scheme)Learn how to easily emulate prefers-color-scheme media query in Chrome DevTools.CSS Weekly
- Oct 17 — Hands-On Guide to Color Fonts and @font-palette-valuesA practical guide to color fonts (COLRv1 font format).CSS Weekly
- Oct 10 — Transparent HEX Colors???You don't have to switch to RGBA color format if you want to add transparency to your colors.CSS Weekly
- Oct 07 — Frontend News #3: State of CSS, Color FontsFind out why you should take the State of CSS 2022 survey, what are the reasons why one might not be excited about new…CSS Weekly
- Oct 06 — Use Firefox DevTools when working with CSS clip-pathA guide to using CSS Clip-Path Editor, available in Firefox DevTools.CSS Weekly
- Sep 30 — 6 Mind-Blowing CSS Only GamesA look behind the scenes of 6 incredible games created with CSS only.CSS Weekly
- Sep 26 — Frontend News #2: Why was !important added to CSS, Pure CSS 3D Mario 64Find out why was !important added to CSS, how to detect CSS Selector support, when is it OK to disable text selection, and more.CSS Weekly
- Sep 21 — Creative Section Breaks Using CSS Clip-PathLearn how to use CSS clip-path and Clip Path editor in Firefox DevTools.CSS Weekly
- Sep 17 — Frontend News #1: Safari16 Features, Refreshing Browser When Writing CSSFind out which new features are available in Safari 16, how CSS Specificity works, how often do developers refresh the browser when writing CSS,…CSS Weekly
- Aug 04 — Dynamic SVG Section SeparatorsLearn how to create dynamic section dividers and separators.CSS Weekly
- Jul 27 — 3 Simple Ways To Center an Element Using CSSLearn how to center an element in CSS easily.CSS Weekly
- Jul 20 — Create Complex Transitions With Individual CSS Transform PropertiesLearn how individual transform properties in CSS work (translate, scale, and rotate) and how they enable you to create complex CSS transition effects.CSS Weekly
- Jul 01 — How To Debug Chrome for Android With Android StudioA step-by-step guide on setting up an emulator in Android Studio to debug websites in Chrome for Android using Chrome DevTools in your desktop…CSS Weekly
- Jun 23 — Managing Specificity With CSS Cascade LayersAn in-depth guide to CSS Cascade Layers.CSS Weekly
- Jun 16 — Should you support Internet Explorer in 2022 and beyond?Find out how to think about browser support.CSS Weekly
- May 25 — Nesting Media Queries in CSS & SassA short guide on nesting media queries.CSS Weekly
- May 19 — Use @supports At-Rule for Feature Detection in CSSLearn how to detect browser feature support in CSS using @supports at-rule.CSS Weekly
- May 12 — Master the :nth-child() Pseudo-ClassAn in-depth guide on the :nth-child() pseudo-class that will help you master it and work with it more efficiently.CSS Weekly
- May 05 — Practical Use Cases for :has() Pseudo-ClassFind out how can :has() parent selector help you simplify your code and avoid JavaScript entirely on practical, real-life examples.CSS Weekly
- Apr 27 — A Practical Guide to Aspect Ratio in CSSA practical, hands-on guide to using aspect ratio in CSS.CSS Weekly
- Apr 20 — 5 Default VS Code Settings You Should Tweak ImmediatelyA couple of handy VS Code tips that will make you more productive and your coding environment much nicer for work.CSS Weekly
- Apr 14 — In-Depth Guide to CSS Parent Selector :has()Learn how :has() pseudo-class works and how it can help you create complex UI interactions without tweaking HTML or using JavaScript.CSS Weekly
- Apr 12 — Switch to HSL Color FormatLearn why you should switch from HEX and RGBA color values to HSL.CSS Weekly
- Apr 06 — How To Create Animated Anchor Links Using CSSIn this quick tip, you'll learn to create animated anchor links using CSS scroll-behavior property.CSS Weekly
- Apr 04 — A Simple Way to Create a Slideshow Using CSS Scroll SnapLearn how to create a fully functional slideshow using CSS Scroll Snap.CSS Weekly
- Mar 30 — Start Using color-scheme CSS Property When Working With Dark/Light ThemesAn introduction to color-scheme CSS property (and meta tag) which can change how native browser elements are rendered—in light or dark mode.CSS Weekly
- Mar 28 — Create Gradient CSS Text StrokesLearn how to create linear & radial gradient text strokes using -webkit-text-stroke and background-clip CSS properties.CSS Weekly
- Mar 14 — Create a Stunning Glassmorphism Effect in CSSA step-by-step guide to creating immersive background effects and beautiful gradient headlines using backdrop-filter and background-clip CSS properties.CSS Weekly
- Mar 01 — Say It DirectlyStart difficult conversations by getting the worst part in the open first.Blog
- Feb 22 — How To Debug iOS Safari With Xcode SimulatorA step-by-step guide on setting up Xcode to debug websites in iOS Safari using Web Inspector on your Mac.CSS Weekly
- Feb 17 — Practice CommunicatingCommunication is a skill you should nurture and practice.Blog
- Feb 11 — Experiment Even MoreDon't be afraid to experiment and try different things.Blog
- Feb 10 — When You’re Overwhelmed…Whatever it is you do, you'll find yourself feeling overwhelmed sooner or later. Here are a few simple ideas on how to deal with…Blog
- Feb 07 — What’s Your Next Step?You don’t need a perfect plan. You just need to know what your next step is.Blog
- Feb 02 — Be Honest About the Mistakes You MakeYour mistakes are opportunities to learn; don't hide them.Blog
- Jan 31 — Don’t Wait for Things to ChangeIf you can, act proactively and change things that you would like to see improved or fixed.Blog
- Jan 28 — Try It Again (and Again)The more you practice something, the better you'll get at it.Blog
- Jan 26 — Play a Different GameYou won't get ahead if you repeat what everyone else is doing. Be unique and play by different rules.Blog
- Jan 25 — Turn It Into a HabitIf you want to get better at a specific skill, create a habit around it.Blog
- Jan 24 — Communication MattersCommunicate with clarity.Blog
- Jan 22 — How Far Are You From Success?Starting your journey is the first step to success.Blog
- Jan 22 — Experiment MoreTry as many things as possible until you find something that works.Blog
- Jan 20 — Invest in Good StockDon't delay important decisions; make them as soon as possible, based on incomplete data.Blog
- Jan 19 — A Lousy Starting PointConsider your current position, regardless of how bad it is, as a starting point.Blog
- Jan 18 — Focus on the Things That MatterNot everything urgent is important; spend your time wisely.Blog
- Jan 16 — The Importance of Wellbeing for ProductivityYour wellbeing is a major component of productivity; treat it as such.Blog
- Jan 15 — Take a Risk and Create Something MeaningfulAs a creator, it's imperative that you take the risk of putting yourself out there and having your work critiqued.Blog
- Jan 14 — Compounding Interest of ConsistencyDo a little bit today. And then again tomorrow. It'll make a difference sooner than you think.Blog
- Jan 13 — Shortcuts Rarely WorkTake the long road. It's not only safer but much more rewarding.Blog
- Jan 12 — The Best InvestmentWhat if I told you there is one completely safe investment that most people overlook, an investment that has the most incredible ROI?Blog
- Jan 11 — 2021: Year in ReviewA short reflection on 2021 and plans for 2022.Blog
- Jan 09 — SimplifyAim to simplify things as much as possible.Blog
- Jan 08 — Forcing LuckLuck plays a huge role in success. But you shouldn't just wait for it...Blog
- Jan 07 — Do You Want This?Before you commit your time and resources to build something, try to figure out if your audience really wants it.Blog
- Jan 06 — You Got ThisYou can figure out anything.Blog
- Jan 04 — Can You Eliminate Some Distractions?You have much more time available than you think. Use it wisely.Blog
- Jan 03 — Hire a ProfessionalWhenever you can, hire a professional. It will pay off significantly.Blog
- Jan 02 — Take a Calculated RiskLearning to manage risk could have a tremendous, positive impact on your life.Blog
- Jan 01 — Plans for Next 365 DaysYour plans will change; don't give up and adapt as you go.Blog
2021 353 articles
- Dec 31 — Always Celebrate Endings (And New Beginnings)When something ends, celebrate it and move on.Blog
- Dec 30 — Always Give Your BestYour work matters. Treat it as such.Blog
- Dec 29 — Give Your Idea a Proper GoYou won't know if your idea is good until you realize it.Blog
- Dec 28 — Try Something Random (To Solve a Problem)If you don't know which path to take, just take a random one and see where it gets you.Blog
- Dec 27 — Length Doesn’t MatterIt’s about quality, not quantity.Blog
- Dec 26 — Life-Changing RelationshipsSurround yourself with the people who care, who push you outside of your comfort zone and beyond your limits.Blog
- Dec 25 — Should You Work on Holidays?Don't feel pressure to work on holidays.Blog
- Dec 24 — A (Difficult) SolutionThere is a solution for every problem. Find one.Blog
- Dec 23 — The Ultimate Success LoopKeep learning, keep trying, keep failing.Blog
- Dec 22 — All Resources Are LimitedDo the best you can with the resources you have at your disposal.Blog
- Dec 21 — Don’t Be Attached to Your PlansBe as flexible as possible with your plans.Blog
- Dec 20 — Promoting Your Own Work Is an Act of GenerosityThere is no reason to feel bad about promoting your own work.Blog
- Dec 19 — Give Yourself More CreditYou can do anything. Believe in yourself.Blog
- Dec 18 — Don’t Underestimate the Power of MomentumEverything gets much easier once you gain some momentum.Blog
- Dec 17 — An Overwhelming InboxA simple two-step framework for dealing with your inbox.Blog
- Dec 15 — Make That ChangeMake the change as soon as you figure out you need it.Blog
- Dec 14 — Do the Hard WorkTwo people working on a laptop at a desk.Blog
- Dec 13 — Salvaging an Unproductive DayYou can find a way to make a difference even if you have just a bit of time.Blog
- Dec 12 — You Can Do BetterAlways demand more from yourself; and always know that you can get better and that you can accomplish more.Blog
- Dec 11 — Your Work Is for PeopleYour goal should always be to serve people—everything else, like money and fame, should be just side-effects, nice-to-haves, bonuses.Blog
- Dec 10 — Set the End DateYour projects (and more) should have start dates, deadlines, and end dates.Blog
- Dec 08 — Perfect Productivity TrapProductivity should never be the goal but rather just a means to an end.Blog
- Dec 07 — Buy the Obvious ChoiceTry not to overcomplicate your buying decisions.Blog
- Dec 06 — Change to GrowSeek change. It's the fastest way to grow.Blog
- Dec 04 — On Giving and Following AdviceBe generous when you're giving and open when you're receiving advice.Blog
- Dec 03 — A Bold StepOnly bold, ambitious steps will take you where you set out to go.Blog
- Dec 02 — Take Action to Truly LearnApply your newfound knowledge as soon as possible.Blog
- Nov 30 — Judging People, Products & CompaniesBefore you pass the judgment, make sure you have all relevant information.Blog
- Nov 29 — An Insurmountable ObstacleThe obstacles you're facing are not nearly as insurmountable as they might seem.Blog
- Nov 28 — Apply What You LearnYou should apply immediately everything valuable you learn.Blog
- Nov 27 — See Your Ideas ThroughDon't jump from idea to idea; finish everything you start.Blog
- Nov 26 — Make Decisions FasterMake a decision as fast as possible and move on.Blog
- Nov 25 — Mistakes Are OpportunitiesAlways learn from your mistakes.Blog
- Nov 21 — Strengths vs. WeaknessesFocus on your strengths.Blog
- Nov 20 — Fail or Adjust As You GoYour plans are not set in stone, so be open to adjusting them and changing them if you need to.Blog
- Nov 18 — Mistakes Are Gifts From Your Past SelfBe grateful for the mistakes you made and learn from them.Blog
- Nov 17 — Solve Problems SystematicallyApproach all problems calmly and systematically to maximize your chances of solving them.Blog
- Nov 16 — Unsolvable Problems Are Rarely UnsolvableAll problems, regardless of how difficult they seem, can be solved.Blog
- Nov 15 — Give Everyone the Benefit of the DoubtAlways assume people have good intentions.Blog
- Nov 14 — There Are No Safe Options (When It Comes to Work)Why you need to keep learning, experimenting, and adapting.Blog
- Nov 13 — Less Value for Less Money (Is Never the Answer)Don't aim to save money, but rather to provide more value.Blog
- Nov 12 — Find an Alternative ApproachDon't stick with something that isn't working.Blog
- Nov 11 — You’ll Find the AnswersYou can get through anything and you can figure out anything.Blog
- Nov 10 — Invest Into QualityInvest as much as you can in the quality of your work.Blog
- Nov 09 — Give It Another GoFailure simply means you need to try again.Blog
- Nov 08 — Tiny InvestmentsLittle things you do daily can have a tremendous impact on your future.Blog
- Nov 07 — Where Do We Go From Here?When making decisions, focus only on the future.Blog
- Nov 05 — The Road to MasteryNever stop learning; never stop experimenting.Blog
- Nov 03 — A Step ForwardIf you can make consistent, daily progress, you'll get far.Blog
- Nov 02 — Everybody Is Doing Their BestBe patient with people. Everybody is doing their best.Blog
- Nov 01 — Focus on the Process, Not NumbersForget about the reach, and focus on providing value instead.Blog
- Oct 31 — Creator EconomyWhen we lift up others, we also lift ourselves.Blog
- Oct 30 — It Probably Won’t WorkDon't be discouraged if something you try doesn't work. That's expected. Try again.Blog
- Oct 29 — FocusYou can do your best work only when you're completely focused on the task at hand.Blog
- Oct 28 — The Effects of Social Media on the Traffic of a Tiny BlogI stayed away from social media for more than three months. Here's why and what this means for the traffic on my blog. (Hint:…Blog
- Oct 27 — Seek FeedbackFeedback is a gift. Seek it out.Blog
- Oct 26 — Create Something Every DayCultivate a habit of creating daily. It's not only tremendously rewarding but also tremendously valuable.Blog
- Oct 25 — Understanding the ProblemTo find a good solution, you need to understand the problem well.Blog
- Oct 24 — Difficult Things FirstDo the difficult thing first. Because you have more energy, concentration, and willpower when you start. Because finishing the difficult thing will make easy…Blog
- Oct 23 — Improve DailyMake a conscious effort to improve just a bit every single day.Blog
- Oct 22 — Surround Yourself With the Right PeopleSurround yourself with the people who will push you forward, not with the ones who will pull you back.Blog
- Oct 21 — Talk It ThroughTalk about your problems and concerns with everyone involved as openly as possible.Blog
- Oct 20 — When a Permanent, Irreversible Change Happens…Don't waste your time on things you can't change.Blog
- Oct 19 — Something Might HappenDon't waste your time and energy on things that might (or might not) happen.Blog
- Oct 18 — Instant ChangeChange is a process, not an event.Blog
- Oct 17 — Compliments and CritiquesBe willing to give and receive both compliments and critiques.Blog
- Oct 16 — Be KindTreat everyone as you would like to be treated.Blog
- Oct 15 — Don’t Just Act Like It, Be ItYou don't become someone or something by acting like it, but by living it.Blog
- Oct 14 — You Can Get BetterIf you persist at something, continuously learn and practice the craft, you will get significantly better at it.Blog
- Oct 13 — Make Things More Difficult, Not LessDon't pursue something easy, but something meaningful instead. And meaningful is, incidentally, almost always difficult.Blog
- Oct 12 — TryTry as many times as necessary until you succeed.Blog
- Oct 11 — Change ItYou always have options. You don't have to settle for something that isn't working for you.Blog
- Oct 10 — Spend Your Time WiselyMinutes matter more than you think. Make the most out of your time.Blog
- Oct 09 — Be Your Own Biggest FanAlways believe in yourself and your abilities.Blog
- Oct 08 — Show Up As Your Imperfect SelfDon't look for perfection. Continuity and dedication are perfectly enough.Blog
- Oct 07 — Stay on Your CourseDon't let setbacks and problems discourage you and take you off your course.Blog
- Oct 06 — Baby StepsDon't focus on the big picture. Focus just on the next bit instead.Blog
- Oct 05 — Try One More ThingDon't give up just because it's hard. You always have more options.Blog
- Oct 04 — Throw Money at the ProblemDon't hesitate to spend money if it solves your problems.Blog
- Oct 03 — Aim To UnderstandApproach all interactions with an open and kind-hearted mind.Blog
- Oct 02 — You Can Do BetterAlways look for ways to learn and grow.Blog
- Oct 01 — Know When It’s Time To Move OnDon't stick with something when it stops serving you just because of past investment.Blog
- Sep 30 — The Story You’re Telling Yourself Might Not Be TrueQuestion all stories you're telling yourself; they might not be serving you as good it appears.Blog
- Sep 29 — Advice for OthersApply the advice you would give to others on yourself.Blog
- Sep 28 — A Good Reference PointDon't compare yourself to others. Compare yourself to yourself of yesterday.Blog
- Sep 27 — There’s Always a Way OutJust knowing that you can change something can help you deal with difficult stuff easier.Blog
- Sep 26 — Do It Properly or Not at AllIf something is important enough to do, you should do it with passion and care.Blog
- Sep 25 — Find a Way ForwardThere is always a way forward. Find yours.Blog
- Sep 24 — Do It Even if You’re AfraidFear should never be the determining factor when you want to make the right decision.Blog
- Sep 23 — You Are CreativeCreativity can be learned, practiced, and nurtured.Blog
- Sep 22 — Switch It UpDon't settle for a bad option. Try different things and approaches until you find something that works.Blog
- Sep 21 — Good and Bad LimitationsYou can (and you should) use limitations to your advantage.Blog
- Sep 20 — Act Like an Expert, and You Might Become OneFirst step to becoming an expert is to start acting like one. But the second step is even more critical.Blog
- Sep 19 — Don’t Doubt (Yourself)Even if others are doubting you, you shouldn’t. You can figure anything out.Blog
- Sep 18 — There Might Be a Lesson ThereYou can learn something from every experience.Blog
- Sep 17 — You Can Find a WayThere's always a way. If you're willing to look for one.Blog
- Sep 16 — Meaningful Is Rarely EasyAnything that matters, anything meaningful that makes a difference, is hard. Precisely as it should be.Blog
- Sep 15 — Practice!You can make up for any lack of talent with dedication, persistence, and patience.Blog
- Sep 14 — Understand Where You AreDon't focus on some distant goals, but rather on the next step.Blog
- Sep 13 — Seek DiscomfortYou can make true progress only when you step outside of your comfort zone.Blog
- Sep 12 — It’s More and Less Complicated Than You Think It Will BeWe tend to underestimate and overestimate how complex things are and how long things will take.Blog
- Sep 11 — It’s Never Too Late To Make a DifferenceYou’re not too old, and you still have plenty of time if you want to make a difference.Blog
- Sep 10 — Don’t Assume, AskYour assumptions about other people's intentions and ideas are not only wrong but probably even harmful.Blog
- Sep 09 — The Lack of Time ProblemWe often feel like we don't have enough time, while the real problem might be that we don't have enough energy.Blog
- Sep 08 — Speak UpIt's your responsibility to speak up whenever you have something meaningful to contribute.Blog
- Sep 07 — Plans and IdeasPlans and ideas are not worth much. Execution is what matters.Blog
- Sep 06 — Choice PredicamentWe can truly understand what we're capable of when we don't have a choice.Blog
- Sep 05 — Same Actions, Different ResultsThe same actions will almost always yield the same results. If you want different results, change something.Blog
- Sep 04 — Learning Through DoingWe learn the best through experience, through work, and when we're forced to figure out things on our own.Blog
- Sep 03 — Change SomethingAs soon as you figure out that something isn't working, make a change.Blog
- Sep 02 — Another OptionWhenever you feel stuck or trapped, remember that there surely must be another option and do your best to find it.Blog
- Sep 01 — Fresh StartYou can (and should) use every day to get a fresh, meaningful start.Blog
- Aug 31 — Nobody Is Out To Get YouPeople, in general, are doing their best. Don’t judge them. Treat them kindly.Blog
- Aug 30 — It’s Never Too Late for a ChangeIf you're not happy with where you're going, change something immediately.Blog
- Aug 29 — A Clear SolutionWe often unnecessarily overcomplicate things. Sometimes a clear solution is right in front of us.Blog
- Aug 28 — What’s the Worst That Can Happen?Take a risk. Your worst fears are unlikely to happen.Blog
- Aug 27 — Start TodayThe best time to start something new is today.Blog
- Aug 26 — Conclusions Based on Incomplete DataDon't assume how others will act or react based on your previous experience with them or your own behavior.Blog
- Aug 25 — Exciting for Whom?Make sure you share your work with the right audience.Blog
- Aug 24 — There’s Always More To LearnThere's always room for improvement, learning, and growth.Blog
- Aug 23 — Change Your MindChanging your mind is a strength; be open to it and act upon it whenever you find new evidence.Blog
- Aug 22 — Be HonestBe honest. You owe it to yourself, especially if you want to improve and achieve something meaningful.Blog
- Aug 21 — The Most Important ThingThe thing that demands your immediate attention is rarely the thing you should focus on first.Blog
- Aug 20 — Postponing the InevitableIf you know you will make a specific decision sometime, don't wait, but rather make it immediately.Blog
- Aug 19 — Good and Bad Time To Give UpThe key to success and growth is knowing when to give up and when to persist.Blog
- Aug 18 — You Can Figure It OutYou can figure out anything as long as you're willing to invest your time, energy, and patience.Blog
- Aug 17 — New EndeavorStarting something new is always challenging but rewarding and definitively worth it.Blog
- Aug 16 — Step UpSomeone has to step up if we want things to change. It might as well be you.Blog
- Aug 15 — Get Comfortable With Being UncomfortableYou can make the most progress when you step outside of your comfort zone.Blog
- Aug 14 — Standing on the Shoulders of GiantsWe are all standing on the shoulders of people who paved the way for us, built our tools, and sparked the ideas on which…Blog
- Aug 13 — Slow and SteadyYou have much more time than it might seem to get where you want to go and to accomplish what you set out to…Blog
- Aug 12 — A WayThere is always a way, there is always a solution and a step forward.Blog
- Aug 11 — Incremental GrowthDo your best to improve every day just a little bit. It'll make a significant difference in the long run.Blog
- Aug 10 — Default to AsyncDon't let social media and email notifications run your life. Find a way to fit them into your schedule, not the other way around.Blog
- Aug 09 — Tools and AttitudesTechnical knowledge is rarely the problem. If you're struggling, first solve your human problems.Blog
- Aug 08 — Goals & ReasonsClarify your goals and underlying reasons. It's the only way to get where you want to go.Blog
- Aug 07 — What if It’s Random?We like to look for meaning and order in randomness. But perhaps we shouldn't.Blog
- Aug 06 — No Solutions in SightSometimes it's better to give up and focus on something else.Blog
- Aug 05 — A Solution in SightDon't give up easily.Blog
- Aug 04 — This Might Not Be TrueWe often tell ourselves certain stories, stories that we believe and hold dear. But those stories might not be true at all, and we…Blog
- Aug 03 — Continuous IterationApproach everything with a curious mind. Iterate and experiment until you find something that works well.Blog
- Aug 02 — On ReliabilityOne careless mistake can have profound implications on the way people look at you.Blog
- Aug 01 — Breaking PromisesDon't break the promises you make, and don't make the promises you can't keep.Blog
- Jul 31 — Do the Right ThingDo the right thing even when it seems like it will make no difference. You owe it to yourself and everyone around you.Blog
- Jul 30 — ObstaclesWhat's stopping you from fulfilling your ambitions and reaching your goals?Blog
- Jul 29 — Iterate Until a SolutionInvest as much time as necessary into fixing the things that are causing you stress, problems, and concerns.Blog
- Jul 28 — On RushingRushing rarely pays off. It's much smarter to move slowly and mindfully.Blog
- Jul 27 — Life-Changing Tiny DecisionsA small decision you make (or don't make) today can have a profound impact on your career and life.Blog
- Jul 26 — Expect ProgressAlmost everything gets better with time. Products improve, teams gain experience, craftspeople learn new techniques, and storytellers figure out how to touch people fully.Blog
- Jul 25 — If You Can’t Win, Don’t CompeteFigure out how to do your own thing without necessarily being in a competition with someone who has more resources or time at their…Blog
- Jul 24 — You Don’t Need Much TimeYou don't need much time to pursue what you care about. Even a few minutes daily that you can use to focus on your…Blog
- Jul 23 — Winning and LosingLearn to deal with losing. Or refuse to participate in activities that have only one clear winner.Blog
- Jul 22 — Work, Time, Money & CareAlways approach things holistically, and keep in mind that work, time, money, and care are interconnected.Blog
- Jul 21 — Make a DecisionShop around before you make a decision, but keep in mind that you'll never find the perfect option.Blog
- Jul 20 — If It Doesn’t Work, Move OnDon't dwell on your failures. Learn from them and move on.Blog
- Jul 19 — On Abandoning PlansDon't feel bad if your plans don't work out. You can still get something out of them if you're willing to look.Blog
- Jul 18 — You Are ReadyDon't postpone your decisions and actions. You're ready much sooner than you think you are.Blog
- Jul 17 — Subjectivity of ExperiencesNothing that you create will resonate with everyone. And that's fine. You only need to capture the attention of a few that care about…Blog
- Jul 15 — BetterIf you know how to do something better, it is your responsibility to do it better.Blog
- Jul 14 — Personal Bubbles of RealityYour own beliefs are relevant only when they're reflected in reality.Blog
- Jul 13 — Room for ImprovementYou can always improve, do more and serve your audience better. And your job is to figure out how.Blog
- Jul 12 — We Care About YouIf you want to make a difference, you have to care.Blog
- Jul 11 — Your Mileage Might VaryAny advice you see or hear might not work for your particular case. This doesn't mean that it's bad advice, just that it's not…Blog
- Jul 10 — Trust MattersIf you are a person we can trust, a person who keeps their word, we'll much rather form a relationship (personal and professional) with…Blog
- Jul 09 — Social Media Is a ChoiceIn this very moment, you can open social media or do something meaningful. It's entirely your choice.Blog
- Jul 08 — Reach Is Really Not That ImportantThe impact is almost always more important than reach.Blog
- Jul 07 — Let It GoThere's no point worrying about something outside of your control.Blog
- Jul 06 — Define and Clarify ProblemsIf you're struggling to find a solution, spend more time defining and clarifying the problem.Blog
- Jul 05 — Marketing PromisesPeople will associate your brand with the promises you make. So you better make sure to only make the promises you can keep.Blog
- Jul 04 — Importance of a Single ViewNever underestimate the power of a single view.Blog
- Jul 03 — The Role of a CultureA lot of nuances can be lost when we cross the language barriers. If a non-native speaker makes a mistake, don't immediately assume ill…Blog
- Jul 02 — Not So ObviousNothing is as easy, complicated, difficult, or wrong as it seems initially.Blog
- Jul 01 — Focus on the PositiveNothing is purely negative or bad. Try to find a good, positive in even the worst things.Blog
- Jun 30 — On CheatingIf you remove the scoring system, you'll remove the most important reason people have to cheat. When the goal becomes more knowledge, cheating is…Blog
- Jun 29 — It’s Not That BadThings are never as bad as they initially seem.Blog
- Jun 28 — Don’t Count on LuckThe odds of catching a lucky break are not in your favor. It's much smarter to focus on work instead.Blog
- Jun 27 — Unreasonable Actions & DecisionsRidiculous, unreasonable decisions people make are usually made due to a lack of choice or some random circumstances.Blog
- Jun 26 — Reversible & Irreversible DecisionsMake reversible and low-cost decisions as quickly as possible, while you should take enough time to assess all pros and cons of a decision…Blog
- Jun 25 — A Productive WaitWhenever you find yourself waiting in a line, try using your smartphone productively instead of mindlessly.Blog
- Jun 24 — On Following RulesIf there are set rules, follow them to get consistent, predictable results.Blog
- Jun 23 — Do the WorkDon't underestimate the importance of putting your head down and actually doing the work.Blog
- Jun 22 — Not a Group GroupsPeople often stand against something even more strongly than they stand for something. Try reaching them if you're struggling to find an audience.Blog
- Jun 21 — A Futile SearchDon't waste too much time and resources searching for perfection; settle for the good enough alternative that gets you one step closer to your…Blog
- Jun 20 — The Right Person for the JobWhenever you can, find someone more suitable for a task at hand while you tackle the important work only you can.Blog
- Jun 19 — Recurring ProblemsDeal with problems that repeat more than twice as soon as possible.Blog
- Jun 18 — On ExaggeratingTake a chance; it won't be nearly as bad as you fear.Blog
- Jun 17 — Unique vs. DifferentIf you want to stand out, be different and lean into your weirdness.Blog
- Jun 16 — Share What You KnowShare whatever it is that you learn or figure out; there's always someone one step behind you who will be grateful.Blog
- Jun 15 — An Efficient BreakA break is an incredibly efficient and underestimated productivity hack.Blog
- Jun 14 — You’ll Figure It OutWhatever it is that you're missing right now, you can find the next step that will get you closer to your goals.Blog
- Jun 13 — The Best or Below AverageEverybody is doing their best. Remember this when you feel disappointed or wronged by someone.Blog
- Jun 12 — Will You Be Missed?If you don't show up today, will your audience miss you?Blog
- Jun 11 — Don’t Wait, ActWaiting for a better moment to do something meaningful is almost never a good choice.Blog
- Jun 10 — Quantity Over QualityQuantity is incredibly important if you want to achieve success with your content; because you can never know which piece of content will resonate…Blog
- Jun 09 — Incremental ProgressInstead of focusing on goals and achievements focus on making progress. After all, if you make enough progress, you just might achieve your goals.Blog
- Jun 08 — A Perfect ExcusePerfection is a common excuse that people use to let themselves off the hook.Blog
- Jun 07 — There Isn’t Always a WayWe often have much better chances of solving difficult, important problems if we work with others. Or sometimes, if we simply trust that someone…Blog
- Jun 06 — Useless InvestmentsAs soon as you realize that something isn't serving you, let it go, regardless of how much you invested in it.Blog
- Jun 05 — The Right IdeaThe only way to know if your idea will work is to try it out.Blog
- Jun 04 — Assume Good IntentionsPeople usually don't want to hurt you intentionally. So when they do, assume it was an accident, a silly mistake that you shouldn't worry…Blog
- Jun 03 — Making Overwhelming Projects ManageableWhen working on complex projects keep the entire picture in mind vaguely but focus only on the next task.Blog
- Jun 01 — Failed PlansAny plans you make should guide you towards success, and ideally, help you avoid common problems and traps you already experienced.Blog
- May 31 — Seek DifficultySeek difficult problems and tackle them directly. It will help you stand out and provide more value to your audience.Blog
- May 30 — Your Actions Matter More Than Your WordsActions speak much more than words. If you want your team to adopt a specific behavior, adopt it yourself. If you want your team…Blog
- May 29 — Weekend Productivity GuiltYou don't have to feel guilty if you use the weekends only to rest and recharge.Blog
- May 28 — The Way of ProgressYou can always find a way. But only if you're willing to look and only if you believe that you can find one.Blog
- May 27 — One More ThingInstead of doing more, try doing something different.Blog
- May 26 — The Power of StorytellingIf you want to convince people, don't (just) give them facts. Tell them a story. A story that resonates with them and touches them…Blog
- May 25 — Stand for SomethingTo really connect with your audience, you have to stand for something meaningful.Blog
- May 24 — New Strategy?Double down on what works and ignore the rest.Blog
- May 23 — On Ignoring Questions, Opinions & IdeasIf you criticize or discourage certain behavior within your group, that behavior will probably stop happening. Be careful not to discourage asking questions, generosity,…Blog
- May 22 — Wishful ThinkingBe aware of your limitations and work within those to achieve as much as you can. Just because you believe in something, it doesn't…Blog
- May 21 — Show Up TodayDon't show up just because you have to, but because you want to and because it matters.Blog
- May 20 — Whispering MegaphoneIf you aren’t heard, instead of using a megaphone, try whispering. It’s much more effective.Blog
- May 19 — Tiny Decisions MatterSmall decisions and quirky habits matter much more than it might seem. With enough time and repetition, they can make a big difference. Negative…Blog
- May 18 — More Is Not the AnswerWe often get a feeling that we should add more to make something more valuable. But more often than not you're not looking for…Blog
- May 17 — A Fresh PerspectiveApproach everything with an unbiased curiosity; it's the best way to find a breakthrough and stop repeating the same mistakes.Blog
- May 16 — Give SelflesslyHelp if you can. Particularly to those in need and to those close to you. But don't expect anything in return.Blog
- May 15 — Worry & Decision MakingWhenever you find yourself worrying about something, lay down your options and make a decision as soon as possible. Worrying is just postponing the…Blog
- May 14 — It Will Take LongerDon't set unrealistic expectations in front of your creative endeavors that matter.Blog
- May 13 — What When You Realize That You’re WrongIf you're wrong, admit it and move on. There's no point in deliberately staying in the wrong.Blog
- May 12 — Show Up Every DayYou can get far if you only show up every day, consistently.Blog
- May 11 — Waiting for HeroesHeroes do exist. They are regular people just like you and me who take matters into their own hands.Blog
- May 10 — Are You Working on the Right Thing?It's not enough to work productively. You have to work productively on the things that matter.Blog
- May 09 — On Making ProgressYou can only see the progress you're making if you look at your journey from far away.Blog
- May 08 — Don’t Be Afraid To AskIf you're not sure, ask. It might seem obvious and straightforward enough, but most people are actually afraid to follow this advice.Blog
- May 07 — Look It UpFinding reliable, accurate, and relevant information is a skill you should be honing daily.Blog
- May 06 — Reframing ProblemsYou can reframe anything that isn't serving you. Instead of a problem, look for an opportunity.Blog
- May 05 — Don’t Think, ActWe usually put too much importance on things that could go sideways. Don't overthink it. Just start.Blog
- May 04 — Product ExpectationsShip as early as possible because you won't really know what your audience thinks until you put the product you're building in front of…Blog
- May 03 — More Money Doesn’t Always Mean BetterMore money doesn't always mean better quality, performance, or reliability. Simply caring more can often make even a bigger difference.Blog
- May 02 — Best Laid PlansNo matter how good your plan is, there's a good chance it won't work. But this isn't saying much about your idea, just about…Blog
- May 01 — Your Assumption Is Probably WrongWhenever you make an assumption, keep in mind that you might be wrong and actively look for more evidence to prove or disprove it.Blog
- Apr 30 — You Can Do Something About ItYou can always take a step in the right direction. And all you need to do then is to take another step tomorrow as…Blog
- Apr 29 — On Breaking RulesRules are rarely set in stone, and obstacles can often be removed. But only when you're dealing with people and if you're willing to…Blog
- Apr 28 — Winning an OscarIf your goal is to win an award or reach the highest peak, you'll get stuck, maybe even discouraged if you ever accomplish it.…Blog
- Apr 27 — Solve Problems When They’re LittleDon't let little annoyances grow into serious problems. Tackle them immediately when they're small, seemingly insignificant.Blog
- Apr 26 — On Distracting EnvironmentsMost of us are painfully aware of how difficult it is to focus in a noisy, distracting environment. And yet, we often don't even…Blog
- Apr 25 — Don’t Be Emotionally Invested in Your WorkWhen you're emotionally invested in everything you create, you pay too much attention to metrics that don't matter instead of focusing on making an…Blog
- Apr 24 — Mixing Colors and FeaturesIf you mix enough colors, you eventually end up with grey. And if you mix enough software features, you end up with a watered-down…Blog
- Apr 23 — Productivity ChoresLittle things you do (or don't do) around your office can significantly affect your productivity. Keeping your physical and digital work environments tidy and…Blog
- Apr 22 — Assume ResponsibilityAssume responsibility whenever you can. Not only will it transform your own attitude, but everyone around you will start assuming more responsibility as well.Blog
- Apr 21 — All Projects Need an EndStart by defining or outlining your project's end. It will make it manageable and less intimidating. And it's much easier to focus and push…Blog
- Apr 20 — Your Personal and Professional Lives Are InterconnectedYou're not a robot, so don't expect to have a perfectly isolated professional life from your personal life. Your frustrations in one area will…Blog
- Apr 19 — Given the Resources at Our Disposal…Do what you can with the resources you have at your disposal, and always keep in mind that it's much better to ship an…Blog
- Apr 18 — On Winning LotteryFar too many people are willing to spend $20 on lottery tickets yet unwilling to invest $10 in an online course.Blog
- Apr 17 — Start at the BeginningIt might be tempting to skip a few steps along your way, but it's usually not worth it, as you'll also skip essential lessons…Blog
- Apr 16 — Should You Prepare for Incidents?You can't plan your life or business in a way to prevent all problems and incidents. And you shouldn't even try if it could…Blog
- Apr 15 — Performing Under PressureEveryone performs well in their own backyard when no one is watching. But what about in front of 50,000 people? And is there a…Blog
- Apr 14 — We’re All Storytellers, Marketers, and LeadersOur roles today are much more elaborate and extensive than ever before. Creative work is only a part of our job; the other, equally…Blog
- Apr 13 — Unwarranted HelpDon't give help unless you're asked for it; it might not be wanted or needed, and it can actually do more harm than good.Blog
- Apr 12 — Assume That You’re WrongIn a discussion, always assume that you're the one who's wrong. It will help you enter the argument with an open mind and avoid…Blog
- Apr 11 — The Unbearable Lightness of WritingWriting and publishing daily might appear challenging, impossible, and unrealistic, but it's actually a lot simpler than it seems.Blog
- Apr 10 — Write DailyWrite and publish daily. It has numerous benefits even if no one reads what you have written.Blog
- Apr 09 — Greet Your FansWhen someone shares your work, tries to engage with you, or emails you, the worst thing you can do is to stay silent and…Blog
- Apr 08 — Toxic ProductivityYou can't be perfectly productive. At least not all the time. But there are things you can try to get over your productivity slump.Blog
- Apr 07 — Your Point of View Might Not Be RelevantYou can't realistically judge your own progress or creative output. Even when something seems real, others might see it in a completely different light.Blog
- Apr 06 — Slow Down To Accomplish MoreSlow down, take a deep breath, reexamine your position, and only start when you're focused, and clear what's the best way to move forward.Blog
- Apr 05 — A Favor Is a Gift, Not a TransactionA favor is a gift, not a transaction. Treat it accordingly, and don't expect anything in return. It might not be profitable, but it…Blog
- Apr 04 — There Are No Such Things As Guilty HolidaysShould you work on holidays? Should you use every second to get ahead and try to make a difference? The answer should be obvious.Blog
- Apr 03 — The Importance of StorytellingIf you want people to trust you, to believe in your products, estimations, timeframes, or ideas, you need to tell a story. A story…Blog
- Apr 02 — On GamblingAre you waiting for a lucky break that will change everything?Blog
- Apr 01 — Invest In TodayDon't wait for tomorrow. Do the work that matters today!Blog
- Mar 31 — Uncover the Root Cause Using the Five Whys TechniqueDon't immediately jump into problem-solving mode. You want to make sure you're working on the right problem first.Blog
- Mar 30 — Do the Challenging ThingIf you ever have a choice, don’t pick an easier task; pick a more demanding one.Blog
- Mar 29 — You Might Not Need a Shiny New FeatureImplementing a new software feature might seem like an excellent way to add additional value, but that's often not the case.Blog
- Mar 28 — On PlanningPlans rarely go as planned. Be ready to take a different approach as soon as you figure out that something isn't working.Blog
- Mar 27 — A Simple, Bulletproof Guide to Accomplishing AnythingYou'll be surprised how much you can accomplish if you just sit down and get to work.Blog
- Mar 26 — The Choice of CircumstancesYou don’t always get to chose your circumstances, but you always get to chose how you react to them.Blog
- Mar 25 — A Productive BreakFeel free to take a break whenever you need one. It will pay off significantly in the long run.Blog
- Mar 24 — Good Times Never LastRegardless of your current situation, keep in mind that both good and bad will eventually pass.Blog
- Mar 23 — “But What if No One Likes My Work?”Create and ship something even if it doesn't resonate with anyone.Blog
- Mar 22 — Add More ValueWhen in doubt, deliver more value.Blog
- Mar 21 — This Might Not WorkNot everything you try will work, but everything you try will teach you something.Blog
- Mar 20 — Numbers Don’t Really MatterNumbers don’t matter; the value you’re providing is what makes a difference.Blog
- Mar 19 — Ask for AdviceAsking for advice has numerous benefits for both the person asking and the person giving advice.Blog
- Mar 18 — Do LessKnowing the theory is great, but most of us learn best through experience, practice, hardship, and problems.Blog
- Mar 17 — Change Your Mindset To Uncover Your True PotentialTo make a huge leap forward, change your mindset. Know that you can always improve, learn, and grow.Blog
- Mar 16 — The Evidence Is Not EnoughThe evidence is not enough to instill change. You need to support it with a well-aligned story.Blog
- Mar 15 — The Difference Between Amateurs & ProfessionalsThe only real difference between an amateur and a professional is the attitude. A professional takes the work seriously, and an amateur optionally.Blog
- Mar 14 — Are You Looking for Problems or Solutions?If you're looking for problems, you're likely to find problems. But you're much better off working on solutions instead.Blog
- Mar 13 — Your Work Is for YouYour work shouldn't be about you, but it should most definitively be for you; you should get something out of it.Blog
- Mar 12 — Your Work Shouldn’t Be About YouYour work shouldn't be about you, but about your audience, your customers, and clients.Blog
- Mar 11 — A Lack of Speed Might Not Always Be a ProblemServe people who perceive your lack of features as focus and your lack of speed as thoughtfulness.Blog
- Mar 10 — An Isolated IncidentDon't waste too much time fixing isolated incidents. But when the problem reoccurs, invest in developing a systematic solution.Blog
- Mar 09 — What if the Circumstances Are Not Right?The circumstances will never be perfect. You really need to believe that you'll figure it out with time.Blog
- Mar 08 — International Women’s Day Is a ReminderEvents like International Women's Day can serve as good reminders about things we need to act upon urgently.Blog
- Mar 07 — The Lack of ChoiceWe are all at our best when we don't have a choice, when our backs are at a wall. But what if we could…Blog
- Mar 06 — Your Best-Case Scenario Might Be an ExaggerationDon't worry about life-changing success overnight. Your best-case scenario is almost certainly an exaggeration.Blog
- Mar 05 — Your Worst-Case Scenario Might Be an ExaggerationDon't proceed with caution. Your worst-case scenario is almost certainly an exaggeration.Blog
- Mar 04 — The Negative Side of ScrappinessIt's a good idea to be scrappy, to ship before you're ready, publish when you're not entirely sure, launch before all the features are…Blog
- Mar 03 — Continuous ImprovementTry to notice little things that bug you, little things that distract you and make you nervous. These are probably the first things that…Blog
- Mar 02 — Don’t Always Try To Get What You Paid ForWhen you pay for something, get as much value as you want and need from it, but no more than that. Trying to get…Blog
- Mar 01 — Moving Mountains (Bit by Bit)Make a bit of progress every day.Blog
- Feb 28 — Communicating AngerWhen you get angry at someone, consider their perspective, take a short break to calm down, then respond from the point of compassion and…Blog
- Feb 27 — Embrace DifficultiesDon't shy away from the difficult things; embrace them and learn from them. It's the quickest path to growth and improvement.Blog
- Feb 26 — Willingness To Be WrongYou can't push the boundaries if you're always right, if you never make a mistake. Without taking risks, you will never stand out; you…Blog
- Feb 25 — Gaming the AlgorithmDon't think about the algorithm and don't try to game the system; just try to create as much valuable content for your audience as…Blog
- Feb 24 — How To Get Precisely the Life You WantHow much time would you be willing to invest today if I told you that it would get you your dream job, financial independence,…Blog
- Feb 23 — Unexpected Obstacles & Failed EstimationsProject estimations that fail miserably fail mainly because people are afraid to admit that they are wrong. But it's expected that you'll be wrong.…Blog
- Feb 22 — Overnight Success (How Ideas Spread)There is no overnight success, just consistent tackling of the problem until your solution becomes valuable enough to spread.Blog
- Feb 21 — What When You Break a StreakDon't feel bad about breaking a streak. It's much better to continue the next day than to abandon your journey completely.Blog
- Feb 20 — Always Test Your AssumptionsYour assumption, no matter how logical, sensible, and expected it might be, could be wrong.Blog
- Feb 19 — What When a Problem Happens (The Crucial Second Step)Do you know why most diets fail, why we have buggy software and perpetual debt?Blog
- Feb 18 — What if You Feel Like You’re Not Making Any Progress?Do you constantly feel like you're not making any progress? It might mean that you're setting unrealistic expectations for yourself.Blog
- Feb 17 — Tiny TasksSolving a tiny task can help you jumpstart your day and energize you.Blog
- Feb 16 — Your Work Doesn’t Have To Be GroundbreakingEvery bit of your work, writing, or art doesn't have to be groundbreaking, perspective-shifting, or even unique. But it has to be thoughtful, timely,…Blog
- Feb 15 — But What if Nobody Upholds the Set Standard?You should always strive to set higher standards that will move you, your team, and your organization forward. And even if no-one else adheres…Blog
- Feb 14 — Say It Again, but LouderWhen you're misunderstood, the worst thing you can do is is repeat exactly the same statement a bit louder or with slightly different words.Blog
- Feb 13 — On BreakthroughsA breakthrough is an event that changes everything; when it happens, you get to the next level, and nothing is the same from that…Blog
- Feb 12 — Emotional ReadingIn written communication, especially on social media, a lot of nuance, particularly related to emotion, can be lost or not conveyed adequately. What if…Blog
- Feb 11 — Pressing Problems Are Not Always That PressingNot all problems we're facing are urgent or critical, even though we usually experience them this way. Some might not need a resolution at…Blog
- Feb 10 — Ask for HelpWe feel proud when we can solve a problem by ourselves. Even if it takes a significant amount of time, it demonstrates our character…Blog
- Feb 09 — Life-Threatening UnknownsWe're wired to perceive unknowns as threatening. But it's far more useful to look at our fears as guidelines to personal growth. Run towards…Blog
- Feb 08 — A Knowledge GapJust because something is plainly evident to you doesn't make it common knowledge, understood by everyone. Take this as an opportunity to show compassion,…Blog
- Feb 07 — A Rude AwakeningIf you realize that you're not happy or satisfied with anything, make a conscious decision to change something immediately. Hoping that the problem or…Blog
- Feb 06 — Ask WhyAsk why frequently. It will help you move forward with more clarity, purpose, focus, and motivation.Blog
- Feb 05 — There’s Always Room for ImprovementAlways look for ways to improve and grow.Blog
- Feb 04 — A Simple Ineffective Way To Deal With StressWhen stress strikes, acknowledge it, accept it and try to define the steps you could take to ease it up.Blog
- Feb 03 — What When an Incident HappensDon't let a random accident ruin your day. When it happens, shrug it off, and move on to the next important thing.Blog
- Feb 02 — Stop Reevaluating Your DecisionsOnce you make a decision, stick to it. Stop questioning it and start executing.Blog
- Feb 01 — There’s Never Enough Time (If You Believe It)Instead of thinking that you never have enough time, start believing that you got all the time in the world to do meaningful things…Blog
- Jan 31 — How’s the Weather?Try to see if you can shift your thinking and find something good in the negative things you're experiencing.Blog
- Jan 30 — Improve and Refine Your Processes FrequentlyAlways look for ways to refine and improve your processes, habits, and workflows.Blog
- Jan 29 — Sharing Your Work Is an Act of KindnessAnything that you create, anything that comes from your heart, is a gift to your audience and yourself.Blog
- Jan 28 — What’s Your Opinion? Is the Earth Flat?Don't confuse opinion with facts. Just because you think something is real doesn't make it so; look for evidence, have an open mind, and…Blog
- Jan 27 — Don’t Cling On to Something That Isn’t WorkingAs soon as you figure out that something isn’t working and that there’s nothing more you can learn from it, leave it behind and…Blog
- Jan 26 — Someone’s ProblemSomeone in a group always becomes no one. When asking, be specific, and when asked, assume that you're that particular someone.Blog
- Jan 25 — Weekly ReviewTo be sure you're on the right track, it's a good idea to reassess your trajectory periodically. Otherwise, you could be going in the…Blog
- Jan 24 — Late but ValuableEven when your response or action is late, it’s still worth taking it if you can provide some value.Blog
- Jan 23 — Non-Urgent Important TasksSpend a bit of time today to save yourself from a potential hassle down the road.Blog
- Jan 22 — But I’ve Worked So Hard…The amount of effort you put into something is entirely irrelevant—only the results matter. Aim for impact.Blog
- Jan 21 — Small, Consistent Steps Over Occasional Giant LeapsYou don't have to jump right away, you can take a small step every day, consistently, and with time, you'll get to your destination.Blog
- Jan 20 — On Explaining Things RepeatedlyIf you have to repeatedly explain something, it probably means that it's too complicated or that you're working with the wrong audience.Blog
- Jan 19 — How To Maximize Your ImpactMake a habit of asking yourself what can you do right now to maximize your impact. Focus on that.Blog
- Jan 18 — You Don’t Need More Time To Get More DoneTo get more done, sometimes you simply need more time. But more often than not, you could get a lot more done with more…Blog
- Jan 17 — Show up ConsistentlyShow up every day, even if you don't feel like it, even if you're tired, even if you're not appreciated, even if it seems…Blog
- Jan 16 — You Don’t Need MotivationMotivation isn't something that you have, but something you get. It is not the cause of action but the result of the action.Blog
- Jan 15 — Up the Stakes: The Power of Compounding InterestWe all understand what compounding interest is, but few of us seem to be tapping into that resource. Not with just money and investing,…Blog
- Jan 14 — Accept Your Current SituationMake the most of the current situation, whatever it might be and however difficult it is. There’s no point in wishing that things would…Blog
- Jan 13 — Start Long Before You Really Have ToThe best time to start exercising is long before you’re significantly overweight. The best time to start taking care of your mental health is…Blog
- Jan 12 — Final DecisionsOnce you make a final decision, let it go. Don’t reevaluate it every day thinking about what could have been if you had chosen…Blog
- Jan 11 — Don’t Wait; Take a Leap of FaithThere is never a perfect time for a big step, to follow your heart, to do something remarkable or unexpected. You really need a…Blog
- Jan 10 — We Want To Do MoreGiven an option to do less, people will usually opt-in to do more than it's absolutely necessary.Blog
- Jan 09 — Don’t Stick to the Wrong PathIf at some point you realize that the path you’re on isn’t leading to where you really want to go, the worst thing you…Blog
- Jan 08 — Create a System To Reach Your GoalsWhen we’re setting goals, we usually think about a distant success we want to experience. (A large audience, financial independence, good health, and so…Blog
- Jan 07 — Come TogetherRecently, an earthquake hit Croatia, causing 7 deaths, many injuries, and massive devastation all over the Sisak-Moslavina County. In the days that followed, I’ve…Blog
- Jan 06 — Sit Down and Get To WorkNever underestimate the value of work you can do in a couple of minutes (if that's all you can afford). Bits pile up quickly…Blog
- Jan 05 — On Controlling Opinions, Actions & ReactionsYou can't control other people's opinions, actions, and thoughts. What if instead, you focus on yourself, on your own reactions and thoughts?Blog
- Jan 04 — The Unlimited Potential of a New IdeaThere is no feeling like when you’re starting a new project, be it a book, product, company, or anything in between. An empty page,…Blog
- Jan 03 — Deadlines as MotivatorsSometimes we need a kick in the butt or a looming deadline to get the work done. The knowledge that a presentation, an essay,…Blog
- Jan 02 — Set Goals That Are Within Your ControlWhenever you’re trying to set a goal, set one that is within your control. Don’t set a goal to get 10,000 newsletter subscribers in…Blog
- Jan 01 — Create, Publish, Learn, RepeatThe best feedback loop is the shortest one. If you publish a blog post every day, you’ll learn about blogging in a year as…Blog
2020 11 articles
- Dec 31 — 2020: Year in ReviewZoran Jambor's 2020 year in review, outlining CSS Weekly, Inspiration Bits, blog & personal highlights.Blog
- Dec 07 — Ask Better QuestionsAsking questions is a skill. It can be learned, it can be taught, and anyone can improve in it.Blog
- Nov 29 — You’re Gonna DieKnowing that your days are limited can (and should) be very motivating and liberating. It is useful to remind ourselves, at least from time…Blog
- Nov 18 — 30 Silly Ways to Lift Your Spirits When the Times Are ToughA motivational blog post with 30 silly ways to lift your spirits when the times are tough.Blog
- Nov 11 — Easy or MeaningfulIf you ever have a choice to do something fun and easy or something meaningful, always pick the meaningful. It might be hard, challenging,…Blog
- Nov 04 — Hard Rest & ResetDon't feel bad if you need a break. Your wellbeing will make you more productive at work and more mindful with your loved ones.Blog
- Jul 03 — Care About Something to Stand OutOne of the easiest ways to stand out anywhere is to care. It works exceptionally well because so few people truly care.Blog
- Jun 20 — On PatiencePatience is one of the most universal and useful skills you can develop.Blog
- Jun 11 — Inaction & InjusticeOverlooking or ignoring injustice can be just as bad as the injustice itself. It communicates that you’re OK with it and lowers the bar.…Blog
- May 18 — On Free SoftwareIf you find a product or service useful and want to see it exist beyond a few years, insist on paying for it.Blog
- Feb 17 — Stop Chasing PerfectionDon't chase perfection. It's not only impossible to achieve it, but it's also entirely counterproductive.Blog
2019 2 articles
- Oct 06 — Show Up EntirelyShow up entirely or don't show up at all.Blog
- Jan 02 — Do Your BestNo matter what you do and no matter what's expected, always strive to give your best.Blog
2018 3 articles
- Apr 29 — What Do You Do When No One Is Looking?You can easily gauge your environment, your productivity, and your happiness by noticing your behavior when no one is around. Are you just as…Blog
- Apr 16 — How far are you prepared to go……to enforce your opinion?…to make the customer happy?…to understand a different point of view?…to get a promotion or a raise?…to satisfy the stakeholders?…to delight…Blog
- Apr 09 — First StepsFirsts steps (whether you’re studying a new language, mastering a new art, changing your profession, or simply learning to walk) are always the hardest. …Blog
2016 2 articles
- Feb 08 — The BalanceI wish I could push myself harder, and I wish I could work smarter (not longer). I wish I could read more (not faster) and…Blog
- Jan 17 — PredictableBeing predictable is not always a bad thing. A predictable product that works well is much better than an unpredictable one that has no…Blog
2015 10 articles
- Dec 10 — Build RelationshipsThe best way to prosper in terms of your professional and personal life, both offline and online, is to build relationships. One follower that listens…Blog
- Nov 30 — Dismissable IdeasYour ideas should be dismissable. Test them, discard them, review them, and recycle them often. But but every once in a while you should…Blog
- Nov 29 — If You Want to Succeed…put in the hard work, and show up consistently week after week. It’s as simple as that.Blog
- Nov 28 — CommitmentsSaying yes is not always the smartest or wisest thing to do. But once you do say it, make sure you follow it through.…Blog
- Nov 06 — ListenSaying something is sometimes better than saying nothing, even if you don’t have anything smart or relevant to say. However, most of the time…Blog
- Oct 10 — Great LeadersGreat leaders take the fault themselves when things don’t go well and give credit to others when things are going great. And that right…Blog
- Jul 10 — Creative InertiaStarting is one the most difficult parts of any creative endeavour. The good thing is, though, that once you start, you got the inertia…Blog
- Apr 30 — Given More Time……simplify, scrutinize, minify, reduce, remove.Blog
- Apr 04 — Irrelevant ProblemsIf solving a problem doesn’t lead to a breakthrough, if it doesn’t have any meaningful impact on your resources (time, position, money, productivity) the…Blog
- Mar 25 — Price and QualityWhen somebody says that you will get excellent quality for excellent price, they’re most certainly lying about the quality. And when somebody says that you…Blog
2014 5 articles
- Oct 01 — A Decent EffortYou don’t always have to win. Putting in a decent effort is sometimes good enough. Sure, a decent effort won’t win you a World…Blog
- May 29 — The PushTo get unstuck (personally, professionally or creatively) you sometimes need to be pushed. The push can come from any direction and from just about…Blog
- Mar 24 — Destructive Lies We Often Tell OurselvesI’m not good enough. I’m too good. I don’t care. I care too much. This is too risky. This is perfectly safe. I don’t…Blog
- Mar 10 — Knowing When to StopThe hardest part of any project (at least for me) is knowing when to stop. Knowing when it’s the time to stop perfecting it,…Blog
- Feb 04 — Problems, Solutions, Questions and AnswersIf you’re looking for problems, you’ll find problems. And if you’re looking for solutions, you’ll find solutions. This may be an oversimplification, but you…Blog
2013 31 articles
- Dec 24 — Sometimes…Sometimes it seems to me that I’m not working hard enough, sometimes that I’m not good enough. Sometimes it seems to me that I…Blog
- Sep 27 — The Power of Thank YouA seemingly simple thank you can have very transformative power. Thank you can: make or break the project shift deadlines change one’s attitude win…Blog
- Sep 17 — Little by Little to ThereTrust your gut and little by little you’ll get there (wherever your there actually is). And while you’re on your way to there, don’t…Blog
- Aug 28 — Critics vs. ArtistsIt’s incredibly easy to look at the work of others and find mistakes, faults and problems. Every work has holes and faults and every…Blog
- Jul 17 — Hit Publish RegularlySometimes you have to force yourself to hit publish, to ship anything (even if the quality is questionable), just to build the habit, just…Blog
- Jun 24 — Go Out of Your Way (If You Want to Be Remarkable)If you want to achieve something extraordinary or if you want to create something really valuable, you have to go out of your way,…Blog
- Jun 05 — Reaching Your DestinationMost of us have goals, dreams, wishes and destinations. Some people say that having those is inherently bad since it distances us from the…Blog
- May 22 — Your great idea……is completely worthless. And not only your great idea. The fact of the matter is that each and every idea, no matter how great…Blog
- May 16 — Not My Job SyndromeIf you catch yourself saying that something you ought to do isn’t your job, you’re probably not doing your job properly. You weren’t hired…Blog
- May 07 — Sometimes You Bite the Bullet and Sometimes the Bullet Bites YouNo matter how hard you try to avoid bad things (both personally and professionally) they’re going to happen. The only way to get ahead…Blog
- Apr 22 — The Numbers of ArtPeople seem to be nowadays mostly concerned with numbers: “How many people are reading my blog?” “How much money can I make if I…Blog
- Apr 16 — You Can’t Please EveryoneNot everyone is going to like your art. In fact, most of the people will hate it. Some of them will even go to…Blog
- Apr 12 — Bailing Out of CommitmentsIf you make a commitment to do something, you have to see it through. You can bail out before making a commitment (don’t promise…Blog
- Apr 08 — The Cost or the InvestmentHow do you decide if something is a cost or an investment? The question may not be as simple as it seems, especially if…Blog
- Apr 06 — The Demon of Not ShippingGetting into habit of shipping is one of the most important things for any artist. Not getting your work out there is just as…Blog
- Mar 29 — FocusIf you want to get somewhere or achieve something, you need to focus. More specifically, you need to focus on whatever you think (thinking…Blog
- Mar 26 — The Price of Not Letting GoIf you invest a lot of time, money or effort into something (could be a project, job, relationship, customer, education or anything else), there’s…Blog
- Mar 19 — Incredible and EffectiveIf you want to generate attention, you have to do something incredible, groundbreaking, unusual, insane, or utterly stupid. And it’s not really relevant if…Blog
- Mar 14 — Don’t Assume AnythingAll assumptions are bad. The only way you can know for sure if something will work or not is to test it. Yes, even…Blog
- Mar 12 — Preparing for the UnexpectedThere is no such thing as planning or preparing in advance, especially when it comes to things that can’t be predicted or anticipated (note…Blog
- Mar 07 — Negativity and PositivityEverything we do has a positive and a negative side. Unfortunately, I’ve noticed that most people are focused on the negative. It’s in human…Blog
- Feb 26 — Delighting and Annoying (A Few)If you create something distinguishable, remarkable, or something worth talking about, you’ll most certainly be confronted with criticism. Some people won’t like it, some…Blog
- Feb 22 — Get to the Point as Soon as You CanIf possible, leave out everything but the point.Blog
- Feb 19 — Your Technology Choices Are Irrelevant to Your UsersI’ve seen a lot of people focus completely on a technical aspect of the product. They obsess over every bit of code, over performance…Blog
- Feb 14 — Problems and SolutionsEach and every problem we face has a solution. We all know this. What we usually don’t know (or don’t think about) is that…Blog
- Feb 11 — Create More Than You ConsumeIt is infinitely more important and useful for you and for everyone around you (note that everyone around you is the whole world) to…Blog
- Feb 04 — Small Compromises Can Lead to Big FailuresYou are most likely facing compromises every day. They stare at you and beg you to accept them. And you sometimes give in to…Blog
- Jan 31 — Personal and External GoalsNo matter what you do, try not to focus on goals that are depended on anything but yourself. If your goal is to get…Blog
- Jan 28 — ReliabilityThe most important thing in your career (no matter what your career may be) is reliability. You may have most impressive knowledge, you may…Blog
- Jan 24 — Important and Irrelevant WorkDiscerning important work from irrelevant is vital if you want to create (or achieve) something that matters. Important work is always hard and unpleasant,…Blog
- Jan 21 — The Need to Express OneselfPeople often think that everything they say (or write or do) has already been said (or written or done). The problem is that this…Blog