The Web Developer

The Web Developer
The Web Developer
How I Became a Web Developer in 3 Months[1]
Passion, Programming, and Pragmatism by Marcella Jewell[2]

Great Battle

Becoming a Web Developer is like fighting in a Great Battle.
If you make a wrong move, you will lose, but gain wisdom for it, with
each failure you gain more wisdom, with each rebuild, you build faster.
Things can get toxic all too quickly, you will have to be ready to quit,
and retry. Like a Samurai, without thought, you release your Katana, cut
the job, move on.

What to Avoid

Below is the text from Love building themes? Join the Theme Storecommunity at Shopify[3], where website themes sell for $180.
(If you think you can handle this, go for it! Though, please note that they
are gently asking that you have a team, which could mean outsourcing, and a
budget for bug fixing. The platform for managing your outsourced team would
be github[4] and slack[5], this is doable you could even experiment
paying your developers via liberapay[6])
Personally, I see that the posting below has too many restrictions. And if
your theme won't average 10 sales per month, they'll throw it out.
I don't know what their relationship is with leading web designframeworks[7]. I don't think they have a rational streamlined pipeline.
Because, what they call bug fixing is a massive undertaking requiring
dozens of developers[8].
The most widely developed foundation for themes, after many years of
development had 60 issues[9] last month alone (November 2019).

What to Avoid

Shopify is the world’s fastest growing commerce platform and we have no
plans to slow down! The Shopify Theme Partnerships team is on a mission to
make sure our merchants have access to the highest quality themes
available. Every month, thousands of merchants look for new themes for
their online stores. Our team is on the lookout for skilled, passionate
designers and developers we can work with to create amazing themes for the
Theme Store.
Important information to know before you apply
Here are a few things to consider before you send us your Theme Partner
application:
What to submit when you apply
Please email themes@shopify.com and include all of the following:
  1. A link to an active Shopify website you built for a client. This must
    be a live, fully functioning shop that you built for a client.
  2. A case study for the above Shopify website that details your
    experiences on the project. You will need to provide an overview of the
    project and the client.
  3. A cover letter.
  4. A link to your design portfolio.
How we review your application
For the active Shopify website our review will cover:
For the case study we will be looking for you to provide this
information:
For the cover letter we would like to see the following information:
Feel free to put your own personal touch or spin on the cover letter. We
highly value originality, enthusiasm, and motivation when considering
applications.
For the design portfolio we will be reviewing the same design related
points as mentioned above for the active Shopify website:
The Shopify Theme Partnerships team is not able to provide detailed
feedback on why an application does not pass our review process. If we do
reach out to you about becoming a potential Theme Partner, we will work
with you on the next steps of the approval process.
Your theme in the Shopify Theme Store
Once a theme has been built and approved, it may only be distributed via
the Theme Store. Please do not distribute your theme on other marketplaces
or third-party channels, or try to take customers away from the Theme Store.
Theme support
If there is a technical issue with your theme (for example: broken layout,
dead link, logic error) you will be responsible for fixing the issue in a
timely fashion. Critical bugs must be fixed immediately or your theme may
be temporarily removed from the Theme Store.
Theme Partners are responsible for supporting merchants who use their
theme(s). You will need to provide a public support email address, theme
documentation, and assist merchants with their theme-related questions.
Themes will be removed from the Theme Store if they have made less than 25
sales in a 3 month time period. Theme Partners are responsible for keeping
their themes up-to-date with core Shopify features and any improved
standards Shopify implements in the future. These can include improvements
to the overall user experience, the user interface, accessibility, and more.

The Challenge

Now, a job making themes for Shopify is great for a Web Design start-up
struggling to get customers, as 160 sales would get them $20K, after the
30% cut (of $8,640). But for an outsider looking in, it is just a look into
the world of professional web development, and never-ending bug fixing.
Aside from regular bugs, both code-bases (bootstrap and shopify) are under
active development, that is a lot of code updates.
There is a smaller but streamlined theme sales platform, with morereasonable restrictions[10]. Take a look at the sales stats that they
parade right at their front page[11]. At 48,623 sales priced at $44 USD,
the INSPINIA - Responsive Admin Theme[12] would have made 2.2 million USD.
Even if WrapBootstrap took 50% of that, the developer took a million home.
Now remember INSPINIA[13] is sitting right on top of Bootstrap[14] so
all this development is going on in the back[15] at no charge to INSPINIADevelopers[16]. All they do is add more components, and keep up with the
latest updates to the Bootstrap[17] code base.
A Software Developer's Secret to Life by Julia Menchavez[18]

Services Platform

The Web Developer, that you need to become creates the streamlined,
low-liability versions of wrapbootstrap.com[19], themes.shopify.com[20],
or even shopify.com[21] it self, and others that tickle your fancy in
similar ways.
Now when I went to the website of INSPINIA developers, I got redirected to
wrapbootstrap.com. This may mean - and in deed it would make perfect sense
Your story may be even more elaborate than this. You maybe taking a step
above the platforms, and sell a service where a person can rent a platform
like wrapbootstrap.com[23] or themes.shopify.com[24] for a monthly
membership fee and a reasonable percentage of sales.

Become a CEO

Web Developer, is a huge step. But making themes is not it. It is not even
about learning programming, though you should definitely know about it;
because you need a team of programmers to develop your sales platform(s).
It is about becoming a Businessperson with a plan. In other words, a
Founder, a CEO.
You shouldn't think of a web developer as a person that merely develops for
the web, think of one as a developer of the web. That is a difference
between $180 and $2,200,000, a resume and an outstanding portfolio, an
employee and an employer, bugfixes and excitement.
 
References
[1]: https://www.youtube.com/watch?v=ASbijZRU2Uo
[2]: https://www.youtube.com/watch?v=6NzNs8FAudQ
[3]: https://themes.shopify.com/services/themes/guidelines
[4]: https://github.com/
[5]: https://slack.com/
[6]: https://liberapay.com/
[7]: https://github.com/topics/css
[8]: https://github.com/twbs/bootstrap/graphs/contributors
[9]: https://github.com/twbs/bootstrap/pulse/monthly
[10]: https://support.wrapbootstrap.com/help/submission-guidelines-themes-and-templates
[11]: https://wrapbootstrap.com/
[12]: https://wrapbootstrap.com/theme/inspinia-responsive-admin-theme-WB0R5L90S
[13]: https://wrapbootstrap.com/theme/inspinia-responsive-admin-theme-WB0R5L90S
[14]: https://getbootstrap.com/
[15]: https://github.com/twbs/bootstrap/pulse
[16]: https://wrapbootstrap.com/user/WebAppLayers
[17]: https://getbootstrap.com/
[18]: https://www.youtube.com/watch?v=uj0kReMs-gc
[19]: https://wrapbootstrap.com
[20]: https://themes.shopify.com/
[21]: https://shopify.com/
[22]: https://support.wrapbootstrap.com/help/fee-structure
[23]: https://wrapbootstrap.com
[24]: https://themes.shopify.com/