<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: AMAN ALI</title>
    <description>The latest articles on DEV Community by AMAN ALI (@devamanali).</description>
    <link>https://dev.to/devamanali</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1772934%2F6b2eff9d-a519-4da8-b3e7-5e90bc5379d3.jpg</url>
      <title>DEV Community: AMAN ALI</title>
      <link>https://dev.to/devamanali</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devamanali"/>
    <language>en</language>
    <item>
      <title>Accidental Research Before 20s: How It Started</title>
      <dc:creator>AMAN ALI</dc:creator>
      <pubDate>Mon, 29 Dec 2025 06:14:13 +0000</pubDate>
      <link>https://dev.to/devamanali/accidental-research-at-15-how-it-started-2iii</link>
      <guid>https://dev.to/devamanali/accidental-research-at-15-how-it-started-2iii</guid>
      <description>&lt;p&gt;In 2023, it was my college vacation. Me and my friend planned to make a platform for &lt;strong&gt;graphics designers&lt;/strong&gt; so that they could show their portfolios. We were coding; we were too young, with no sense of &lt;em&gt;enterprise software, frameworks, or software methodologies&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;We chose &lt;strong&gt;Django&lt;/strong&gt; for the backend and &lt;strong&gt;Django templates&lt;/strong&gt; for the frontend. Django templates possess almost the same syntax as &lt;strong&gt;Jinja&lt;/strong&gt;. My partner had difficulty with the syntax; he was not familiar with it. I suggested we could use &lt;em&gt;Chameleon&lt;/em&gt; or some other engine, but still he wasn’t comfortable with templating syntaxes.&lt;/p&gt;

&lt;p&gt;I thought for days about how to fix his issue. Alongside that, I was thinking about how to ditch &lt;strong&gt;HTML syntax&lt;/strong&gt;, because &lt;em&gt;Json was replacing XML&lt;/em&gt;, so I was wondering: &lt;strong&gt;is there any possibility of introducing a new, efficient paradigm in HTML?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I failed to find a templating engine that fit &lt;em&gt;my bro&lt;/em&gt;. So I came up with &lt;strong&gt;another idea&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I started studying &lt;strong&gt;React&lt;/strong&gt;. I understood the concept of &lt;strong&gt;Babel&lt;/strong&gt;. I was around &lt;em&gt;15&lt;/em&gt;, so don’t judge me. I saw that there are just &lt;em&gt;functions&lt;/em&gt;, not real markup. I was like - &lt;strong&gt;can we do this in Python?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;What I’m proud of is that I &lt;em&gt;didn’t look for something similar&lt;/em&gt;. I started creating a &lt;strong&gt;templating paradigm&lt;/strong&gt; that just nests functions into each other. It was a &lt;em&gt;successful experiment&lt;/em&gt;. I was a little bit happy, but also very confused. &lt;strong&gt;Is this worth it? Can we use it in real-world projects?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I’m not going into too much details about my experiment. Then our college started, we got busy, and we never again had time to continue our project. We both got admission in &lt;em&gt;different universities&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Three years passed. In the &lt;em&gt;3rd semester&lt;/em&gt; of my university, I was checking my &lt;strong&gt;github repositories&lt;/strong&gt; and saw &lt;strong&gt;Fubam&lt;/strong&gt;. I opened it and thought, &lt;em&gt;can we use it in real life?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I searched many &lt;em&gt;books, research papers, and most mainstream templating engines&lt;/em&gt;. Of course I also discussed it with &lt;em&gt;many AI agents&lt;/em&gt;. I realized it was something &lt;strong&gt;new&lt;/strong&gt;, something &lt;strong&gt;different&lt;/strong&gt;, something &lt;strong&gt;efficient&lt;/strong&gt;; &lt;em&gt;something worthy&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Then my &lt;strong&gt;data structures professor&lt;/strong&gt; assigned a project where we had to visualize data. I thought, &lt;em&gt;I don’t want to use Jinja&lt;/em&gt;. &lt;strong&gt;Let’s try Fubam as an experiment.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I discussed it with my professor and told him I was using a &lt;strong&gt;new templating engine I made myself&lt;/strong&gt;, is it allowed?. He seemed proud. &lt;strong&gt;“Oh, you made it yourself?”&lt;/strong&gt; He advised me to write a &lt;em&gt;research paper&lt;/em&gt; and publish it, it would help in my &lt;em&gt;master’s&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I was like, &lt;em&gt;okay, fair deal&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;My &lt;em&gt;colege friend&lt;/em&gt; also suggested something similar. I thought, &lt;em&gt;sure&lt;/em&gt;, I’ll do it in the &lt;em&gt;post-semester gap&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Then &lt;strong&gt;something unexpected happened&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I saw a poster about the &lt;em&gt;first International Conference on Advances in AI and Computing&lt;/em&gt;. It was a &lt;em&gt;research conference&lt;/em&gt;. I gathered some details, but I was just collecting information — &lt;em&gt;nothing special&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Then an incident happened in my class. There was a &lt;em&gt;hateful atmosphere&lt;/em&gt;. My ego lit up a little. &lt;strong&gt;Oh, you guys think I’m dumb just because I have 0.4 less GPA than you?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Then our department coordinator messaged me: &lt;strong&gt;Do you want to participate in ICAAIC? Today is the last date.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I gathered &lt;em&gt;all my confidence&lt;/em&gt; and said &lt;strong&gt;yes&lt;/strong&gt;. As I always say, &lt;strong&gt;I’m Ironman&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I made an abstract of the project. My memory is sharp, so I remembered all the &lt;em&gt;papers and books&lt;/em&gt; I had looked at before, and I cited them. I worked on that the whole day. I submitted it, and within a few hours, I received a mail: &lt;strong&gt;your abstract is accepted&lt;/strong&gt;. &lt;em&gt;Pay your fees and share your presentation file.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I was like, &lt;strong&gt;the f&lt;/strong&gt;* are you asking for money?** Never mind. They gave a &lt;em&gt;50% discount&lt;/em&gt;, but I was still not very happy. &lt;em&gt;What if they don’t publish my abstract? What if they don’t accept it after the presentation?&lt;/em&gt; It’s natural.&lt;/p&gt;

