Published in Better Programming·Jul 21, 2020How Meditation Can Make You a Better Software DeveloperSometimes the solutions come to you when you sit there and do nothing — I came up with the idea to write this article weeks ago. Although constant work pushed me to write this article since that day, I constantly procrastinated by findings some excuses. My procrastination was an extremely normal-looking but confined mentality. Some flimsy reason. In my opinion, most of the people…Programming6 min read
Published in Better Programming·Feb 25, 2020Notes to Myself on Software RewritingAre we refactoring or rewriting? — “Rewriting a system from the ground up is essentially an admission of failure as a designer. It is making the statement: “We failed to design a maintainable system and so must start over.” — Max Kanat-Alexander, Code Simplicity So, like other software designers, I’ve been in a software rewriting process…Programming7 min read
Published in Better Programming·Jul 2, 2019The Real Reason Why Everyone Should Learn to CodeShould everyone be a programmer? — “Everyone in this country should learn to program a computer, because it teaches you to think.” — Steve Jobs Did you ever think about what Steve Jobs was trying to emphasize with this sentence? Is it about code writing? Should everyone write code? Should everyone be a programmer? NO. Not…Programming2 min read
Published in We’ve moved to freeCodeCamp.org/news·May 15, 2019The most important skill a programmer can learnNo, no, no, no, and no. And no. A big NO. Clear as that. All you have to do is to bring those two letters together and say the word. Now, let’s say it together. NOOOOOOO! Good start. But wait a minute. Say NO to what and when? Well, this…Programming5 min read
Published in Better Programming·May 13, 20193 Coding Stages: Writing. Avoiding. Deleting.Writing code is just the tip of the iceberg — Iceberg This is how I see all the hidden facts that we developers usually forget or tend to ignore when we are excited about writing code or implementing something new. In the form of an iceberg… The iceberg looks small and beautiful from the outside, so people tend to forget its…Programming4 min read
Published in We’ve moved to freeCodeCamp.org/news·May 9, 2019How to make peace with deadlines in software developmentD E A D L I N E… As a developer, this is one of your biggest nightmares or should I say your enemy? Name it whatever you want. Admit it. It scares you a lot. …Software Development8 min read
Published in We’ve moved to freeCodeCamp.org/news·Apr 5, 2019Learn the fundamentals of a good developer mindset in 15 minutes“Difficult to make even small changes” “Breaking functionality of the software by making changes” “Introducing a new bug by fixing another one” “Implementing code that is unnecessary” “Almost impossible to add a new feature because of complicated code” “The never-shipping product” “Throwing code away and rewriting it from scratch” Are…Software Development16 min read
Published in We’ve moved to freeCodeCamp.org/news·Feb 13, 2019Lessons learned about rewriting code in my 10+ years as a developerSay NO to rewriting the code — 12 months. That’s the time we wasted while rewriting our software from scratch. Twelve long months in the software market. Without innovation. Without moving forward. Really, I cannot stop asking this question to myself. What could we achieve in this fast-moving world in 12 months? “Tuesday, January 20, 2015, 5:10 PM, AntiMalware…Programming15 min read
Published in The Startup·Jan 8, 2019Next garage startup idea: Artificial IntelligenceJust a few decades ago, Steve Jobs and Bill Gates started revolutionizing the technology world by making the impossible — possible. They gave us all the chance to enjoy technology as we do it now. Every day. Their discovery changed all our lives into better. And it’s not only them…Artificial Intelligence6 min read
Published in The Startup·Nov 12, 2018If you are looking for a startup idea, please stop!Don’t focus on the solution, focus on the problem. — Are you looking for a startup idea but you don’t know how to get a great one? Here is my answer to you: Stop my friend! You are going in the wrong direction. Don’t make the same mistake as everyone usually does. …Startup6 min read