Photography
About Me
Projects
Blog
All Posts
Adventures
Crafty
Developer Talk
Thoughts & Musings
Home

Anton Pugachevsky

Photography
About Me
Projects
Blog
All Posts
Adventures
Crafty
Developer Talk
Thoughts & Musings
Home

< Back to Blog

Featured
Sep 28, 2018
Making progress when corporate politics are strong.
Sep 28, 2018
Sep 28, 2018
Sep 13, 2018
What sets a great developer apart from the rest.
Sep 13, 2018

The truth is — a great developer will work with whatever tools are available to them.

Sep 13, 2018
Sep 10, 2018
Forget the technical overviews.
Sep 10, 2018

When I got my first job as a software developer 6 years ago, the on-boarding I received consisted of wiki pages, diagrams, keynotes, and many meetings to walk through various architectures and system diagrams.

I thought there had to be a better way, but as a junior developer, I wasn't sure.

There is a better way. 


Sep 10, 2018
Dec 1, 2017
Stop Commenting Your Code
Dec 1, 2017

Heavy code commenting is a symptom of bad code.

Most of the time, if you feel like you need to add a comment to explain what a piece of code is doing, your code is probably too complex and should be refactored. 

Dec 1, 2017
Nov 29, 2017
Three attributes of a successful product
Nov 29, 2017

You have a team of talented developers and designers, a beautiful app, selling a beautiful product. Your sketchy competitor with a dated website and a disposable product converts three times better than you. What gives?

Nov 29, 2017
Aug 11, 2017
The Value of Implementing A/B Tests Quickly and Why Sometimes No Design Process is the Best Design Process
Aug 11, 2017

UX design process is often preached as the best way to design the think that suits the customer needs best. Which such process might be highly effective in some cases, it cannot be applied as a one-size-fits-all solution. Teams tasked with solving problems quickly and creatively, should bypass formal UX process for sake of delivering into market quickly, failing fast, and learning from the experiments. 

Aug 11, 2017
Apr 14, 2016
ES6 Class Inheritance vs. VanillaJS Prototypical Inheritance of Class-Level Objects
Apr 14, 2016

Recently I was working on building a DoJo-based widget (DoJo 1.X uses VanillaJS in the background) and I've spent a lot of time trying to figure out why a globally-defined array is getting updated across different instances of that widget. 

Apr 14, 2016
Oct 19, 2015
Liberty Mutual Responsive eSales App Design Analysis
Oct 19, 2015

New this week, Liberty Mutual's responsive policy quoting and bind website (currently available for Renters insurance on mobile devices 9" and smaller) boasts a clean and modern design, heavy reliance on native HTML5 functionality and a streamlined interview process. 

Now that this application is public, I've decided to post a short design analysis outlining key new features behind the new application, which has been designed with the customer in mind from the first page, to the last. 

Oct 19, 2015
Jun 25, 2015
Understanding CSS clip-path
Jun 25, 2015

The world of CSS just keeps getting better as new specs are introduced and eventually adopted by major browsers. One of those exciting specs is CSS Masking. While not fully supported across the major browser line up, it’s an interesting addition that’s generating a lot of attention. One absolutely outstanding example of what can be achieved with css masking is a project by Bryan James - Species in Pieces that showcases a collection of endangered species, made and animated using clip-path. 

Defined in the CSS Masking Module Level 1 spec, CSS masking provides two ways to hide sections of full images or objects: masking and clipping. Masking allows the use of another element to create a luminance or an alpha mask. Clipping simply provides a mechanism to only show a certain section of an object. Think of it as taking scissors and cutting a part of a piece of paper into a shape you want. 

In this post, I want to explore specifically the clip-path property and show a quick example of what can be achieved by it. 

Jun 25, 2015
Jun 12, 2015
Why I Cheated on WordPress with SquareSpace and Stayed
Jun 12, 2015

Sorry WordPress, our 4-year relationship has come to an end. I was really excited about you when we first met, you were the ultimate answer to my website needs. But I have changed, and so have you. Actually, you haven’t really changed, and that’s the problem. After 4 years with WordPress, I’ve decided to take my blog where the grass is greener. 

Just a couple months ago, I could not see myself using SquareSpace. The lack of control and the amateur factor have always deterred me from even considering SquareSpace. 

So why did I decide to explore SquareSpace as a replacement to my self-hosted WordPress blog?

Jun 12, 2015
Jun 2, 2015
So we tried Slack. And failed.
Jun 2, 2015

In my group, we use Outlook and Lync as our main forms of communication. The traditional, brick and mortar means of communication in the corporate workplace. Introduction of Lync a few years ago reduced the volume of email. After all, there’s no need to send an email to ask someone “Hey, did you deliver your changes yet?”. What Lync didn’t solve, and was never really meant to solve, is the ease of finding relevant information in a pool of hundreds of messages that end up in your inbox every day. 

Corporate email is broken, and most people know that, yet monolithic companies are slow to change. So here we are, in 2015, still sorting through piles of useless email. 

Enter Slack. 

Jun 2, 2015
Jul 11, 2014
The case against SASS nested CSS selectors
Jul 11, 2014
Jul 11, 2014
Jun 9, 2014
Removing the large screen site option from Bootstrap 3
Jun 9, 2014
Jun 9, 2014

Updates

Get the latest stories delivered to your inbox.

I respect your privacy.

Thank you!
Back to Top

©2018 Anton Pugachevsky. All Rights Reserved.