Homepage
Open in app
Sign inGet started

Synaptic Sugar

Making the confusing simple, with minimum nerd jargon.

Go to the profile of Anna Rasshivkina
Anna Rasshivkina
Feb 27, 2016

Code Smell

Programmers in general and Rubyists, I think, in particular, revere elegance in code — which means clarity and brevity, along with (obviously) functionality. Needless repetition or complexity is called “code smell.” And in Ruby, if you find yourself taking multiple steps to do something very common — like go…

Read more…
Go to the profile of Anna Rasshivkina
Anna Rasshivkina
Aug 31, 2016

What to Focus on in the Post-Bootcamp Job Hunt

Last week, I was asked to drop back in to the Flatiron School to participate in a small alumni panel about the job-seeking process. The latest cohort of new grads embarks on the job hunt this week. Being there and hearing their questions reminded…

Read more…
Go to the profile of Anna Rasshivkina
Anna Rasshivkina
Feb 11, 2016

Ruby Methods Cheat Sheet

Here is my Hello World, my first post on this new blog. Last week, I moved to NYC and started classes at the Flatiron School. There’s tons I could write about that, but for now, I’ll just share some of my notes: a cheatsheet of Ruby methods and iterators — complete with color coding…

Read more…
Go to the profile of Anna Rasshivkina
Anna Rasshivkina
Mar 29, 2016

The Method of Abstraction II: Don’t Repeat Yourself (DRY)

Read more…
Go to the profile of Anna Rasshivkina
Anna Rasshivkina
Mar 29, 2016

The Method of Abstraction I: Single Responsibility Principle (SRP)

Read more…
Go to the profile of Anna Rasshivkina
Anna Rasshivkina
Mar 16, 2016

This World Is So Phi-ne

A World So Phi-ne

Read more…
Go to the profile of Anna Rasshivkina
Anna Rasshivkina
Mar 3, 2016

Making #Inject Add Up

Part of my series of easy primers on methods to eliminate code smell: needlessly lengthy or complex code.

inject

Code smell: You’re performing a mathematical function on a series of numbers (like adding or multiplying) and returning…

Read more…
Go to the profile of Anna Rasshivkina
Anna Rasshivkina
Mar 2, 2016

How to #Tap That

Part of my series of easy primers on methods to eliminate code smell: needlessly lengthy or complex code.

tap

Code smell: You’re executing some action on a variable, and then have to return the variable in a separate step.

Read more…
Go to the profile of Anna Rasshivkina
Anna Rasshivkina
Feb 27, 2016

(Pr)#each_with_object

Part of my series of easy primers on methods to eliminate code smell: needlessly lengthy or complex code.

each_with_object

Code smell: You’re creating an empty hash or array. Then you’re iterating over another hash or array to…

Read more…
About Synaptic SugarLatest StoriesArchiveAbout MediumTermsPrivacy