Aug. 30, 2023
Motivation I asked a former manager (I haven’t asked him yet if I can use his name in this blog post) about how to build resilient systems and his response was that I had the wrong idea. The holy grail wasn’t in resilient systems - it was in anti fragile systems (from the book by Taleb). Anti-fragile systems are able to learn and become better with new stressors. How do we build antifragile systems?
Nov. 30, 2022
Here’s a few short stories/excerpts that I wrote for a class and wanted to share. As always, I welcome any and all feedback at ankil335@gmail.com.
Do we make prophecies or do prophecies make us? If you’re here, he had the nerve for it after all.
Taken aback, the bloodied noble lowers his sword.
Come! I will show you how we make prophecies!!
With a toothless grin, the old woman flared her nostrils and beckoned him to her cauldron.
Oct. 17, 2022
I wanted to publish a short list of poems that I wrote for a class. I would love to hear feedback on them at ankil335@gmail.com.
International X Day It was cause for celebration recently To commemorate well-deserved progress gleefully. Imagine my disappointment to see some naysayers Amongst the politically vocal taxpayers. Too eager to miss the forest for the trees Too eager to burn the tree for the forest Too eager to make podiums from twigs We are to aspire to the creator Not the common denominator.
Oct. 17, 2022
While walking by a billboard of a large tech company, I noticed that underneath that billboard, sat several encampments. I start to wonder what the point of the ad is. I see them plastered everywhere in the city - it’s not like someone is going to miss the company. More generally, I wondered how relevant that company was in the community it was advertising in.
Why not take the marketing budget and reallocate it to funding microloans to start businesses, help pay utility bills or rent, etc.
Oct. 17, 2022
When you hear personalized ads, you think the ad itself has been personalized for you. However, it’s the distribution of the ad that’s been personalized. The company can choose to offer you a different ad based on user group preferences. While I believe having the granularity of user group preferences is great, I think it misses the point - we need to flip the model. This is not to say that all advertising is broken or ineffective.
Oct. 16, 2022
I strongly believe that stand-ups don’t make me a more productive engineer. It only reduces uncertainty for managers. If I need help, I’ll ask in the slack channel. Maybe we can have a dedicated time period when everyone monitors the slack channel to help with questions. I’ll update my status in the gantt chart or equivalent asynchronously.
Agile’s strengths over other management tools include being able to adapt to uncertainties and external stimuli.
Oct. 11, 2022
I have/had amazing mentors and I started to do some thinking about how formative those guiding hands have been for me. This article isn’t so much about how useful mentorship is or even about my specific experience. Rather, it’s about an issue I see within a lot of companies: mentorship for senior engineers.
I saw a few Quora posts about what differentiates a senior engineer from a junior or mid-level engineer and I found the majority of answers intriguing.
Jun. 13, 2022
I took part in the Day 1 challenge of the Ride2Conquer bike marathon this weekend for cancer research. The Day 1 event covers 100 km (approx. 62.14 miles) from Toronto to Hamilton on the first day and the Day 2 event covers another 100km from Hamilton to Niagara Falls on the second day.
The first 35km were already humbling because I tired myself out within the first 10km. I had overestimated my stamina and underestimated how much water I would need.
May. 16, 2022
The Devil’s Trill Sonata was the piece that got me seriously interested in classical music. If the piece intrigued me, the story surrounding it ensnared me.
The complete story is told by Tartini himself in Lalande’s Voyage d’un François en Italie: One night, in the year 1713 I dreamed I had made a pact with the devil for my soul. Everything went as I wished: my new servant anticipated my every desire.
Jan. 15, 2022
Thanks to Dhrumil Patel and Carolina Li for their help in creating this blog post.
Videos like Can you really tell if a kid is lying and posts like Smartwatch can detect early signs of illness impressed upon me a game-changing potential for wearables to make diagnoses more accurate and prognoses more reliable. When I won an Apple Watch at a hackathon, I was very excited to try it out. I understood that the medical tech that I’d wanted to see wouldn’t become mainstream until the data collected by the watch was accepted by the medical community.
Mar. 1, 2021
Update: We participated this year (2022) as well (Top 3% globally - Team name: 6 am vibes). I’ve started to realize that these problems are very similar… they’re some combination of assignment + scheduling problems. And the solutions generally follow the simulated annealing approach. I hope to compete next year and I’ll certainly aim higher to test whether breaking into upper echelons requires a completely different mode of thinking.
Introduction I competed in the online qualification round for Google Hashcode this week (2021) (Team: Not Last Place).
Sep. 21, 2020
Update This project is no longer active.
Motivation As Andrew Trask from OpenMined puts it (and I’m paraphrasing here): there are cases where public information is found in private information. The canonical example given by Trask is of building a cancer detection model using patient data: the model itself is not representative of any specific person but the individual data point used to build the model is unique. This private information is collected under the explicit trust (sometimes implicit) that the information won’t be divulged (through any means).