when your phone becomes a graveyard of apps you swore you'd use
the weird thing about digital minimalism is that the ROI isn't always visible. but you feel it. your phone opens faster. you're not paralyzed by choice when you need to check something. you're not getting pinged by 17 different apps all day.
been thinking about this a lot lately because my phone storage hit 95% and i had to face the carnage. 47 apps. FORTY-SEVEN. and i actively use maybe... 4? the rest are just sitting there, taking up space, sending notifications i've muted, asking for updates i ignore.
we don't really talk about digital ROI the same way we talk about business ROI. no one's pulling out a spreadsheet to calculate if notion is worth the 4 hours it took to set up that productivity dashboard you used twice. but maybe we should? not in a neurotic way, but in a "hey, is this actually making my life better or just more complicated" way.
the paradox of choice, digital edition
every app you download comes with a promise. "this will make you more productive." "this will help you stay organized." "this will change your life." and maybe it will! but it also comes with:
another login to remember (or worse, another "sign in with google" that you'll forget about)
another interface to learn
another place your data lives
another notification channel competing for your attention
another thing to maintain, update, or migrate from when it inevitably shuts down
the cost isn't just storage space. it's cognitive load. it's decision fatigue every time you open your phone and see 8 different apps that theoretically do the same thing. it's the mental energy of managing multiple inboxes, multiple task lists, multiple note-taking systems because you couldn't commit to just one.
and here's the worst part: when cognitive overload takes over, you start paying less attention to the communications that actually matter. like, i've had weeks where i'm so overwhelmed by notifications from 15 different platforms that i just... stop checking any of them properly. important messages get buried. i miss things. sometimes i need an entire weekend on DND just to detox and reset my brain. and that's when you know something's wrong — when the tools meant to help you stay connected are actually making you want to disconnect entirely.
so where do we draw the line?
i don't have a magic formula, but i've started asking myself these questions before signing up for anything new:
what problem am i actually solving? not the theoretical problem. the real, "this is actively making my life worse right now" problem. if the answer is vague or future-facing ("i might need this someday"), that's a red flag.
what am i replacing? if this new app isn't replacing something i'm currently doing badly, it's just adding complexity. and if i'm not willing to fully migrate and delete the old thing, then i don't actually need the new thing.
what's the friction cost? how long will it take to set up? how much data do i need to input? how many integrations do i need to configure? if the setup time is longer than the time i'll save in the first month, hard pass.
is this solving a tool problem or a discipline problem? because most of the time, when i think i need a new productivity app, what i actually need is to just... do the thing. no app is going to make me magically disciplined. (trust me, i've tried.)
what happens if this disappears tomorrow? if the answer is "i'd be screwed," that's either a sign it's genuinely valuable OR a sign i've let myself become too dependent on something i don't control. both worth examining.
the consolidation era
i've been on a purge lately. deleted 23 apps last week. unsubscribed from 15 platforms i haven't touched in months. started using my phone's native notes app instead of the 3 different note-taking apps i had installed. turns out, the limiting factor wasn't the tool — it was me actually writing things down.
now i'm trying this thing where i only keep apps that either: (1) do something i can't do without it (banking, maps, spotify), (2) actively bring me joy (games, social apps i actually use), or (3) make a recurring task significantly easier (not just theoretically easier, but i-can-measure-the-time-saved easier).
everything else? bye. if i need it later, i can redownload it. but chances are, i won't even remember it existed.
the real ROI
the weird thing about digital minimalism is that the ROI isn't always visible. but you feel it. your phone opens faster. you're not paralyzed by choice when you need to check something. you're not getting pinged by 17 different apps all day.
and honestly? that feeling of not being overwhelmed by your own digital existence is worth more than any productivity hack some app promises you.
so yeah. maybe we can't calculate digital ROI the same way we calculate business ROI. but we can still ask: is this making my life better, or just more complicated? and if it's the latter, maybe it's time to hit delete.
(vibe)coder badge claimed
i wanted to create something similar to wrapped, except it could be used every day so we don’t have to wait until december when wrapped drops, and it’d capture different data for 3–6–12 month periods to see how your audio personality evolves over time.
hello world,
i’ve been extremely busy with work and quarter-life realizations lately. had a couple traumatizing incidents this week when working on my canvas/workflow builds because of poorly designed ux. wanted to learn how i’d handle ux if i were building an app – and so i did. i had no idea how to build it, but hey, it’s 2025, and we have Cursor. if the tiktok girlies could do it (and they made it look SO COOL), then i should be able to AT LEAST build a simple something. somehow, this turned into a full weekend project. i thought i was just gonna mess around for an hour, but ended up deep figuring out how to make vibes measurable. turns out, i actually get it now — the logic, the structure, the debugging flow. and it’s kind of addictive. i was learning at a ridiculous pace without even realizing it.
here’s the recap.
the idea: everyone knows that i love music (who doesn’t) and i’m a Spotify power user. ofc my first app would have to be music-related. i started out with a very high-level idea: i wanted to create something similar to Wrapped, except it could be used every day so we don’t have to wait until december when Wrapped drops, and it’d capture different data for 3–6–12 month periods to see how your audio personality evolves over time.
attempt #1:
familiarizing myself with Cursor and Spotify for devs took like 15 minutes. i had no idea what i was doing so i just talked to the agent, which pretty much guided me through the process: Starting an app in the Spotify dev dashboard, getting client keys to enable API calls, choosing a techstack for my app, and diving into the actual build — and Cursor came back with a v0 in roughly 15 minutes. it it had a good and generic UI: summarize your listening activities, the “vibes” you’re giving, your top tracks/artists/genres. i tested it out on local environment and it was working. except i wasn’t sure if i really understand the process — i had no idea how this was built and had zero control over the setup.
attempt #2:
i decided to start over. this time, instead of using on agent mode, i toggle Cursor to plan mode, asked for a step-by-step planning doc for what i wanted to build, and walked through it so i could have more control over the input and setup. i communicated to the agent that i wanted an MVP to start with, but also noted that I wanted to make it scalable/ flexible to add new features after getting the MVP up and running. this (new) v0 only had simple data — top tracks, artists, and genres. from there, i pitched a “16 personalities” system to assign a listenality to users depending on what we could get from Spotify API and told the agent to build it. the agent built it, but localhost couldn’t render. i spent 2 hours debugging and it kept breaking, so i decided to start again.
screenshot of Listenality landing page
attempt #3:
started from scratch again, this time with more context and better planning. i used Cursor’s Plan mode, along with tools like codeguide.dev and v0 app to help me plan better and got a quick mock up of the front end UI to flesh out in details what I wanted to build and the steps involved. with this MVP, i only wanted a simple UI displaying basic raw stats — songs, albums, playlists recap. once the MVP was running on local environment, i started planning the 16-personalities idea again, but realized in the planning phase that i couldn’t get these data straight from /me/top/tracks (need to make an extra call to /audio-features?ids=...). since this is not a must-have, but a nice-to-have, i noted that down to tackle later. i tidied up the UI a little, and was excited to deploy my codes into production.
deployment: i had never used Render or Vercel before, so seeing how deployment works was new. also noting that it was my 1st with GitHub. the first few deployments kept failing, so i went back, debugged, and worked with agents on fixes. finally got it live after a while. tested on both web browser and mobile to see what i didn’t like about it as a user, had some ideas for both UX and UI improvements, and worked with agents to fix them. i also added a Share your stats floating button so users could share a card (even ✨optimized✨ it for IG story sizing and resolution — this is a must-do for me, i know this too well as a marketer) with their top 3 artists, tracks, and genres. everything looked good (for now), so i hit deploy. and went to bed.
feature improvement: next day, i thought about adding a section using AI to generate a brief overview of a user’s audio personality based on their top tracks/ artists/ genres. but which model? although i preferred ChatGPT (let’s be real, Chat handled content generation in these contexts like a champ), I realized the only free model i could use was Gemini (technically with a usage limit), so I generated a Gemini API key and got to work. two hours later, it worked on preview. i kept running into bugs when trying to deploy into prod — turned out i needed a billing account (even on free tier) for the Gemini API key to work. enabled billing, redeployed on prod and it finally worked.
API limitation with Spotify dev mode: since the app’s in dev mode with Spotify, i can only add 25 users, and i need their spotify account emails to authorize the API calls. wanna move your app out of dev mode? as of October 2025, Spotify only accepts new corporate partners now (no individuals) and to qualify, you need a minimum of 250k MAUs. wow. another new thing i learned - the economics of APIs. so i added a few friends to the app on Spotify for devs, sent the app to friends, and asked them to test.
by the end of it, i had something real, live, and mine. and the wildest part is it wasn’t just me poking at AI agents; i actually understood what was happening under the hood. every error, fail, and fix taught me something that stuck. and now that i’ve built something that works, i kinda want to keep going. not for a job, not for a portfolio but just because it’s fun watching your ideas come alive line by line.
when bad ux undoes creativity
bad ux/ui doesn't just slow you down. it literally kills your creativity.
been thinking about this a lot lately. you know that feeling when you have a really good campaign idea, you can see it clearly in your head, you're hyped to build it out — and then you open your martech tool and it's like hitting a creative brick wall? yeah. that's been my life lately.
i work with marketing tools every day. braze, pardot, hubspot — the usual suspects. and look, i get it. these platforms are powerful. they do things that would be impossible to do manually. but here's the thing nobody talks about: bad ux/ui doesn't just slow you down. it literally kills your creativity.
let me explain.
pardot: my first marketing automation rodeo
pardot was my first real marketing automation platform, so maybe i'm being harsh. but also... no. the learning curve was STEEP, and not in a "this is complex but logical" way. more like a "who designed this and why do they hate marketers" way.
everything felt buried. want to edit an email? cool, click through seventeen different menus. want to understand why your automation isn't triggering? good luck finding where the rules are actually set. the UI felt like it was built by engineers for engineers, with marketers as an afterthought.
and here's what that does: it makes you conservative. when the tool is hard to navigate, you stop experimenting. you stick to the one workflow you figured out because the thought of learning a new process is exhausting. your campaigns become formulaic not because you lack ideas, but because the tool punishes exploration.
hubspot's drag-and-drop trap
don’t get me wrong - i LOVED hubspot, and compared to many many ESPs out there it’s one of the most straightforward platforms that are capable of providing an intuitive user experience. i have a petpeeve though, hubspot's email builder looks user-friendly. drag and drop! visual! easy! except when you actually want to do something custom, you hit a wall immediately.
want to adjust spacing between elements? nope, you get the pre-set options. want to customize the mobile view separately? tough luck. want to add a subtle animation or a specific interaction? forget it. the drag-and-drop interface gives you the illusion of control while actually boxing you into their predetermined templates.
and i get it — they're trying to maintain brand consistency, ensure emails render properly, all that. but there's a difference between guardrails and cages. hubspot feels like the latter. you end up with emails that look... fine. professional. safe. boring. everything starts looking the same because everyone's working within the same constraints.
meanwhile, i'm watching brands send gorgeous, hypercustomized emails that actually make me want to engage, and i'm sitting here like "cool, i can change this button from blue to... a slightly different blue."
the confused usagi was mfw i couldn’t make a spacer smaller than 6px (i think it was the hubspot minimum height, but it’s been a while).
the braze incident (or: why auto-save should be non-negotiable)
picture this: you're building a canvas. you've spent two hours mapping out this intricate customer journey with multiple branches, personalizations, the whole thing. you're in flow state. you're cooking. and then — boom. browser crashes. or you accidentally close the tab. or the platform just... decides to refresh itself.
gone. all of it.
braze doesn't auto-save. IN 2025. we have ai that can build entire apps, but a multi-billion dollar martech platform can't auto-save my work? the amount of times i've lost hours of work because of this is genuinely traumatizing. and it's not just about the time — it's about the momentum. when you're rebuilding something from memory, it's never quite as good as the original idea. you start cutting corners. you simplify things just to get it done. your creative vision gets compressed into "whatever i can rebuild quickly before i lose motivation."
that's not how creativity works. creativity needs safety. it needs the freedom to experiment without fear of losing everything.
why this actually matters
here's the thing that bothers me most: these aren't just inconveniences. they're design choices that fundamentally misunderstand how creative work happens.
creativity isn't linear. it's messy. you try things, you pivot, you experiment, you break stuff and fix it. good ux should support that process. it should get out of your way. it should make the technical stuff invisible so you can focus on the strategic and creative stuff.
instead, these tools force you to think like the software instead of the software adapting to how you think. you spend mental energy fighting the interface instead of solving for your audience. you make compromises not because of business constraints or strategy, but because the tool won't let you do the thing you want to do.
and the worst part? when your campaign performs poorly, you can't even tell if it's because the idea was bad or because the execution was hampered by tool limitations. that ambiguity is creativity poison.
what good ux should look like for martech
i'm not a ux designer, but even as just a user, i know what i need:
auto-save everything. if google docs figured this out a decade ago, your enterprise software can too.
intuitive navigation. i shouldn't need a certification course to find basic features. if i'm thinking "where would this logically be?" and it's not there, that's a ux failure.
flexibility without chaos. give me templates and guardrails for speed, but let me break out of them when i need to. trust that i know what i'm doing (or at least let me make my own mistakes).
clear feedback loops. when something breaks, tell me why. when automation doesn't trigger, show me the logic that failed. don't make me guess. i realized this weekend that chrome actually has AI now to help provide detailed explanations for... a 404 error when you're inspecting via console. if a browser can do that for a missing webpage, why can't an ESP do that when my campaign fails? give me that level of clarity.
(personal update: as of November 11, 2025, after having enough of bad experience from poor UX i decided to do some learning on the subject and got my Google UX Design cert. cool course, but why is the curriculum still teaching Adobe XD? the product was literally phased out by Adobe! they should’ve replaced this component of the course with AI in UX Design instead smh.)
the bigger picture
the economics of saas mean these companies can kind of get away with mediocre ux. switching costs are high. you've already trained your team, migrated your data, integrated with everything else. so you just... deal with it. you adapt. you find workarounds. but we shouldn't have to.
these tools should be amplifying our creativity, not constraining it. they should be making us better marketers, not just faster executors of predetermined templates.
building good software is hard. i get that. but also — it's 2025. we have the technology. we have the knowledge. we know what good ux looks like. martech companies just need to actually prioritize it. because right now, the people building our tools don't seem to spend much time actually using them. and it shows.
anyway. that's my rant. back to building workarounds for workarounds until someone builds martech that doesn't make me want to scream into the void.
if you're a product manager at any of these companies and you're reading this: please. i'm begging. talk to your actual users. watch them work. feel their pain. and then fix it.
we're trying to do cool stuff out here. stop making it so hard.
Switching Paths in University: It’s never too late to start something new.
I switched paths right before starting my 5th year in University (I did a total of 6 years). It was the riskiest, but also the best decision I’ve made to date.
Looking back at my journey, I didn’t regret a single thing. Sure, it did take me an extra year in university to find out what I love. It wasn’t easy either to hit the reset button much later compared to my peers, but I also discovered so much about myself in the progress: How I can go for hours to explain Marketing concepts to someone who wants to learn about them, how I am willing to go the extra mile to explore different approaches to tackle creative problems, and how I get excited and become 5x more patient than how I normally am when it comes to all things Marketing.
“I switched paths right before starting my 5th year in University (I did a total of 6 years). It was the riskiest, but also the best decision I’ve made to date.”
YEAR 2 & 16 MONTHS ON CO-OP
I transferred to business school in my second year of university, after finishing my first year in Arts. The business school environment has always been a busy and competitive one, where those “where are you going this summer?” questions were casually mentioned during conversations. There was a time when I couldn’t keep my mind off of the concern of being unable to land an internship after finishing second year and I’m not gonna lie - it was probably the most stressful time I’d ever gone through in my entire university years. I was new to the faculty, to people, to the networking events that I used to find somewhat intimidating, and often felt disadvantaged when it came to applying for jobs.
Thankfully I was able to do well in Finance and Accounting courses, which led me to believe that I should explore career opportunities in these fields. I was eventually very fortunate to have landed my very first co-op work term with Canalyst as an Equity Research Associate, which later turned into a 12-month placement where I got a chance to work on building, maintaining and improving financial models across different sectors. I learnt so much at Canalyst: I gained advanced proficiency with Microsoft Excel, learned best practices when it comes to financial modelling and incorporating elements into a financial model to help users make better investment decisions, and worked along with my teammates and supervisors to deliver our database consisted of thousands of reliable financial models with clean data to our clients.
After Canalyst, I left Vancouver for 4 months to intern at WestJet’s Corporate Development group in Calgary, and here, once again, learnt so much. Besides the technical knowledge I was able to strengthen from working with my seniors from Corporate Development, Network Planning, Alliances & Partnership and Revenue Analytics while getting the chance to be a part of high-impact projects, I also learnt so much from my team’s enthusiasm and passion with the work they were doing, and from my supervisors who always led by examples and helped me learn so much about the Canadian and Global Airlines industry. The most rewarding part of this experience was seeing how my work could impact to people’s lives, as I met crew members who told me they loved their jobs, read letters sent WestJet by our guests, or saw our guests reuniting with their families and loved ones at the airports. That summer, I contributed to, and witnessed how WestJet upheld their promise in continually bringing exceptional travelling experiences through launching our ULCC subsidiary Swoop, or announcing the launch of short-distanced regional subsidiary WestJet Link to better improve transportation to and from regional communities, or acquiring new Boeing 787s to better serve guests on Trans-Atlantic routes. I was inspired with the idea of customer-centricity - to positively impact end-users of the product/ service by putting them and their experience first.
WHERE IT ALL STARTED
I came back to school to resume my studies after 16 months of consecutive work terms. I entered my specialization in Finance, doing mostly Finance courses while trying to figure out which next steps to take in my career. Although I knew I liked Finance and learned so much from it, I also knew I wanted to try something new to further explore the idea of being customer-centric, and to be closer to the customers/ audiences/ guests that brands are serving. I spent a great amount of time looking at different options I have, and also for the longest time, had no idea about which direction to head towards.
The best part of this year - my 4th year in university, is that I got the chance to meet and befriended some smart, humble and sincere (and funny) people who helped shaping me into who I am today. My friends Jules and Alice were two of them. They walked me through the customer journey maps built for Marketing case competition submissions (Alice was on the same team with me competing at the UBC Imprint Senior Case Competition, while Jules was competing at Canada’s Next Top Ad Exec Competition and made Top 10 Nationals) - which shed some lights on the role of digital strategists and marketers in strengthening the business-customer relationship through purposeful and value-adding interactions along the customer journey. Suddenly, I felt a spark. I am a people-centered person, I love developing genuine relationships through meaningful conversations with people, and the idea of leveraging the power of conversation and human connection to inspire people and their decision-making in my career excited me. This was my eureka moment, marking the start of my journey to take this leap of faith.
TAKING THE LEAP OF FAITH
I am no stranger to risky decisions - I’ve surely made so many in my life growing up, but the decision to start over again in Marketing is by far the riskiest one I’ve made. Many people I knew asked wouldn’t it be easier to just do Finance rather than betting on something that was, back then, nothing more than just a spark? My mom was among the few people who supported my decision to make the switch, because if I don’t give it a try, I’d never know if it could be anything more than a temporal interest. And so I did it: I gave myself a chance to take this leap of faith to get out of my comfort zone to learn more about what Marketing truly is about.
After finishing my 4th year in university, I started doing more research & self-learning more about the field, did Brand Management Mentorship Program to learn more about Brand Marketing at CPG companies, while continuing to look for another co-op position in the Fall of 2019. I resumed my long-lost interest in reading by picking up my first Seth Godin book This Is Marketing - which describes the role Marketing holds and the elements behind successful creative strategies in the 21st century (I will definitely write a book review on this book one day, since it is definitely still one of my favorite books to date). During this period, I also developed an interest in technology, especially with digital products and their instrumental roles in our daily lives in today’s world, and landed my next co-op placement at Apply Digital - a digital product studio in Vancouver as a Product Manager Co-op. This was another transformative work experience that I will always be grateful for: I got to learn and practice the agile methodology in product development and management, worked with a team of smart, humble and supportive PMs, Project Managers, Developers, and more. I received a great amount of support from my supervisor, who did not only provide me with the support and training I needed to succeed at work, but also reminded me about the importance of health and wellbeing, and helped me to bounce back from a brief period of time where I challenged by mental health issues. Understanding my interest to learn more about Marketing, my supervisor staffed me on a go-to-market project where I got the chance to gain many exposure to GTM strategy and Product Marketing through collaborating with a team of brilliant Marketing Strategists, Designers and Copywriters. Having worked extensively on the execution of Marketing initiatives as a part of our GTM plan has affirmed my interest in Marketing, and strengthened my desire to pursue a career in this field as I wrapped up my 7 month internship with Apply Digital (with 4 months of full-time work followed by 3 months of part-time work).
The 2020 spring/ summer season was a strange one, as my exchange plan to Vienna was cancelled due to COVID-19. After finishing final exams, my friend Alice (yes, it was the same Alice who sparked my interest in Marketing) asked me to form a team and join Google Online Marketing Challenge where we got the chance to provide Google Ads consulting to a non-profit organization. I invited our friend Katrina to our team, and through Google, got paired with Assaulted Women’s Helpline - a NPO headquartered in Toronto. This experience taught me a lot about the technical sides and best practices in Google Ads, which was not only applicable to this project but ended up becoming helpful to my previous, and current work experience. I got into the job-hunting game pretty late this summer, but was still fortunate to have found an internship at Etoile Web Design - a Montreal-based WordPress development shop, where I worked as a Summer Marketing Associate with a focus on Content Creation and Creative Strategy. I pushed myself outside of my comfort zone to manage the full content cycle, from planning, ideation to execution, while continuing to explore new content ideas to promote EWD’s product offerings within the F&B and eCommerce niches.
After my final summer internship at EWD, I worked at Perk Hero - a Vancouver startup as a Marketing Associate with a focus on Analytics and Marketing Technology, and in March 2021, joined Appnovation full-time as a Marketing Operations Coordinator. Through those work and volunteer experiences, I have gained a great amount of skills across different areas of Marketing, developed a great understanding of the areas I want to specialize in at work, and become 100% committed to the Marketing and Creative industries, knowing that it’s the one thing that gets me excited everyday when I wake up.
FINAL NOTES
Looking back at my journey, I didn’t regret a single thing. Sure, it did take me an extra year in university to find out what I love. It wasn’t easy either to hit the reset button much later compared to my peers while already having over a year of experience in Finance, but I also discovered so much about myself in the progress: How excitement feels like, how I can go for hours to explain Marketing concepts to someone who wants to learn about them, how I am willing to go the extra mile to explore different approaches to tackle creative problems, and how I get excited and become 5x more patient than how I normally am when it comes to all things Marketing. And don’t get me wrong, Finance/ Capital Markets is a great industry for those who are passionate with it: I learnt so much from my Finance experiences and met so many great people along the way, but it was not the best fit for me. I still graduated with a Finance degree, and applied the knowledge I picked up from my Finance days to my day-to-day responsibilities at work. What I meant is, it’s never too late to get started on something that feels right to you. All you need is a spark, a lot of motivation, and plenty of excitement to keep you going.
My home office wall of memories, featuring collected items from the years at university which shaped me into who I am today.
Last but not least, I am grateful for everyone who has been a part of this journey. My family, my friends, my colleagues and supervisors, my professors at Sauder, the people who have faith in me and in my risky decision to pursue Marketing, and those who told me I couldn’t do it, thank you for helping me keep this fire burning. Thanks to you, I wake up every morning feeling inspired knowing I’ll get to do what I love, and work alongside people who share a common passion with me towards something bigger.
This is only the beginning, and I am excited to keep on going to see what the future of Marketing has to offer to me, to my fellow Creative professionals, and to world we live in.