About OTC CatchUp

Note OTC CatchUps are weekly informal sessions involving project showcases and technical discussions. They are held every Saturday from 10:30 PM IST. Join in!.
For all summaries, please visit catchup.ourtech.community/summary.

OTC CatchUp #95

Date: 03-09-2022

Duration: 6 hrs 32 mins

Topics Discussed

  • Smit Jethva talked about how a person might reach a stagnanting point in a particular field where the solution might be to switch the domain to avoid being bored.

  • Pranav Dani asked the reasons why some people prefer startups over established corporates.

    • One of the most observed reasons might be to learn more about how to build a product in a relatively short amount of time.

    • Smit Jethva suggested that startups provide the complete entitlement and project ownership whereas corporate occupations frequently adhere to preset protocols that discourage ingenuity and creativity.

    • Darshan Rander said that startups might pay more than the established corporates. You are allowed to maintain public entitlement for a project that was built for the startup which helps in your personal brand.

  • Piush Paul talked about how a master’s degree could improve employment prospects.

    • There are certain cases where the candidates get chosen on the basis of their knowledge and experience which might be equivalent to a degree.

  • Darshan Rander talked about an idea for writing a paper for mapping out all the possibilities in a 9X9 tic tac toe.

    • Each player essentially decides the further moves for the opponent in bejofo.net/ttt - An emulator for a 9X9 Tic Tac Toe Board.

  • Vatsal Patel shared why he might want to direct his career towards product management. Considering that US provides 3 year extention for a STEM field student to stay in the country and apply for an H1B visa, one needs to find a job for sustaining themselves.

    • Even though someone might be willing to work in a given job role, they might not want to keep working in the same field.

    • Siddharth Bhatia shared a friend’s experience where they disliked their job as a product manager after being promoted.

    • One should try to explore multiple domains since a single domain might become monotonous.

  • We talked about games and the companies that built them.

    • Valve is one of the few gaming companies with a small team who controls a major chunk of the market.

    • Spiderman franchise games were initially built under Activision and Treyarch. It was later taken over by Insomniac games who also did a proper justice to the franchise.

    • Ubisoft had a game series for The Prince of Persia which was later discontinued and probably morphed into Assassin’s Creed franchise.

    • Vatsal Patel shared an example of Call of Duty: Vanguard, where an identified cheater won’t be able to attack opponents.

      • Some game services use fingerprinting and Anti-cheat engines to block a particular device permanently from joining an online game if found cheating.

  • Sanni Prasad talked about different ways in which he tried to use a PNG image in a Flutter application.

  • We discussed how Buy Now, Pay Later works.

    • Here’s an interesting Youtube Video explaining in and out of BNPL.

    • Jaden Furtado suggested that it works everywhere and it’s profitable.

    • Fingerprinting could be used by the applications to identify if the device or the user is suspicious and allow those who might have good credit score.

  • NASA cancelled the Artemis - 1 launch due to some technical issues and it was rescheduled for 9th September 2022.

    • Artemis - 1 plays a crucial role in revisiting the moon and setting up a base on it. It is also one of the first missions involving people from different races.

    • This launch embibes a similar kind of anticipation and energy that even SpaceX did during its Falcon Heavy launch.

    • We talked about how Apollo 11 launched to moon with a memory of mere 72Kb in its ROM.

  • Darshan Rander shared that his app MusiShare got published.

    • The app uses Jetpack compose. Also, Flutter bundles 3MB engine files which makes it relatively heavier in file size. XML would have consumed less memory but he didn’t use it since he wanted to try using Jetpack Compose.

    • He shared how he reverse engineered a music API by tracing the network requests.

  • Sanni Prasad shared an article about how one could Create widgets for Android homescreens in Flutter.

    • Widgets are supposed to be written for Native Android.

      • This can be done using the android folder in the project directory.

      • One can also create extra activities for native and trigger it using Flutter.

  • Jaden Furtado shared how one can use Wireshark VPN on phones and also capture the mobile traffic using ADB.

    • He also talked about how proxy chaining works and how one could do it. Proxy chaining involves forwarding traffic from one proxy server to another.

  • Pranav Dani talked about how Twitter is testing the edit feature for editing tweets.

    • It might be a paid subscription for Twitter Blue users.

    • On similar lines, we discussed how WhatsApp should add some features such as scheduling a message, but isn’t adding it since its userbase is huge and might not easily adapt to such changes.

  • Sanni Prasad shared his issue of date parsing in ISO8601 format in Go.

  • Hardik Raheja shared his experience of SIH at IIT Guwahati.

    • Their problem statement was regarding Offline payments in person.

    • UPI is only supported in India. Countries like US use wire transfer unlike India which uses RTGS, NEFT and UPI.

  • We talked about differences in Android and iOS implementations for capturing images in differnt apps.

  • We talked about how mobile carriers in US like AT&T provide a free iPhone as part of their scheme.

    • Some people get into such schemes since they want to use the latest devices, but the scheme comes with some obdurate terms and conditions.

  • Poonam Jha talked about her requirements for getting a new compact sized phone.

    • We discussed how multiple phone brands evolved in India.

    • She also talked about pay in MAANG companines and Startups. A Startup’s monetization depends on its predictions of sustainability.

  • We talked about how EVs will eventually capture the market and how some options from automakers such as Tesla have already make an impact.

    • In the current scenario, EVs typically cost a lot, mainly due to its expensive battery packs.

      • Tesla initially had a deal with Panasonic for building Battery packs. Batteries involve lot of production variables such as effieciency, materaial and heat dessipation.

    • One potential solution to charging stations for EVs could be standardisation of battery packs upon which different manufacturers could build their cars.

      • This introduces a new problem of differentiating a vehicle which could be solved by individual tuning of vehicles for each company.

  • We talked about evolution of technology and how different experiences shape a person and their thinking.

    • For instance, practical experiences such as using an old PC with a Floppy drive or CDs and restricted storage space and internet access might shape a person’s thinking and approach to using devices in a different way as compared to someone who has a constant internet access and an uncustomizable device.

    • CD burning used to be a common chore for people who used to download music and movies from the internet.

      • This chore was eventually replaced by streaming services such as Spotify and Netflix. Yet some people still prefer to keep local files for music.

    • We also talked about evolution of internet access in India, where 3G plans were extremely expensive initially.

    • Darshan Rander shared that Winamp will be revamped. Winamp was a popular music player in the 90s and 2000s.

    • Vatsal Patel and Pranav Dani talked about old games such as Dangerous Dave, Banania and Road Rash which were built for devices with low specifications.

  • Vatsal Patel shared how this perspective of backtracking every tech related problem has helped him at his job, quite a few times.

  • Darshan Rander and Aryan Nayak talked about how Dall-E works with concept of stable diffusion. An article on the Working of Dall-E.

  • Aryan Nayak talked about his current work at Amazon UK related to Elastic Search under the Search Team.

    • Open Search is one of the examples that is built over Elastic Search.

    • Amazon built its own version of Elastic Search after version 7.1 since it was privatized after that.

  • We talked about the Interview process and strategies for multiple companies and how the candidate drives an interview based on their answers.

    • LeetCode is one of the most helpful platforms for preparation.

      • Competitive coding should be approached in study and then solve fashion since it helps in grasping the problem better.

      • Concistency matters more over a longer period of time.

    • Company hiring is generally based on logic and thinking capability.

      • Although, a person who knows the system might still be able to solve the issues quickly. So we discussed how practical knowledge and theoretical knowledge are both necessary in understanding and working with a system efficiently.

  • Aryan Nayak shared his experience of working at Amazon UK and the cultural shocks that one should expect when travelling to different countries for work.

Projects Showcased

Meet Screenshot

Meet #95 screenshot

Note For all summaries, please visit catchup.ourtech.community/summary.

We rise by lifting others.
— Robert Ingersoll
Kindness always wins.
— Selena Gomez
Alone we can do so little; together we can do so much.
— Helen Keller