&lt;p&gt;Finally, it was my &lt;strong&gt;presentation day&lt;/strong&gt;. First, there was a &lt;em&gt;lunch party&lt;/em&gt;. I joined, and for the first time, I was &lt;em&gt;surounded by PhDs and researchers&lt;/em&gt;. After an hour, the session started. &lt;strong&gt;I presented.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I think &lt;strong&gt;I grinded&lt;/strong&gt;. I don’t know what others thought, but I’m quite sure they didn’t judge me, because &lt;em&gt;nobody in my session was under 35&lt;/em&gt;. &lt;strong&gt;Huge age gap.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I got a &lt;em&gt;certificate&lt;/em&gt;, and the smile on the person who gave it to me, &lt;strong&gt;that moment gave me confidence&lt;/strong&gt;. It was a &lt;em&gt;big day&lt;/em&gt; for me, something I’ll never forget.&lt;/p&gt;

&lt;p&gt;I named the templating engine &lt;strong&gt;Fubam (Function-Based Markup)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It was a &lt;em&gt;bundle of victories&lt;/em&gt; for me. I satisfied my ego, made my mom and teachers proud, built reputation, contributed toward my industry, and found a way to replace &lt;strong&gt;HTML&lt;/strong&gt;. &lt;em&gt;I hate HTML, pretty much, by the way.&lt;/em&gt; &lt;strong&gt;A lot of wins.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The thing I learned from this whole journey is that the most important thing in life is &lt;strong&gt;communication and having some balls&lt;/strong&gt;. &lt;em&gt;Intelligence is secondary.&lt;/em&gt; &lt;strong&gt;Just commit and grind.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I also learned that I’m now ready to &lt;em&gt;accept failures&lt;/em&gt;. They haven’t happened yet, but I’m mentally prepared. Now this &lt;em&gt;3–4 year journey&lt;/em&gt; will never take the same amount of time again. &lt;strong&gt;If I make something worthy, I won’t wait, I’ll execute.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And if you’re curious &lt;em&gt;my partner wasn’t comfortable with Fubam syntax either.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>research</category>
      <category>programming</category>
      <category>devjournal</category>
      <category>career</category>
    </item>
    <item>
      <title>Humans or Monsters: The Moral Crisis of Our Species</title>
      <dc:creator>AMAN ALI</dc:creator>
      <pubDate>Sun, 07 Dec 2025 06:48:47 +0000</pubDate>
      <link>https://dev.to/devamanali/humans-or-monsters-the-moral-crisis-of-our-species-le5</link>
      <guid>https://dev.to/devamanali/humans-or-monsters-the-moral-crisis-of-our-species-le5</guid>
      <description>&lt;p&gt;I am a heavily tech-influenced person, and much of my work revolves around engineering, coding, and data-driven insights. Yet, my first blog is not about computer science. It’s about humanity.&lt;/p&gt;

&lt;p&gt;Recently I was conducting an audition as the &lt;strong&gt;president&lt;/strong&gt; of my university’s &lt;strong&gt;Debating Society&lt;/strong&gt;. A girl came with a script titled something like “&lt;strong&gt;Humans or Monsters&lt;/strong&gt;.” I believe in using statistical information, and she reminded the room about men committing rapes and wars, which is, of course, &lt;strong&gt;true&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;But as a judge, I was waiting to see whether she would balance the concept instead of making it gender-biased, because the topic was humans, not men. I feel like she left out important points, or even worse, world sees the issue as if only men are at fault. Yes, men do commit many of these crimes; I agree with that. But there are also women who commit serious wrongs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Statistically:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Total deaths in war in recorded history over the last 45 years are few million.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-Roughly 108 million women aged 15–49 worldwide have experienced non-partner sexual violence at some point in their lives.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You could even say nearly 130 million total war-related deaths across all human history.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But there is something even more tragic — something that is ignored but shouldn’t be. I’m not defending men; I’m acknowledging another crime against humanity:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Abortions.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the last 45 years alone, there have been 1.3 billion recorded abortions, around 73 million abortians annually. This isn’t killing in war or in conflict, this is killing innocents before they even open their eyes. It’s tragic. It’s brutal. And we can’t ignore it. Many liberal and feminist women support this practice, and tens of millions of “human children” in the womb are lost every single year.&lt;/p&gt;

&lt;p&gt;If we stick to the topic, both men and women commit terrible acts. But the real point is about humanity. My society represents the voices of youth and conscience, and I represent them. I somehow represent humanity itself. I cannot stay silent about a crime this large, especially when the perpetrators often do not even realize the moral weight of their actions.&lt;/p&gt;

&lt;p&gt;Even 108 million rapes and 130 million war-related deaths over recent decades pale in comparison to the estimated 1.3 billion abortions worldwide over the same period. This is not about men or women; it is about humanity losing its sense of moral responsibility. Many societal movements and norms have normalized acts that should be treated as serious ethical and legal issues, and as a society, we often fail to recognize the gravity of these actions.&lt;/p&gt;

</description>
      <category>humanity</category>
    </item>
  </channel>
</rss>
