Categories
Announcements

YEN: Yes, BAT is Coming… (and our SLDC Process)!

There. There she is. 

The goal is to do testing this week and early next on our implementation and you should be able to buy/sell BAT via YEN next week!

Remember, our goal is to ensure a robust and secure product, meaning that we have to test everything that comes our way, especially if it’s from a partner service, like Coinbase… and sometimes they get it wrong.

Meaning, sometimes they forget to have things like “graceful fallbacks” or “failure notices” on APIs and such things so that their users (and ours) have the right information at the right time.

We do comprehensive testing for our community so that their confidence is built every time they use the system. This is easier said than done!

If you’re curious about how this all looks like, you can review a new updated section on our CHANGELOG about our Software Development Lifecycle!

Hope you learn something!

-john

Categories
Announcements

YEN: Building Confidence

One of the most important things that we can do as product designers and developers is ensuring that every interaction on the product builds confidence in the product and app itself.

This means that we should endeavor to spend time doing just that, even in the smallest ways.

A great example of this is when you upload large images or embed different media or even add big .gif files to YEN. The first version didn’t have any “visual” notification that your post was being updated so many folks were confused or anxious about the system.

Consequently, we’ve spent some time adding small animations and a small visual “ribbon” to let folks know that we’ve received the update and that it’s being updated in real-time for the user, like so:

This was both fun to build and highly effective… and it builds confidence in the product while ensuring a better experience.

Win-win.

-john

Categories
Announcements

YEN: Unsexy AF… But Necessary!

There’s a lot of work that goes on behind-the-scenes that most of our users will never, ever see (which is a good thing).

But, it’s our responsibility to create these systems to create not only a superior user-experience, but to keep our community happy, healthy, and fun!

Consequently, we’re building a light administrative system to help manage spam and to fight some of the troublemakers that may join!

Internally, I call these systems “unsexy af” but that’s pretty unkind of me because they don’t look that bad… for instance, here’s a look at it:

Essentially, these are tools for us to review any flags that the community creates to to review any of the abuses that may be reported.

We’ll do our best to continue to build this out as we see the need! If you have any suggestions or have experience with this type of thing, I’m all ears!

Here are some of the original lofi versions as well:

-john

Categories
Announcements

YEN: Messaging is Coming…

One of the biggest personal disappointments with the Alpha/Beta launch was the inability to launch internal messaging from Day #1.

The issue was entirely centered around our technological implementation using a number of off-the-shelf APIs that would allow us to shortcut our way to a decent internal messaging system.

But, after building the components 3 times using 3 different systems we decided to give-up and write the damn thing from scratch (using Nodejs).

Consequently, we punted the messaging system from private launch and moved a ton of engineering resources to create a new system from the ground-up that would allow us the type of flexibility, extensibility, and dynamism that we wanted.

And I’m glad we did… because the end result is so much better than what we had originally planned! 

There’s a lot more work between now and deployment to the BETA production, but, here are some final hifi screenshots to wet your appetite:

Oh yeah. Fuck yeah.

-john

Categories
Announcements

YEN: Fixing Those Usernames / Tags

A small update that should help folks testing out the BETA. Thanks for all the feedback and help making sure we catch all of these issues!

I’ll admit, there are still a few issues with tags and @usernames… but, we’ll get it sorted.

Thanks so much!

-john

Categories
Announcements

YEN: Keeping You Safe

Here at YEN we want to make sure that you’re in control of your value and that means ensuring that our users are as safe as possible with their account information.

That’s why we have small popups like this for our users to remind them how critical it is to set up a 2FA system.

Of course, you don’t have to, but, we want to push this so that we become not just the most funand friendly place ever… but also the most trusted and most secure as well!

We need to keep each other accountable to this type of stuff.

To infinity and beyond!

-john

Categories
Announcements

YEN: Going “MOBILE”

We know that one of the biggest requests for our early Alpha/Beta is the ability to have a bit more of mobile-optimized version!

We hear you… we DEFINITELY hear you…! In short… it’s coming… but, we will all have to be a bit more patient.

Why? Because building a comprehensive mobile experience is really, really, really hard to pull off well and before we can start on it we have to lock in the core experience on the desktop as these pieces of data help inform us on what we should include and focus on for the mobile-version.

But, we took a few moments this past weekend to put together some very loose concepts (and I shared one via @YENeng last night too: https://beta.yen.io/yeneng/status/154027015060417 )

Let us know if you have any thoughts!

(This is not the same thing as a native client app, like for iOS or Android… these will be accessible via your browser on your mobile device and the mobile browser.)

-john

Categories
Announcements

YEN: Not all Designs Make It…

One of the fun things we get to do is design concepts of ideas that we think are fun and neat and then, of course, kill the ones that don’t make sense and then develop out the ones that ultimately find a nice home within the product.

Here’s an example of a design idea to showcase more of the metadata around the user’s behavior in a more transparent way. 

Ultimately, we decided to kill this implementation because we found a better one that works a bit more naturally within the flow of the conversations and design, but, we wanted to share all of these types of things with you so that you can get a flavor of what we do and the work that we put into making a comprehensive and enjoyable experience.

That is all.

Kill what doesn’t make you stronger.

-john

Categories
Announcements

YEN: CHARTS, all the things!

All,

Per many of your comments, feedback, and suggestions, we’re looking into expanding the chart data area a bit more (and doing it earlier in our product development lifecycle than planned)!

This is because we trust our users with amazing feedback and prioritize (re-prioritize) our design and engineering decisions based on our community’s desires!

Kind of neat that way, right?

This expanded view will allow us to bring a much richer experience to you when it comes to charts, coin information, and more. Of course, this is just the beginning…

-john

Categories
Announcements

YEN: Transparency Matters

One of the very unique opportunity that we have with a new platform is to make early-decisions based on first-principles.

In other words, we can build a product (with an amazing) community built on the things that we believe, like security and privacy as well as transparency… all of the very good things!

For instance, here’s an example that we’ve mentioned before that shows the community how many times the user has changed their username as well as what those changes were:

These things matter, especially in our world where fraud and deception are rampant. We want to make sure that our community is safe from harms way and give them the tools and features, like these, to maximize trust in a “trustless” world.

Things like these aren’t easy to put together but we think it’s worth it and it’ll advance our mission on becoming the most friendly, fun, and helpful crypto community out there!

-john