Project Blank UI: 1 Year Anniversary

in LeoFinance7 months ago

It's been exactly 1 year since the Project Blank interface went live on the Hive Blockchain.

if you go back to what that interface looked like and compare it to what INLEO looks like today, you'll see just how far we've come.

We set out to build "The Everything App" from scratch and honestly, this has been the biggest undertaking of my entire life and definitely the most challenging thing the LEO Ecosystem has ever tackled.

Some mistakes have been made along the way but many successes have been had as well. We've seen growth on all fronts and doing all of this while being in the longest, most treacherous bear market in history the past 2-3 years.

Project Blank Then vs. INLEO Now

When we initially released project blank, there were nearly no features. We only had Threads and then we slowly added each feature from scratch.

Articles came next and hundreds of features followed.

With each feature came new challenges.

I believe one of the missteps of our approach is that we rapidly added features while building up a mountain of technical debt. We tried to add too much technology to Project Blank too quickly.

This lead to a number of issues and while we've spent tons of time squashing bugs, we haven't yet cleared all of the technical debt.

However, looking at Project Blank when it launched and looking at the INLEO UI today, you can see why we took the approach that we did.

INLEO is the most feature-rich Web3 UI on the planet. I have yet to see anything that comes even close to the feature-set that we offer and the value proposition of earning LEO + HIVE while being engaged in both short-form and long-form content.

Premium offers a layer of value capture. The new Dashboard page is driving in record levels of HIVE POWER delegations.

From a fundamental front, we are doing incredibly well.

The opportunity to succeed is massive.

Technical Debt

That being said, the result of introducing so much technology in a span of just 12 months is that the mountain of technical debt continued to stack up behind us.

I saw this coming, I knew it was there. We fixed bugs as we went but we still focused primarily on new features. The reason for this approach was simple:

  1. Roll out new features as fast as humanely possible
  2. Pick up the pieces and fix what's broken as we go

In short - do it f*cking live.

That approach allows us to innovate faster than any other Web3 project I've seen in the landscape but it also builds a great deal of technical debt.

Today, the INLEO UI has the core feature set that I believe we need to drive in more users, more engagement and build a profitable ecosystem: one that captures more value than it spends to run (INLEO Premium / the drive to 1,000 Premium Subscribers).

This feature-set is live but the technical debt remains.

What Are We Going to Do About it?

The Technical Debt is the core focus right now. I am very happy with the feature-set on INLEO and we are still developing some large-scale features like LeoAI that will launch in 2024.

That being said, it is time to clean up this technical debt and focus on creating a user experience that is:

  1. Scalable
  2. Stable
  3. Enjoyable
  4. Fun
  5. Bug-Free

April

In April, I shifted the dev team's focus to solely fix bugs. We are now entirely focused on the mountain of technical debt that has built up.

In the month of March, we fixed 36 bugs on the UI.

In the month of April, we've fixed 31 bugs on the UI (and counting, since we have some pending issues to close before the month officially ends). By the end of April, I think we'll have ~40 bugs fixed.

Some bugs are small. Some bugs are large. Sometimes we spend an entire week fixing a massive infrastructure issue.

If you understand how car mechanics work: they essentially remove parts of the car to identify damage. As they work on a car, they may find 12 more things broken after taking off the bumper.

This causes it to be:

  1. More expensive
  2. More time consuming

This is very similar to fixing this mountain of technical debt. We are intently focused on getting the outstanding bugs to 0 and once we get to this place, I believe you'll find INLEO to be an experience that is:

  1. Scalable
  2. Stable
  3. Enjoyable
  4. Fun
  5. Bug-Free

The current outstanding technical debt is 34 bugs. Like I said, we may uncover more as we go (likely will) but I am quite confident that by May 31st, this entire list of tech debt will be cleared.

This means that INLEO will be in a radically new place. Almost a new beginning.

The UI will be fast and smooth. I am so excited for a bug-free experience and I know many of you are as well.

Once (and only once) the technical debt is at 0, we will begin to integrate new features. We've got tons of features in the pipeline but now that the UI has matured, we don't need to take this "Break Everything, Do It Live" approach all of the time.

Instead, we'll focus on integrating a handful of features. Testing in Labs and then rolling out to production once the bugs are fixed.

This will allow us to stay in front of the rolling ball down a hill that is technical debt. My goal for the Devs is to:

  1. Clear all outstanding tech debt before May 31st
  2. Start rolling out new features again
  3. As we roll out features, stay on top of technical debt so it doesn't get out of hand again

Then Vs. Now, Continued

I hope you see how this approach defines the INLEO Ecosystem. We are always trying to innovate forward. That means breaking some things and likely pissing some people off.

