Posts

Showing posts from July, 2025

Development cycle vs publishing your code on Github

 Many recruiters and various people in hiring positions look for code on Github to evaluate if a candidate is advanced enough as if this somehow means they are the person suitable for the job. Let alone that the side projects usually come from motivations unrelated to employment, the likelihood that the person has written something that relates to what the company is hiring for is very small. The REAL issue though, is that the development cycle when you do actual work in production is not at all conducive to publishing code online for everyone to see. Key issue - environment variables. Inevitably, when you are testing whether your bash script works you will hard-code paths into it, which relates to your system and your web domains alone. While the practice is frowned-upon, this is how it works. You use /var/www/mydomain.com/html before you turn it into a shell variable. This means that you not only need to care about your code being manageable, you need to "beautify" you code...

Was I wrong?

 As a software developer that has been honing his craft for more than 25 years, I find it amusing to watch the current AI development craze. Let alone that no successful and profitable products have been created with the current wave of the LLM and "AI-agent" products, the amount of people focusing on it would probably solve the world hunger problems if their energy was redirected elsewhere. I tend to adhere to core and fundamental development principles and still believe the outcome of this AI craze will be an extraordinary demand for skilled software developers that are able to fix this mess. I publish my development practices at  gauril.com  and will keep updating this blog with more information of how to advance sensible work practices and avoid the pitfalls of tech-bubbles and the waste of developer layoffs. Vaidas G.