I maybe in a lil bit of dilemma here, hehe...

4th Jan, 2025
an image of cat who is tearing up a cat (me) crying cause idk what to do...

I know the homepage says that iโ€™m a mechanical engg. student but iโ€™m gonna be honest, I barely have an interest in the subject. Iโ€™m studying it cause that was the best i could get according to my entrance exam score. Iโ€™ve wanted to work in tech for as long as i can remember. I was nicknamed โ€œSavyโ€ before i was even born. It was my uncleโ€™s wish to be named so, plus itโ€™s gender neutral so there were no conflicts if i were a girl. I sometimes think of it as a prophecy that i have to fulfil, cause savy is not that different in pronunciation to savvy, as in tech-savvy. Plus iโ€™ve always had a natural inclination towards tech and computers, at least thatโ€™s what my family has told me.

I started programming back in December of 2022, thanks to me not wanting to sit at home any longer1 (i took an introductory programming course) and help from my friend, Kevin. I learned JavaScript/TypeScript and React during the summer and shipped a smol project which i made in 3-ish days. Then I ended up remaking my friendโ€™s portfolio website cause why not. I had a pretty awesome flow imo. I thought i could maintain the flow when i start college but boy was i wrongโ€ฆ

My Github Contributions for 2023. Empty from Jan to mid-Mar, then fully green upto September with some gaps, from where on it's empty again up until the end of the year

As you can tell, I didnโ€™t commit shit starting September. That was when my classes started. I had a project idea which i had to drop cause I barely had time to dedicate to anything other than my coursework. By the time the semester was over, I knew this wasnโ€™t gonna cut it so I made up my mind to try to at least code for 30minutes a day starting next sem. It was perfect for me cause we had an introductory python programming course.

My Github Contributions for 2024. Fairly populated in Jan-April, from where it's just some commits every now and then

I was semi-regular in coding daily. I made serious progress with other projects that i was working on, including another website for the same friend. But life isnโ€™t easy. Altho I was able to rake in consistency on the programming side, my academics suffered (except for the programming course ofc). To be honest, I canโ€™t blame progrmaming for this alone, I was myself a lil carefree that semester including getting a serious crush on someone which definitely was not a good idea.

And in April, I starting playing League of Legends. I donโ€™t think i need to explain a lot there ๐Ÿ˜….

But last semester, we got Fluid Mechanics as a course. Iโ€™m interested in Algorithmically Generated Art2, so I looked up a lil bit into fluid simulations for that before i knew we would have this course. And during the course, I learnt that one of Fluid Mechanicsโ€™ application is CFD3, which is 90% programming. I was obviously pulled into the subject because of this. So around the end of the semester, i e-mailed my professor about my interest in the same and how i could study the subject furthur. In the end, he recommended me to start learning Basilisk, which is CFD library(?) written in C. As I basically live in the terminal and i live by the code of not using one-click-to-get-it-done development tools, i have a pretty good knowledge about compiling stuff from source and basic troubleshooting. This helped me a lot cause I got the library working on my mac in a night and on my friendโ€™s windows laptop (altho in a hacky way). This really impressed my professor and now he has some pretty high expectations from me. So, Iโ€™m learning that on the side. Now naturally, my prof is recommending and keep me up to date with internships requirements and job opportunities in CFD.

Iโ€™m super-confused about which side i should focus on. CFD is like a new freaky girl you just met, who you donโ€™t know much about but you work together so you are somewhat stuck with her. But Tech is like your high-school sweetheart who you have planned to marry ever since you guys got serious about ur thing. Working on CFD will put me in the academia pipeline but i feel like i will have more freedom if i continue working on the tech side???

Iโ€™m so clueless on what to do now and I hope I figure it out soonโ€ฆ

  1. I took two drop years cause i failed to get a good enough score for the entrance exam on my first two attempts ๐Ÿ˜ตโ€๐Ÿ’ซ โ†ฉ

  2. It has nothing to do with AI shit. โ†ฉ

  3. Computational Fluid Dyanmics โ†ฉ

John Hughes Movie on You Signed Up For This by Maisie Peters