We've added some new dev team members in the past few months and our team is bigger and more capable than ever. I am so proud of what we've achieved the past 12 months and I am incredibly excited to steward the next 12 months of development.

🦁

Posted Using InLeo Alpha

Sort:  

This has been an amazing experience for all of us. The resource credits found another use case for itself while the Leo Ads generated value for the projects thanks to the Proof of Attention mechanism.

Hivers / Lions / we no longer feel satisfaction by using Twitter as a single Thread brings organic engagement and rewards whereas the other only brings bots under your tweet.

We owe many thanks to the team for the hard work and to the community for the patience and support they have shown.

Hive On ✌️

Honestly there has been great changes when compared to before. A lot of bugs has been fixed and more features has been put in place. It was incredible how all this changes was able to happen within a short period of time.

More strength to your elbow!

good stuff. It's been hard to get new users to understand how good this is when Leo was bugging out.

This new approach is an absolute necessity if you need to onboard masses who are used to polished experiences from Web 2. We can always "Do It Live!" on Labs version.

I'm still in awe at the transformation within the Leo Ecosystem. I saw the beginning since the days of Steemleo to Leofinance and to the bigger and "evcerything" INLEO.

INLEO is the most feature-rich Web3 UI on the planet.

Very true. That being said, it s time to work out modalities to help onboard organizations.

So far that INLEO has upgraded, I think we can say we have something of bigger than what X offers.

Thanks to the team for being resilient in all. I'll keep doing my part markeing this awesome web3 product to as many.

LEO to the world!

This is just beautiful! I believe in this frontend as much as I believe in Hive. I'm glad to read the growth of inleo, and I'm looking forward to more beautiful features, and bug-free experience as well.

Love 💕

I think it is not easy to completely change a community and a front end. In the beginning especially in the front end there were a lot of bugs but the improvement work has been continuous and I think considering the time period in which progress has been made the work has been exceptional. Thank you for creating the threads and continually thinking of new ideas that will take Inleo and Hive higher and higher!
@tipu curate

I think Leo 🦁 is the best project on Hive Blockchain. Because

  1. Leofinance connect a lot of new people to the Hive Blockchain through different compaigns.
  2. Leofinance engage their users through different competitions on weekends, AMA and threadcast.
  3. Leofinance encourage user to stack their tokens through stack based curation which also increase the price of $LEO .
  4. Leofinance introduce new interesting features every month and fix every bug within minutes which increase our interest in using Project Blank UI.

There's a lot of other good things in Project Blank UI but I think comment become lengthy.

I appreciate the hard work of Leofinance team for providing us best social media platform better than twitter.

I uploaded a bunch of pictures on thread today just cause I was curious if it would break or not. It didn't. ya'll are doing a hella awesome job.

I could remember days where I had to call my friends on Hive and ask them"are you having troubles on InLeo as well?
It's just amazing how fast the frontend bounces back to normal after experiencing glitches while using it. A lot of backstage work is being done by INLeo team to keep the space going especially with keeping the bugs out. Much changes has been accomplished in just a year, we hope that everything just keep getting better in years to come. We appreciate all do!

Great to see how far the site has come in the past year. Lots of impressive features rolled out and the site is working much better over the past few months.

Great work so far. Well done.

I was disappointed to see ads disappear from the site as they are a very important part of evergreen content and building a revenue stream for leo users.

Hopefully they are top of the list to get back in operation.

Other than that it's been a very impressive showing so far and lots to plan for the future.

Greetings friend, how quickly time passes and it is fascinating all that great work that you have had to do every day and it is something to admire, therefore congratulations to the entire team that is working there and in this way to be able to provide us with great High quality interface and with the best options. In my case I have been active these last few months and it is really going great and the ease with which things are done and only in a matter of a second. Furthermore, not everything is perfect in this life and things will be done little by little and this new month that is beginning will be very successful for the inleo interface. If I need support with something, a design or anything, I will be here to contribute my grain of sand and take this project to the top.

Congratulations on your anniversary!
There have been many celebrations of achievement in Inleo from it's beginnings to now, but each is something special and each represents an evolution. This one of Project Blank to Threads has been quite the metamophasis.

I myself have been using this project for a long time and their new feature now is Threads so this feature is very good through which we can explain many things to people and now what By the way all people are moving towards micro blogging so it's good that they have introduced this feature.

Things are much better now, and the interface is easier to use. It was frustrating not being able to log in or use InLeo for days, along with the difficulty of uploading pictures and switching between browsers to find the best one.

Posting images in Ecency draft and then copying the link to InLeo was a terrible task. I'm glad the InLeo team listened to the complaints and fixed as much as they could. Now, I can log in anytime without worries and upload pictures without needing to switch browsers. Thanks to the InLeo team, you guys are awesome!