All blogs / Lisp / Clojure / Scheme
Stepan Parunashvili
Read Essays by Stepan Parunashvili
Lisp / Clojure / SchemeSoftware / engineering practiceEssays / personal
- Posts
- 268 from 11 Nov 2012 to 7 Sep 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://stopa.io/feed.atom
2025 1
2022 4
2021 9
2020 24
- Forming Vision
- Როგორ გამდიდრე (იღბალის გარეშე)
- Agent vs System
- What Gödel Discovered
- Რას მოისურვებდი რომ გცოდნოდა
- An Intuition for Lisp Syntax
- How to Pick a Language
- Fun with Lambda Calculus
- The Interpreter
- Simulating RAM in Clojure
- Simulating Machines in Clojure
- Crafting Functions
- Classes are just a fancy way of writing higher order functions
- Inventing Monads
- The Hacker Way: How I taught my nephew to program
- Assessing Abstractions
- Thank you Airbnb
- Sets and Probability
- Why change
- Hacker's Paradise
- Going multi-region
- On the Coronavirus
- Blanket Solutions and Microservices
- School, Nietzsche, and Comfort for High School Kids
2019 15
- The price we pay
- Crazy Ideas
- Advice on starting out
- Macros by Example
- Two stories I share with my nephews, to help them take risks and follow their curiosity
- How to get those 9s: on improving service uptime
- On leadership, self-esteem, and confidence
- My strategy for wealth and personal finance
- 10 Offers, 100 Days. The Journey
- The best advice I received on leadership
- Risp (in (Rust) (Lisp))
- What to do if you’re embarrassed or make a mistake
- Advice for dealing with overwhelm
- Out There
- Thank you Wit, Thank you Facebook
2018 8
2017 17
- Cognitions
- Process
- Bottom-Up Goal Setting
- On Alternatives
- A 2 hour foray into small business
- About the craft
- Not alone
- An Open Source Component Repository
- On a brooding mind
- On Vision
- On Breaking Trust
- Allow for the best case
- On The Delivery
- On Fairness
- It’s not about what you want
- Why critics think they’re right
- On Communicating Clearly
2016 12
2015 41
- Distributed Systems and Getting Things Done
- Now or Never
- Empathetic cool
- See opportunity
- Don’t forget why
- Be a Pro
- Don’t wallow
- On feeling bad
- Say it 3 times
- Embarrassment is the cost of growth
- Two ideas of willpower
- fear vs being a person who is afraid
- Default State
- Try
- Do once, have forever
- Accidents
- The Alarm
- 30% done and 90% done
- Making fun of legacy code
- Always bring up potential screw-ups
- The Biggest Lever
- An antidote to self-deprecating behavior
- The ambitious person’s excuse
- To existential fears: the answer is in process
- Find comfort in looking dumb
- What job do I play here?
- Priorities
- Constant
- On choice
- Intentionally sounding stupid?
- On criticism and insults
- Big wins
- To outsiders, everything at the forefront of innovation will look like a fad.
- Don’t trust why you think you feel bad
- The Buffet Trick
- Opaque decision making
- Purpose, not passion
- Action in Uncertainty
- Funny awkwardness
- A moment of frustration
- Presence
2014 98
- Think about the other person
- Context
- Step by Step
- More gratitude
- Comfort with ambiguity
- Grateful
- Preparation
- How did you feel before it even happened?
- Old for new
- What do you want?
- Getting pissed off with reality
- The saddest thing about large companies
- Oh my turn!
- Competition
- The most profound form of affection
- Expensive Lessons
- Important and Valuable
- boxes and bedrock
- How can you help
- Show by example
- Don’t be daunted
- Pattern matching
- Everyone is shy
- Love the people closest to you
- A note on feeling uncool
- Sensible person principle
- Do If
- Feeling alone is a choice
- Notes on dealing with bureaucracy
- The Dancing President
- Love people who tell you the truth
- Climbing mountains
- Is there any merit to arguments?
- how other people view you | how you view other people
- 2 types of pride
- Weird temperament
- Official
- Gratitude
- Vitality
- Jumping thoughts
- Presence and Technical Ability
- The seed of regret
- When you’re cranky
- Pete Hunt on React.js
- Invest
- Impediment to Action
- Bound by Uncertainty
- The value of congruency
- Big stretches of time
- SICP, beautifully displayed
- The feeling comes first
- When to make your move
- A Different look at goals
- AngularJS Learning
- When you say it’s done
- Patience
- Getting Better
- A habit of tracking core work
- Choose what bugs you
- The Finisher!
- The trap of accepting too quickly with high upside endevours
- Knowing vs Doing
- Expand your sense of belonging
- What you don’t know you don’t know
- Limit your choice loops
- Notes on making choices when you have a complicated decision tree
- For better negotation, event out your relative times
- Don’t wear trackpants when you want to get shit done
- Tubby Sinatra
- Youtube on Repeat
- What’s under your control
- Keep a ‘what’s my answer to this’ file
- Control your excitement for more effective conversations
- The Football player and the UN Speaker
- Unpleasant things as a learning resource
- Focus on intention, not words
- Watch when you make your choices
- The Blank Page
- When to fight
- My approach to learning MVC’s and all other things programming
- Risks in all areas are not the price for living a different life
- Another reminder to myself
- A new principle on books
- Present Evaluations
- On dealing with uncertainty
- A very interesting learning loop
- Nihil Perditi
- When you don’t know, work
- Find out
- Asking for help
- Options
- Validation
- Notes on outreach
- Feeling Stupid
- On Work
- Mistakes of Ambition
- The Talent Excuse
- Life is not a story
2013 23
- The next level from solo
- The essential things
- The hardest thing about a step forward
- The Next Level From Landing Awesome Opportunities
- The scary, happy feeling
- Do the best you can now.
- The Craftsman Mindset
- Excellence takes time
- The Correct Role Model on Busy
- The Uselessness of Guilt
- A sunrise above the clouds
- Before you speak
- On Sprinting To Success
- Acceptance
- Arguing with my mother
- Defining Success
- Image and reality
- Listening
- The Last 10%
- Heroes
- Depression and Creativity
- Waking up just in time to be late
- Special
2012 16
- When aggravated with others
- Be friends with your clients
- Even head
- For the hustle
- An insight from James Altucher
- Your own Voice
- Making the most you can out of the middle
- Constantly Striving
- Your perspective has nothing to do with reality.
- The reason to make art
- The point of breaking down
- Trying not to try
- Feeling Success, Being Successful, Having other people think you’re successful
- You choose how you react to things
- On the fragility of beliefs
- Best Interests