One of the strongest “drugs” consumed by followers of motivational speeches and the myths of personal development is the idea of “follow your passion”.. even in software engineering. The passion is not the problem! The problem is not about passion itself. Passion means following what your desires want and enjoy, not the other way around. Continue reading “Passion in software development”
Tag Archives: Learning
Technical Gaps are not a shame, they are a responsibility
Technical Gaps are not a shame, they are a responsibility
In software development, having technical gaps is common. And it’s not something to be ashamed of.
How to Add UUIDs to an Existing Laravel Database
Introduction UUIDs (Universally Unique Identifiers) are 128-bit identifiers that are globally unique, making them ideal for scenarios where you want to hide sequential ID patterns from your users. This article walks you through converting an existing Laravel application from auto-incrementing integer IDs to UUIDs. Why Use UUIDs? Pros: – Security: Prevents ID enumeration attacks (users Continue reading “How to Add UUIDs to an Existing Laravel Database”
Got a lot of comments on your PRs/MRs? .. Don’t be sad!
When I get a lot of feedback comments on my PRs or MRs, I actually feel more exited and happy to work on that task. Why? Because it means I’m getting to see different perspectives from my teammates, other corrections, points I might have missed while implementing the ticket, and test cases I hadn’t even Continue reading “Got a lot of comments on your PRs/MRs? .. Don’t be sad!”
Building a reply system for comments in Laravel -Without a Subcomments Table-
Many developers, when adding a “reply to comment” feature in a Laravel app, often consider creating a separate sub_comments table (I was one of them, based on my lack of experience, I know this later). It sounds intuitive, because a reply is different from a comment, right? logic thinking But there’s a cleaner, more strict Continue reading “Building a reply system for comments in Laravel -Without a Subcomments Table-“
About ia news in software development
Advice, take it or leave it:Drop any negative news about the impact of ai on your career as a software developer or engineer. Yes, ai tools are powerful. Yes, they are pushing the boundaries of the internet and how we work. But: The answer to all of these is a big “NO”. Instead, acknowledge that Continue reading “About ia news in software development”
Work on your gaps
Whenever you find yourself comparing your journey to others, remember this: “Don’t compare your planting season to someone else’s harvest season”. Focus on your gaps and work on improving them. It requires both physical and mental effort, but there’s no other way to grow. This reminder is just as much a reminder for me as Continue reading “Work on your gaps”
It’s normal to have your notes when you explain things
One major area I’ve been working on in my personal development is overcoming my shyness when explaining technical topics. I’ve learned that I don’t need to be an expert or have years of practice to share knowledge about a particular subject. Many great instructors, both online and in person, openly share their notes and explain Continue reading “It’s normal to have your notes when you explain things”
It’s ok to feel afraid when working to fill your knowledge gaps as a developer
I have been dealing with this feeling for years, and I still do. In the beginning, it was really frustrating for me, day by day, step by step, I learned to “TRY DEALING WITH IT”, not fully “DEALING WITH IT” yet, because I’m not at that level. Let me share a story that might be Continue reading “It’s ok to feel afraid when working to fill your knowledge gaps as a developer”
Take a breath before continue
When I sense that my motivation to publish is driven by the desire to share for the sake of just sharing or to impress others, I take a break from posting to realign myself and my goal from the whole thing. Impressing people was never and will never be the reason I began sharing, but Continue reading “Take a breath before continue”