Giter VIP home page Giter VIP logo

Comments (5)

KulmeetSJ avatar KulmeetSJ commented on June 5, 2024 1

My grandmother was asking for the same too!

Please help!!!

from evershop.

treoden avatar treoden commented on June 5, 2024

Hi @Yekutiel ,

First of all, thank you so much for your suggestion and to be honest I highly appreciated for this.
I will be working on the tutorial videos very soon.

Thank you so much again!!!

from evershop.

Yekutiel avatar Yekutiel commented on June 5, 2024

You are welcome.

I suggest you create a "bad screencast" quickly instead of a "good screencast" slowly.

In particular, I urge you to avoid succumbing to the temptation to spend more than an hour editing your screencast because editing videos tends to be deceptively time-consuming. (If you are on Linux and if you were to use Kdenlive, be sure to save frequently because Kdenlive notoriously crashes frequently).

See, just as you apparently mistakenly chose JavaScript over TypeScript, you will likely make a mistake when you create the screencast. If you were to create a bad screencast quickly and then upload it to YouTube you could create an issue with a link to that video at https://github.com/evershopcommerce/evershop/issues/ titled something like "Please give me feedback about this EverShop marketing screencast I created" which, of course, would enable you to obtain something valuable... feedback.

I'm not hatin'; I'm just sayin' (I'm not hating; I'm just saying).

By the way, at this point, despite throngs of zealous fools on Reddit clamoring for you to switch to TypeScript (I read their numerous, inane pleas) I suggest you stick with JavaScript instead of switching to TypeScript because EverShop seems technically good enough for millions of potential users to use today.

As I presume you realize, if EverShop were to gain sufficient traction, it would probably need to rewritten. In other words, I suggest you consider the code you have written for EverShop as "proof-of-concept code" which you should abandon if EverShop were to gain sufficient traction.

I am not criticizing your code. I have not looked at your code. Furthermore, because I am not an engineer, it is beyond my ken (ability) to critique your code. Nonetheless, I have learned that trying to fix vast amounts of hastily written code is normally waste of time.

If EverShop were to gain sufficient traction, frankly, it would probably be best if you were to first focus on creating formal business requirements, then a functional specification, then creating a technical specification (an architectural specification), then wireframes (perhaps, with Penpot), and only finally would I suggest you begin working on a new version of EverShop.

I understand this might seem unusual to you, but currently, I wish you would focus on marketing EverShop, instead of frittering away your time writing code.

Although I suppose you should probably spend a few hours each week fixing urgent bugs, I recommend you, first and foremost, sleep eight hours per night because significant sleep deprivation is a common problem for midnight engineers). Secondly, when you are working on EverShop, I wish you would focus that time primarily on marketing (instead of engineering) until EverShop (hopefully) gains sufficient traction.

I guess that one effective, yet time-consuming method of marketing EverShop would be for you to be interviewed on tech and non-tech channels on YouTube.

If you were to do so, you would not need fret about your non-native ("bad") spoken English. You could ask the interviewer to help create a script for you to read. It is no secret that many interviews are scripted.

I know Vietnamese is a tonal language, not a phonetic language like English. In the worst case scenario, if your accent is unintelligible, the interviewer could simply add subtitles to the video during the portions when you are speaking.

Most viewers of such videos would hardly care about what you actually had to say because, well, the demo you created for EverShop "speaks for itself." In other words, the interviews I imagine you doing would be almost irrelevant in and of themselves; the real value lies in having a YouTuber promote EverShop to their viewers.

Finally, at the end of the day, I think you should realize that,

β€œThere is a tide in the affairs of men
Which, taken at the flood, leads on to fortune;
Omitted, all the voyage of their life
Is bound in shallows and in miseries.
On such a full sea are we now afloat;
And we must take the current when it serves,
Or lose our ventures.” William Shakespeare, Julius Caesar

You only have a limited amount of time and energy. I am concerned that unless you soon start earning enough money from EverShop so that you can quit your day job (your regular job), you will burn out.

When is "soon"? I don't know. Nonetheless, I would guess it's probably 1 to 2 years from now.

from evershop.

treoden avatar treoden commented on June 5, 2024

Hi @Yekutiel ,

I've been dedicating a significant amount of time to produce an introduction video for EverShop. However, despite my efforts, I've been struggling to come up with a fresh idea for it. So I decided to make kind of tutorial videos. Like how to install EverShop.
This is the first one I just released today: https://www.youtube.com/watch?v=-KBh_Lw8AC0
I will continue working on the series with more content like how to deploy EverShop, how to customize theme and build extensions.

I just want to share this update with you and looking forward to feedbacks from you and the community.

Thank you so much

from evershop.

Yekutiel avatar Yekutiel commented on June 5, 2024

You don't need fresh ideas to create good installation videos. The videos should show every step required. Ideally you would create three installation videos: one for Microsoft Windows, one for macOS, and one for Linux (perhaps on Ubuntu, Pop!_OS, or Linux Mint).

When you think the videos are good enough, find an ordinary 82 year old grandmother, and see if she can install EverShop by following your installation videos.

You will probably need to iterate several times before this 82 year old grandmother to successfully install EverShop by following one of your installation videos.

I am not joking about this 82 year old grandmother; rather, I am serious.

Generally I despise engineers because they tend to be arrogant ignoramuses. Engineers typically enjoy saying things like, "Oh look! This is easy [for me]. Regular users are idiots!!! Why can't they think like an engineer? Hah! Hah!! Hah!!!"

To increase your chances of monetizing EverShop, ordinary people should be able to easily install and use EverShop.

You have been squandering your time adding features to EverShop, that almost no one will ever use. EverShop is failing to gain traction, because, like most engineers, you are a "feature addict" who cares very little about making your product easily accessible to ordinary users.

I gave up on EverShop. It's one of countless failing open source projects. I predict that you are unlikely to ever significantly monetize it. If you don't care about monetizing EverShop, then, well, I hope you enjoy it as a hobby.

As for me, although I loathe WordPress, I'm probably going to use WooCommerce because it's easy to find developers to work on it, and because I will work assiduously to vet the plugins I end up using.

Nonetheless, I wish you well.

from evershop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.