BitCobblers Logo
Sergei GolosArticle

Unit Testing Blogs

The platform that this blog utilizes is ghost, a really simple an bare-bones blog. The main reason for this publishing engine over the pletera of choices out there... Markdown. I get to write everything in markdown, and ghost will go about making it pretty. Especially if you throw some prismjs in for code highlighting. But is pretty code enough??? Rhetorically answering this with a resounding NO... the code also needs to be correct. And how do we as software engineers mak...

Sergei GolosArticle

Language Fluency

I have heard it said that learning a second language is pretty hard, but learning subsequent languages gets progressively easier. Already an ESL (English as a Second Language) student in high school, I was forced to attempt a 3rd language, Spanish courses that were mandated for graduation. I merely muddled through it. "That galaxy is signaling in binary. I should signal back, but I only know enough binary to ask where the bathroom is." Bender ( Futurama - S4E8 ...

Sergei GolosArticle

Y Combinator

Every now and again you hear developers at some programming event talking about this fabled myth of a function, the understanding of which will transcend you to a new plane of programming. Well, challenge accepted. Spoiler, I am still among us mortals. Thinking About the Problem The first place you go: wiki. If you are anything like me, lambda calculus hurts your head and only paints a fuzzy picture. Heavy math aside, what problem does it solve? It lets us have recursio...

If you have never watched/read anything by/about Richard Feynman you need to stop reading this post right now! There is a marathon to be done. He was a brilliant man with an amazing ability to de-construct complicated concepts into laymen-friendly terms. In this video, he talks about the difference between knowing something and knowing the name of something. But he also points out the importance of having a common language. 5:14 - what he forgot to tell me was that the kn...