<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Product on ENKR's Blog | Jing Hui PANG</title><link>https://blog.enkr1.com/tags/product/</link><description>Recent content in Product on ENKR's Blog | Jing Hui PANG</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>ENKR</copyright><lastBuildDate>Mon, 31 Aug 2026 18:00:14 +0800</lastBuildDate><atom:link href="https://blog.enkr1.com/tags/product/index.xml" rel="self" type="application/rss+xml"/><item><title>Journal: Week 82</title><link>https://blog.enkr1.com/journals/journal-week-82/</link><pubDate>Sun, 30 Aug 2026 21:47:33 +0800</pubDate><guid>https://blog.enkr1.com/journals/journal-week-82/</guid><description>&lt;h2 id="-highlights-of-the-week"&gt;✨ Highlights of the Week
&lt;/h2&gt;&lt;p&gt;since last week i&amp;rsquo;ve been putting a lot effort into &amp;ldquo;promoting&amp;rdquo; my product and im so happy currently i have 2 real users who are actively using my product, ofc they are my friends, but actually i contacted 20+ of my frens. 2 stayed. at this point im questioning my direction but i dont see the point in giving up as im literally using this product myself, it solved my own problem!&lt;/p&gt;
&lt;p&gt;it made me come to a realisation that sometimes a product definition of good or bad aint defined by you; but by the market needs. till now, slowly seeing the needs, might be 1 out of 20 who actually have this problem, so in the world of people who take gym seriously, lets say 1,000,000, could be 10,000 needing it, and&amp;hellip;. its not a small number either!&lt;/p&gt;
&lt;p&gt;so it got me thinking about the direction of how i can add on more bonus features such that alongside recording sets and reps, you get to interact with people in the app as a public space too! and i named it Lobby!&lt;/p&gt;
&lt;p&gt;wonderful week ngl, everyday im just using the product i build for my own issue, just find it so lucky to be in this era&amp;hellip;&lt;/p&gt;
&lt;p&gt;im just so lucky&lt;/p&gt;
&lt;p&gt;more to go, hopefully get 100 DAU this EOY!!!!!&lt;/p&gt;
&lt;h2 id="-recap"&gt;📋 Recap
&lt;/h2&gt;&lt;h3 id="-nus"&gt;📚 NUS
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Closed Sprint 6 and opened Sprint 7, moving the term-wide tables out of the sprint file after roughly two hundred of its lines turned out never to have been sprint state&lt;/li&gt;
&lt;li&gt;Scored 10/10 on the TCX2102 quiz, read off the per-item marks since the total itself is withheld&lt;/li&gt;
&lt;li&gt;Got P01 back at 7.5/8, and named the pattern behind the missing half mark: three marks lost this term, every one a typo rather than a gap in what I knew&lt;/li&gt;
&lt;li&gt;Shipped both individual-project increments two days before the deadline, swapping plain CSS for Tailwind across all six screens, then built a drill out of my own before-and-after diff&lt;/li&gt;
&lt;li&gt;Rescued the T01 submission with seven hours left, after two of its answers turned out to have no artefact in the repo at all&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-projects"&gt;🔧 Projects
&lt;/h3&gt;&lt;h4 id="-gym-buddy"&gt;🏋️ Gym Buddy
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Shipped form check: record a set from the phone, watch the take back, and keep it&lt;/li&gt;
&lt;li&gt;Added a trim window, so a raw take gets cut down to the working set and published as an exercise&amp;rsquo;s demo video&lt;/li&gt;
&lt;li&gt;Grouped takes into story rings on the exercise sheet and a gallery on the Me hub, each one marked shared or private&lt;/li&gt;
&lt;li&gt;Opened form check as a grantable beta rather than an owner-only trial&lt;/li&gt;
&lt;li&gt;Rebuilt cardio logging around segments, so incline and resistance can change part-way through a single effort&lt;/li&gt;
&lt;li&gt;Let a coach send a plan straight to a student, unsend it while it waits, and see when it was opened&lt;/li&gt;
&lt;li&gt;Gave the coach a session review in three sections, and a standing cue that stays attached to a movement&lt;/li&gt;
&lt;li&gt;Let a coach add a student by name, including one who has never installed the app&lt;/li&gt;
&lt;li&gt;Opened a Lobby card onto every working set under it, not just the day&amp;rsquo;s headline movement&lt;/li&gt;
&lt;li&gt;Added one-tap comments, and let Gym Buddy answer a training day in the thread&lt;/li&gt;
&lt;li&gt;Parked the native iOS shell&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="-fitness"&gt;💪 Fitness
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Learned to watch the joint that compensates rather than the one that is injured, since the old damage sits in one place while the load quietly shifts somewhere else&lt;/li&gt;
&lt;li&gt;Ran an entire lower body off one leg press at three foot positions, because in an unfamiliar gym cutting the wait for a second machine matters more than picking better movements&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>