I used to believe that building everything from scratch was the mark of a good developer. However, I understand later that this mindset reflects a lack of experience and problem-solving skills. In the real world, developers often rely on prebuilt solutions rather than creating everything themselves. While we might not always understand the inner workings Continue reading “Not necessary to build things from scratch”
Tag Archives: Software Development
Document the problem you solves
Documenting the problems you solve will save you time and stress when you need to implement similar solutions in the future. You can document your solutions in many forms:
Do accessibility
Bringing accessibility into your frontend development, using semantic HTML, ARIA labels, descriptive alt text, and better error handling.. not only makes you a better developer but also shows that you care for others. This also brings a sense of joy. I’ve been focusing on this for a while now, and I’m truly grateful for it. Continue reading “Do accessibility”
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”
Synchronous and Asynchronous code by simple examples
In software development, there are two important concepts: synchronous and asynchronous behavior. JavaScript developers, especially those who use vanilla JavaScript, know these well because of how promises work. I like to explain things in a simple way, so it’s easier for me and others to understand new topics. Synchronous Programming Let’s imagine you went to Continue reading “Synchronous and Asynchronous code by simple examples”
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”
Knowledge comes on the way.
In life, and especially in software development, you can not always fully understand every step or action right away. I used to struggle with this feeling, like I wasn’t good enough if I didn’t completely understand every detail of what I was doing in programming. However, I was wrong. It’s totally normal to use or Continue reading “Knowledge comes on the way.”
Understanding Method Spoofing in Laravel
Title: Understanding Method Spoofing in Laravel When working with request/response methods, different HTTP methods like GET, POST, PUT, and PATCH have custom purposes. POST is generally used for creating resources, while PUT and PATCH are intended for updates. But as a developer, you’ll often see POST used for updates too. This happens due to browser Continue reading “Understanding Method Spoofing in Laravel”
Delegation Skills Is a Must In Software Development
In the field of software development, mastering delegation is a must. I’ve always known this from learning and practicing in real-life work scenarios, as well as from various web conferences and podcasts discussing the importance of delegation. However, it wasn’t until today that I fully know its significance. Without delegation, you may experience the following: Continue reading “Delegation Skills Is a Must In Software Development”