TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Stocketa – An app I designed, built and never launched

367 点作者 notsahil超过 1 年前

36 条评论

Exuma超过 1 年前
The multi-year project that never sees usage is... almost a bit of a badge of honor. I feel and know the deep pain. It&#x27;s definitely not a WISE badge of honor, but I feel it&#x27;s an almost much-needed lesson for the type of developer, like myself, who just becomes hyper focused and consumed... in a good way.<p>When I speak about some of my past experiences, and the pain they bring, I feel like people&#x27;s eyes glaze over.<p>I dont think until you&#x27;ve spent upwards of a year on something at 10+ hours a day.... you could ever really relate.... thousands of hours, almost HALF the time they say it takes to master something, and then nothing comes of it...<p>I can just say I look back on those times of my life with appreciation but also, damn does it hurt. The pain never really fades too much either. Despite all my successful projects, all my fingers in many pies, all my current success... I can&#x27;t get back those multi-year projects. They were certainly required for learning, but I just feel sad and melancholy when I think back.
评论 #37907481 未加载
评论 #37911189 未加载
评论 #37912040 未加载
评论 #37912958 未加载
评论 #37907650 未加载
评论 #37914693 未加载
评论 #37911184 未加载
dimmke超过 1 年前
This is an excellent blog post and the conclusion makes me feel sad. Because there are so many apps that I feel that way about. Where I just wish there was a version that was crap free. The amount of work that went into this is awe inspiring.<p>I launched a much simpler iOS app, and eventually got up to around 1000 DAU organically, but ultimately closed it down because I had 1 IAP to remove ads for like $1.99 or $2.99. I was making maybe $70 a month or something, and dealing with bug reports. SwiftUI was not mature enough yet to use, so I was still using UIKit and I would constantly run into really hard to fix edge cases.<p>The thing that made me throw in the towel was when Google claimed I was clicking my own ads and stopped serving them, effectively cutting off all revenue. It made me realize I&#x27;d worked so hard to build this thing, and it was all at the whims of these tech giants. Apple gets a 30% cut (this was before they dropped it to 15% if you are doing under x amount per year &quot;because COVID&quot;) of every IAP, I make peanuts from ads and Google can turn those off for no reason with no way to appeal.<p>I also wasn&#x27;t trying to make a bunch of money off the app, but I needed to justify spending my time and energy on it and I just couldn&#x27;t.
评论 #37915148 未加载
crtified超过 1 年前
So too might think the bedroom musician of 20 years, who never performs or releases, or the childhood sportsperson who never touches a ball again after age 18. The runner who never races, the intellect which never teaches. Perhaps ultimately, under that same precept of &quot;external production = merit&quot;, the human being who lives many decades and never reproduces. (not my belief! merely a reasoning)<p>But I think such judgements are human constructs, mirrors of the biological imperative to put &#x27;our offspring&#x27; out there in the world, these things we have gestated so long. Why should they not acquire a life of their own?? - we ask - gaining us ongoing wins in their own right, and contributing their threads to the future?<p>Is serving that imperative the moral, the ethical, even the simply <i>enjoyable</i> pinnacle of endeavour? For some of us, yes. I&#x27;m not judging it. But for some of us .... strangely, no.
jollyjerry超过 1 年前
Would you be interested in selling this project? I love the concept, and it sounds like you have customers interested in it, but aren&#x27;t interested in taking on the burden of support and figuring out a business for it.<p>I&#x27;m about a year in building an asset tracker (<a href="https:&#x2F;&#x2F;jch.app" rel="nofollow noreferrer">https:&#x2F;&#x2F;jch.app</a>), but it&#x27;s nowhere close in functionality or ux.<p>Incredible work, amazing dive into the journey, and excited to see what comes next in rewind.ai too ;)
评论 #37921358 未加载
Brian_K_White超过 1 年前
It&#x27;s not all that different from the countless hours countless infinite people have spend on infinite projects that never meant much to anyone else. Like hacking on bicycles or model trains or something.<p>It&#x27;s just that an app can be published, documented, and archived easily like this while &quot;all that time I spent cutting and welding weird bike parts&quot; can&#x27;t, unless you do it all on youtube, which a lot of people do, and that does serve some purpose but does also kind of miss the point a bit trying to turn a passtime and personal persuit into some kind of product with a goal other than itself.<p>Anyway, I don&#x27;t mean to suggest there is anything wrong with a post like this. You don&#x27;t sound like you&#x27;re complaining or upset, just what you said at the top &quot;I just want to document this somewhere somehow&quot;. Most of my own github is just the same.
评论 #37912238 未加载
bicx超过 1 年前
This post scares me because I see so much of myself in it. I can get really wrapped up in the building of a great product, deeply absorbed in the identity of being a craftsman, and grossed out by the “soulless” approach of quick-and-dirty MVPs and iterative market testing. If you’ve ever visited the r&#x2F;SaaS subreddit, it is the antithesis of what I enjoy about being a software developer. However, if I can manage to change my mentality about market testing and quick, dirty iteration, I know that provides a much better foundation for letting loose and focusing on the craft.
评论 #37911569 未加载
mndgs超过 1 年前
I feel you... I&#x27;m still building a banking backend(core, accouting, clients, accounts, payments (sepa + cards), notifications (servicenow-like), sanctions screening, risk&#x2F;monitoring engine, event flow, reporting), 5 years and counting... Beginning to wonder if I&#x27;m crazy or stupid to take on this gygantic undertaking.. and we&#x27;re yet to design a landing page. With smth like 150k LOC...
评论 #37906897 未加载
评论 #37906687 未加载
评论 #37906697 未加载
评论 #37909663 未加载
评论 #37911802 未加载
评论 #37906821 未加载
评论 #37909602 未加载
mromanuk超过 1 年前
Recently I read that Leonardo DaVinci was a huge procrastinator, with an enormous queue of unfinished projects. I always admired him for being so successful on so many things and different areas, but after knowing this, it changed my perspective that procrastinating is a part of us, the creative people. You can frame it is a failure, but it&#x27;s also possible to reframe it as part of the process. In the end, we enjoy building stuff.
paxys超过 1 年前
He basically took the conventional advice – build an MVP, launch quickly, iterate – and did the <i>exact</i> opposite.
评论 #37908126 未加载
评论 #37914596 未加载
catoc超过 1 年前
What a great blog about a fantastic looking side project! Engaged I went on reading, and stumbled on rewind.ai, that too looks great! Privacy obviously being a crucial issue for something as potentially invasive - continuous automatic screen and audio recording - questions came up browsing the ‘Privacy first’ section:<p>“Encrypt your data using FileVault - Apple FileVault works with Rewind. With it enabled your data is encrypted.”<p>Is there anything Rewind does to make Apple FileVault ‘work with Rewind’? Or is this the general disk encryption that works for everything and anything? Serious question. I want to use rewind but this may be interpreted as gratuitous.<p>Same feeling when reading “only relevant text-based data is sent to the cloud and is encrypted in transit.”<p>Does ‘Encrypted in transit’ refer to standard TLS encryption? Again, serious question. Rewind looks great, I just need to be able to trust it.
评论 #37906969 未加载
评论 #37907993 未加载
评论 #37906641 未加载
corentin88超过 1 年前
I thought at first that this guy was more focused on building vs shipping. And that was likely the main reason why he stopped yet another side project.<p>But this guy is now behind Rewind.AI so he probably knows a bit about shipping! Kudos for sharing your journey
评论 #37907196 未加载
评论 #37909793 未加载
评论 #37911171 未加载
teacpde超过 1 年前
The blog post speaks quality, but what&#x27;s truly great is that the author knows when&#x2F;why to stop the adventure.
htk超过 1 年前
I joined the first batch of TestFlight betas for this app. The UI was interesting if a bit over engineered, I understood that it was sort of a playground for the creator to experiment with UI interactions and animations.<p>I reported a handful of bugs&#x2F;suggestions. Never heard back from the developer.
silenced_trope超过 1 年前
Damn - as a dev who <i>hates</i> doing UI and animation this app looks amazing, something I would never have the patience to build.<p>Congrats on the project! Even if not launched!
xavi超过 1 年前
There’s a lot of work there! I’ve also developed a portfolio tracker as a side project ( <a href="https:&#x2F;&#x2F;finarky.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;finarky.com&#x2F;</a> ). It’s much simpler, minimalistic (that’s how I like it), and at the same time provides the Personal Rate of Return, which I miss in other more-featured and cluttered apps (with features that i don’t need).
swingingFlyFish超过 1 年前
Feel proud of this man! This is really a great way to learn. You get to tinker and make mistakes and not be stressed with deadlines and management. Plus, you learn so much. I have my own multi-year project that I tinker with in between jobs and every now and then.<p>I&#x27;m a backend dev so I&#x27;ve focused on that mostly and haven&#x27;t created an app but I can honestly say that things I&#x27;ve learned have not only made me a better programmer but allowed me to shine at some jobs where others didn&#x27;t have a clue.<p>Keep going - if that&#x27;s what you want - but wear your accomplishment as a badge of honour. Feel free to connect with me as well.
quickthrower2超过 1 年前
Qudos to the author for putting so much effort and polish into the original project. Amazing how they kept motivated for all that time without it being out there and being used.
webworker超过 1 年前
Relatable.<p>I built a working concept of a mobile app and pitched it with a friend to FUTO for one of their grants. Project got declined, and the 2 months I spent developing it in every spare moment ended up going nowhere.<p>The failing to land a grant kind of killed enthusiasm. Project still builds, and oddly it’s still a viable concept. But it remains locked away in the confines of my SSD. :|
habosa超过 1 年前
That’s an exceptionally beautiful app and you should be proud to have built it. Doesn’t really matter if it’s a business or not.
phendrenad2超过 1 年前
I also looked into creating a stock tracking app. I wanted to let people simulate what their gains would have been if they had sold&#x2F;held&#x2F;bought at a certain point in time. But... yes, the publicly-available APIs are dogshit, and the paid versions are out of reach of mortals.
flashback2199超过 1 年前
There is this belief out there that there is an either-or relationship between quality and time, but it isn&#x27;t so. The quality-time tradeoff is not a straight line and there is in fact an optimal point between the two. I wish more people embraced this. There is so much bad software.
SergeAx超过 1 年前
My goodness. The guy put in at least a man-year of design, product management and software engineering, which is no less than $250k US market value, and somehow dumped it because of 499 USD&#x2F;month bill for the finance data, the foundation of the service.
pgraf超过 1 年前
Really impressive for a side project! However, it also feels wasteful to just let go of it after so many work hours invested… How about open-sourcing it? Even if only one person picks it up for personal use it’s better than just rotting-bits on your hard drive
roberdam超过 1 年前
One of the best posts I&#x27;ve seen in a while presenting a product , the details of the smartphone appearing on the right, and the &quot;interactive&quot; video header makes the post a template to present products. Kuddos!
m3kw9超过 1 年前
Man I thought as soon as you went custom UI modules, you are screwed because it’d take 10x longer than to leverage what Apple have built. But it looks like a Herculean effort to get the entire app and back end out all on your own.
m3kw9超过 1 年前
Just had an idea you could use. 1. Have your app allow people to Bring their own data source, if thats possible. 2. Just release it as is but just limit it to Nasdaq, SP500, Amex, and main indexes. (80&#x2F;20).
peter_retief超过 1 年前
Good looking app, I am guilty of the same crime,in fact I am a serial offender in not getting my apps to market, always get busy with something else when it is time for the critical phase of launching. Maybe this time?
shantnutiwari超过 1 年前
&gt;Overall, it feels like no one in this cares to cater to the developer and startup crowd, or they believe there&#x27;s not much money for them to pursue there.<p>Is this then a good idea for a VC or YC funded company?
Fauntleroy超过 1 年前
This is a bit off topic, but I feel like I need to appeal to the author—please do not spam my browser history just for scrolling down the page. This effectively &quot;breaks&quot; the back button in the browser.
评论 #37910595 未加载
al_be_back超过 1 年前
perhaps the author is being a little cheeky with us, but he did launch his app and website, he even got ~1000 users, it&#x27;s just that it didn&#x27;t pick-up and grow, so he decided to tank it; sensible move. most projects die early on, it&#x27;s better to close it sooner than later in cases like this.<p>From a startup project point of view, this project has way too much functionality (ui activity), without much user-base. No doubt a cool engineering project though - nicely done.<p>p.s. I never wrote this message :P
RockyMcNuts超过 1 年前
kudos!<p>I was wondering if maybe the state of data feeds has changed, seems like there are so many competing data feeds now - <a href="https:&#x2F;&#x2F;docs.openbb.co&#x2F;terminal&#x2F;usage&#x2F;guides&#x2F;api-keys" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.openbb.co&#x2F;terminal&#x2F;usage&#x2F;guides&#x2F;api-keys</a><p>but one does wonder if they are same quality as expensive professional feeds like bloomberg, keeping up with splits and ticker changes etc.
umitkaanusta超过 1 年前
I remember Stocketa - it was an awesome app. A few people even try to simplify portfolio tracking while the demand is huge
cyral超过 1 年前
Seriously some of the best UI I&#x27;ve ever seen. The animations just feel so satisfying.<p>Market data is extremely complicated and I&#x27;ve seen so many get fooled into thinking it&#x27;s easy. It&#x27;s understandable, if you can google any stock and get the price, you&#x27;d assume the data is free or public domain or something like that right? Maybe a small fee at most to power an API to get it. For those wondering, it tends to go like this:<p>You look into it and it&#x27;s not quite so simple... the exchanges, like most financial services, are stuck in the past... but theres a cool website called IEX that is &quot;revolutionizing&quot; market data and can provide stock data for fairly cheap.<p>It looks like your idea might work, until you realize something is off with IEX&#x27;s data. The prices aren&#x27;t very accurate. Well it is accurate actually, only for stock trades that take place on IEX. Not NASDAQ. Not NYSE. Turns out the price of a stock that users expect is actually the last trade across ALL of the major stock exchanges.<p>Surely there is a way to get the &quot;consolidated&quot; price that reflects all exchanges? Not just IEX&#x27;s measly 2% of volume? There&#x27;s what is called the &quot;consolidated tape&quot; which is just that. Wait just kidding. It&#x27;s &quot;consolidated&quot; but requires you enter into agreements with two separate organizations called CTA and UTP, also known as SIPs (security information processors). These are the only companies allowed to license the data, so they set the prices extremely high, starting at thousands of dollars per month.<p>Well, maybe you could deal with that if your app gets enough traction. There&#x27;s more though... you can&#x27;t actually get the data from CTA or UTP. You have to have a &quot;vendor&quot; do it for you, and pass on the data. The vendor is essentially a wrapper around the SIP that handles distributing the data to end-companies (not end-users, because realistically very little individuals can afford this, and vendors aren&#x27;t too interested in dealing with individuals). Since the vendor focuses on the distribution, you&#x27;d assume their API would be top-notch. Instead you can tell it&#x27;s built upon layers and layers of technical debt and edge cases. Oh well.<p>So, you then pay for the licenses from the SIPs, and the data from the vendor. You are now burning at least 10k a month. You get your first user, and they complain they can&#x27;t find &quot;SPX&quot;, the largest stock index in the world. Oops. It turns out indices, futures, options, and other securities, are all separate SIPs. You have to deal with even more backwards organizations to get licenses for each type of security. Don&#x27;t forget the vendor wants another couple thousand for each SIP, more if you need realtime streaming or historical charting. Maybe just get indexes since they are popular? Indexes are once again spread across tens of organizations, depending on who owns the IP for the index. At this point you give up and just focus on U.S. stocks for now, until you get more funding.<p>Then one day, you are selected for a &quot;random&quot; audit by the SIP. They ask for personal information on every user you have, and claim that some users are actually financial professionals (such as a CFA or stock broker). They try to fine you 50x the price you expected because some users happen to have the same names as professional traders. (They charge a massive amount per professional trader vs per &quot;ordinary&quot; person) You have to deal with explaining what that even means and why it&#x27;s important to your users to try to avoid this fine. Maybe your application was used on TV, or over the phone, or even on an elevator. There are different licenses for that. Ridiculous? Well, the SIP is authorized by the SEC to distribute the data, and enforce it. You have no upper hand in any negotiation.<p>To be continued in blog post someday maybe<p>FWIW, your new project already has some good traction. I&#x27;ve heard about it before (not sure where, but I 100% remember seeing it)
评论 #37910422 未加载
评论 #37908231 未加载
webninja超过 1 年前
I think you can get free stock data from Tradier after creating an account.
bgdkbtv超过 1 年前
If you release this app, I will buy it as soon as it is available.
cchance超过 1 年前
Holy crap thats a sharp looking app and blog post