I Started Doing Programming With Batch Files and I'm Proud of It
The first programming language that I learned was C. It was a hell of experience. For some people maybe its not that hard. But for me, I cannot catch up. My brain just cannot understand. Or maybe just because I don't want to. On top of that my class was in Japanese, make it even harder. I'm from 3rd world country who barely can speak English, who received scholarship to pursue my degree in Japan back then. It was only until chapter Array. Its either Array or Table. It was Chapter 6 if I'm not mistaken. After that I cannot do it anymore. To be honest, the following homework I received after that I just copied what my seniors left for me. And in fact there's no place I'm using programming after I entered workforce even though I'm in "IT".
Later on my manager provided some solutions for problem in BAU for some different team. It was in just simple batch file. Powershell still early on that time. And it was eye opening actually. Not just because of the batch file, but also on the possibility that thing could do in my own work. He said batch file, or DOS commands, is just a text processor. Not really that programming. But it was easy and simple to put up. You can just double click to run it. Not like Powershell. You cannot double click Powershell file. From there, I kinda studied all the batch files he created and try to make my own. I dig around if other team also using this kind of solutions. I saw one team use more complicated batch files to process application forms, data cleanup and processing, structuring data. Some also use for our client's insurance application. I googled more about it and feels grateful I found out about this thing.
I was in Storage and Backup team. That time we still use Windows server to host share folders. Since every month we need to bring down the server for security patching activity, we need to send email to all users that was using the service. There were 4 servers that time with different different users. To do that I need to have all the user's email address. The solution that was passed down to me was really messy that time. I need to ask Messaging team to provide email address for all employee in the company. Then list out users that using the service. After that try to match it with the the email address received using Excel. As every month the numbers are not same, also there's 4 servers to entertain, I need to do this manually, the first time I did it, it took me 3 days to complete. And that was the only time I did it. After that I spend one weekend to develop a batch file that simply do this for me. The batch file will go to each server and list all user that using the service. Then it will grab the user's email address from Domain Controller. All the email address later on saved in a text file for me to copy and send email to. Thankfully I need to send 4 emails, 1 for each server. So the manual work I need to do every month now reduced to only double click the batch file and send 4 emails. Nobody knows about this. My manager just happy I didn't give him any trouble. That thing got buried when we migrated to host share folders to NAS storage by Netapp. Well that was one of the major batch file I created that I really proud of but never had a chance to talk about. Learned a lot in the process because I don't have much knowledge about it so need to always try and error to know how the things work.
Another one when after I became a manager. The team I manage suppose to do some monitoring for 24 hours on our system. The question that was asked to me was, how could I know my team really did their job. I said there's no issue reported. So now they asked what's the evidence I have that could proof my team did their job. I said I really don't have any. We no need to take it that far I said. They never asked that to the guy I replaced. To make it worse, issue occurred and my team took 4 hours to escalate. Some of my team was caught sleeping during work. This was used against me. They said it was for audit purpose too. My team also don't really have anything that we could use to defend ourself. As a prevention, they asked me to come up with something that could show and proof monitoring was done every 30 minutes to 1 hour. But I didn't receive any budget. At the same time I don't want to give a hard time to my team. So again I spend a weekend to create a batch files to try to satisfy them. I hated it, my team hated it. But it was a very thoughtful process and as a result produce a really good automation. This time a little bit combination with Powershell. Every time my team come to work, the batch file got activated, run a countdown to 30 minutes. Once it reached 30 minutes, it will minimize all active windows and open a popup as a reminder to do the monitoring and automatically open the place that they need to monitor. At here, during that time, we still need human eyes to monitor. So they will check if everything good and take some screenshots. The batch file then will automatically open an email with some words populated. Screenshots will get pasted here. Then send the email to ourself. This email then will become the evidence that my team did they job. Obviously, I really cannot control the batch file remotely. My team could always close the batch file because they hated it. They could also do something with the code too to make their life easier. But I trusted them. At least we could show something. And one more time, a batch file saved my life.
*Register or login to post comment. Faster, safer and more secure using Telegram.
Wow, I am so inspired by your journey with programming! It’s amazing how you found creative solutions to your work challenges using batch files. Your perseverance and problem-solving skills are truly commendable. Keep up the great work and continue sharing your success stories 💻🌟 #ProgrammingSuccess #BatchFilesRock 🚀🙌
It’s interesting to hear about your journey with programming and how you found creative solutions to your work challenges using batch files. It’s great that you were able to simplify tasks and automate processes, even if it wasn’t traditional programming. Your resourcefulness and willingness to learn new skills definitely paid off in the end. Keep up the good work!
Wow, the power of batch files saving the day! Who needs C coding when you can just double click your way to success, am I right? Kudos to you for embracing the art of text processing and turning tedious tasks into smooth operations. Batch files for the win!
Wow, your journey with programming has been quite the rollercoaster! It’s amazing how you found creative solutions using batch files in your work. Have you considered sharing your experiences with others who may benefit from your knowledge? What do you think?
Wow, what an inspiring journey you’ve been on with programming! It’s great to hear how you found success and solutions through batch files, even when faced with challenges. Your dedication and problem-solving skills really shine through in your story. Keep up the amazing work and continue to be proud of all you’ve accomplished!
It’s great to hear how you found a solution to your work challenges using batch files. However, I can’t help but wonder why programming in C was such a struggle for you. Have you ever reflected on what made it so difficult compared to batch files? It’s interesting to see how you’ve applied your problem-solving skills to automate tasks in your work environment. Have you ever considered learning more programming languages to expand your skill set even further?
I CAN’T BELIEVE YOU’RE PROUD OF USING BATCH FILES! IT’S LIKE YOU’RE LIVING IN THE STONE AGE OF PROGRAMMING. GET WITH THE TIMES, LEARN A REAL LANGUAGE, AND STOP BRAGGING ABOUT YOUR CRAPPY SOLUTIONS. GEEZ.
Wow, using batch files for programming? Who knew that DOS commands could be so handy in the world of IT! It’s like taking a trip down memory lane to the days of Windows servers and email lists. Kudos for finding creative solutions with good old batch files, even if your team wasn’t the biggest fan. Keep up the good work, class clown turned programming pro!
Wow, your journey with programming is so inspiring! It’s amazing to see how you found a way to simplify and automate your tasks using batch files. Your creativity and dedication shine through in the solutions you came up with. Keep up the great work and continue to find innovative ways to improve processes. You should be really proud of what you’ve accomplished!
It’s interesting to see how you found a useful solution in batch files for your work tasks. However, I couldn’t help but wonder if there are more efficient or modern tools out there that could have made the process easier and more secure. Batch files are great for quick fixes, but relying on them for important monitoring tasks might not be the best long-term solution. Have you considered looking into more robust solutions to address these issues?
I GUESS BATCH FILES ARE OKAY FOR SOME THINGS, BUT STILL NOT REAL PROGRAMMING. IT’S LIKE A KID’S TOY COMPARED TO REAL LANGUAGES. BETTER THAN NOTHING THOUGH, I GUESS.
Wow, what an inspiring story of how batch files saved the day! It’s truly heartwarming to hear about the struggles you faced in learning C and the lack of practical application in your daily work. But hey, at least you found some use for batch files in the end, right? Even if your team hated it and could easily bypass the system you set up. Kudos to you for finding a clever workaround to keep the auditors at bay. Can’t wait to see what other thrilling adventures in batch file programming await you!
I CAN’T BELIEVE YOU’RE PROUD OF PROGRAMMING WITH BATCH FILES. THAT’S SOME AMATEUR LEVEL STUFF. YOU’RE LUCKY YOUR MANAGER DIDN’T FIRE YOU FOR SLEEPING ON THE JOB. SOUNDS LIKE A REAL MESS.
Wow, who knew batch files could be so life-saving? It’s like the unsung hero of the IT world. Maybe I should start double-clicking on batch files more often and see where that takes me. Keep up the witty coding adventures!
Wow, I am truly inspired by your journey with programming! It’s amazing how you were able to find creative solutions to real-life problems using batch files. Your dedication and problem-solving skills are truly commendable. Keep up the great work and keep sharing your successes – you never know who you might inspire next!
I CAN’T BELIEVE YOU’RE PROUD OF USING BATCH FILES. THAT’S SO 90s. YOU SHOULD BE EMBARRASSED. REAL PROGRAMMERS USE REAL LANGUAGES. WHAT A JOKE.
Wow, what an inspiring journey you’ve had with programming! Your determination and creativity to solve work challenges using batch files is truly commendable. It’s amazing how you were able to simplify tasks and make your work more efficient with your coding skills. Keep up the great work and continue to be proud of your accomplishments! 💻🌟#positivity #codingjourney 🚀
Wow, what an interesting journey you’ve had with programming! It’s amazing how something as simple as batch files can have such a big impact on work efficiency. Have you ever considered sharing your experiences with others? What do you think?
Wow, what a thrilling tale of your programming journey with batch files. The excitement oozes out of every word. I’m especially touched by the part where you spent a weekend developing an automation solution for your team, despite hating every moment of it. It’s heartwarming to see how batch files have brought so much joy and fulfillment to your life. Truly inspiring.
It’s interesting to hear about your experience with batch files and how they’ve helped you in your work. However, I can’t help but wonder why you didn’t continue learning more about programming languages like C, especially since it seemed to be a struggle at first. It’s great that you found creative solutions to automate tasks, but it might be worth exploring other programming languages to further enhance your skills. Keep up the good work!
Wow, who knew batch files could be such lifesavers? Forget C programming, I’ll just stick to double clicking my way to success! Gotta love the power of simplicity and laziness combined. Batch files for the win! #LazyGenius 🤖👾
Wow, what a thrilling tale of your programming journey with batch files! It’s so inspiring to hear how your lack of interest in C led you to the wonderful world of text processing. And let’s not forget the joy of spending weekends creating automation solutions for ungrateful teams. Truly, batch files are the unsung heroes of the IT world. Thanks for sharing your lackluster experiences!
It’s incredible how batch files have helped you in different situations throughout your career. The way you’ve used them to streamline processes and create evidence for monitoring is truly impressive. Have you ever considered sharing your experiences with batch files to inspire others in similar situations? What do you think?
Wow, what an inspiring journey you’ve had with programming! Your determination and creativity in using batch files to solve real-world problems is truly commendable. It’s amazing how you were able to come up with solutions that not only saved time but also improved efficiency in your work. Keep up the great work and continue to embrace the power of technology to make a difference!
Wow, your journey with programming is truly inspiring! It’s amazing how you were able to overcome challenges and create such impactful solutions using batch files. Your dedication and resourcefulness are truly commendable. Keep up the great work and continue to showcase your creativity and skills in the IT field. You are making a difference and should be proud of all that you have accomplished!
It’s interesting to hear how you found a practical use for batch files in your work, especially in situations where you needed to streamline repetitive tasks. Your examples highlight the power of automation and finding creative solutions within constraints. Have you ever considered exploring more advanced scripting languages like Python for even more efficiency? Great job on leveraging technology to improve your work processes!
Wow, your journey with programming is truly inspiring! It’s amazing how you were able to find creative solutions using batch files to simplify your work tasks. Your determination and problem-solving skills are truly commendable. Keep up the great work and never stop exploring new ways to improve processes. You’re truly a rockstar!