Article original : Reflections on being an indie hacker

Par Tigran Hakobyan

Je m'appelle Tigran et par définition, je suis probablement un indie hacker à moitié. Pourquoi à moitié, pourriez-vous demander ? Parce que je suis ingénieur logiciel à temps plein chez Buffer, mais en même temps, je développe une entreprise secondaire en ligne rentable appelée Cronhub.

Si l'on pense à la manière dont l'un de mes sites Internet préférés, Indie Hackers, le définit, je pense que je correspond à cette définition, mais pas tout à fait.

Image Comment IndieHackers.com définit un indie hacker

Je génère de l'argent de manière indépendante grâce au produit que j'ai créé, mais j'ai également une source de revenus principale qui est mon employeur. Je suis un fondateur solo et j'ai démarré Cronhub depuis environ 8 mois. Comme vous le voyez, j'ai peut-être le droit de m'appeler un indie hacker, n'est-ce pas ? Si votre réponse est oui, alors lisons la suite de mon histoire. De plus, j'ai écrit un autre article si vous souhaitez en savoir plus sur la manière dont je travaille à distance.

Je voulais devenir un indie hacker pour plusieurs raisons, mais la plus grande motivation a toujours été ma passion pour la création de produits. Dans le passé, j'ai développé d'autres projets secondaires qui étaient gratuits. J'ai même créé un projet secondaire lorsque j'étudiais au Rochester Institute of Technology (RIT) appelé Wheelie. Il est devenu la plateforme officielle de covoiturage en ligne pour les étudiants du RIT. Cependant, je l'ai fermé il y a deux ans en raison de la perte d'intérêt pour le produit ainsi que des préoccupations concernant les problèmes de sécurité. Donc oui, j'aime les projets secondaires parce que c'est amusant et que vous pouvez apprendre une large gamme de compétences.

Une autre raison pour laquelle j'ai commencé Cronhub est le revenu financier. Je comprends que l'argent n'achète pas nécessairement le bonheur, mais il peut acheter la liberté et je pense que c'est une grande affaire, au moins pour moi. Ne pas avoir assez d'argent est toujours très stressant et gagner de l'argent est généralement plus amusant.

Depuis environ un an, j'ai commencé à accorder beaucoup de valeur à mon temps et j'ai décidé que si je m'impliquais dans des projets secondaires, ce ne serait pas gratuit. Avoir un emploi à temps plein et une famille ne vous laisse pas beaucoup de temps libre, donc je ferais mieux de justifier ce sur quoi je passe mon temps. Cette réflexion a vraiment changé ma perspective sur les choses que j'avais envie de faire. Cet article est une réflexion sur ce voyage.

La motivation derrière cet article

La motivation pour écrire cet article est principalement basée sur le désir de partager mes connaissances et mon expérience avec d'autres qui envisagent de devenir un indie hacker. Lorsque j'ai commencé ce voyage, j'ai toujours aimé lire les histoires des autres, comment ils ont eu une idée, comment ils ont dirigé leurs entreprises et ce que c'était que d'être un indie hacker.

Malheureusement, il n'existe pas de formule universelle que l'on puisse partager pour construire une entreprise réussie. Même le mot « réussi » a une signification différente pour différentes personnes. Certains peuvent définir le succès par le revenu et d'autres se soucient d'autres métriques.

Ainsi, mon objectif n'est pas de donner des conseils, mais plutôt de partager ouvertement tout ce que j'ai appris et expérimenté au cours de cette année afin que vous puissiez tirer vos propres conclusions. Je veux également encourager d'autres indie hackers à écrire sur leurs histoires, car avoir plus de points de données aide seulement les personnes qui veulent commencer à construire leurs propres produits et à gagner de l'argent de manière indépendante.

Internet est devenu le medium le plus innovant pour rencontrer des personnes partageant les mêmes idées, lire des histoires et s'en inspirer. L'inspiration et la motivation sont deux grandes forces qui alimentent votre esprit pour atteindre vos objectifs et vos rêves. J'espère donc pouvoir vous motiver même un peu avec cet article. Si je le fais, alors le temps que j'ai passé à écrire cet article est pleinement justifié.

Lancement

Créer ma propre entreprise et avoir un revenu secondaire a été dans mon esprit depuis longtemps. Depuis que j'ai changé ma perspective sur les projets secondaires, je savais que si j'allais consacrer mon temps à construire quelque chose, ce ne serait pas gratuit.

Être payé pour mes propres produits n'a jamais été une question de quitter mon emploi à temps plein. Je connais de nombreux indie hackers dont la principale motivation est de devenir indépendant et de ne travailler pour personne. Je peux comprendre ce point de vue et le respecter. Cependant, j'apprécie mon travail actuel chez Buffer et je n'ai pas l'intention de le quitter de sitôt. Travaillerai-je un jour pour moi-même à temps plein ? Je ne sais pas encore.

Trouver une idée qui peut se transformer en entreprise n'a pas été aussi difficile que je l'imaginais. J'avais quelques exigences que j'ai utilisées pour évaluer mes idées.

Pour chaque idée, je me posais les questions suivantes :

  • Est-ce une idée pour un marché que je connais ?
  • Ce produit résout-il mon propre problème ?
  • Puis-je facturer pour ce produit ?
  • Est-ce quelque chose qui me passionne ?

À la fin, seules deux idées ont atteint la dernière étape :

  1. Un cours en ligne sur la création d'un produit SaaS avec Laravel et Vue.js
  2. Un outil de surveillance Cron facile pour les développeurs

J'ai fini par choisir la deuxième option ci-dessus uniquement parce que je savais qu'il me faudrait moins de temps pour lancer le MVP par rapport à la création d'un cours en ligne.

Je n'avais jamais fait de cours en ligne auparavant, donc je savais que cela prendrait beaucoup de temps pour le terminer. Je me suis dit que j'allais essayer cette idée et si cela ne fonctionnait pas, je ferais un pas en arrière et me concentrerais uniquement sur la création de matériaux éducatifs pour les développeurs. Je savais qu'il y aurait toujours une demande pour ce type de produits.

La surveillance Cron a toujours été très délicate et difficile. Chez Buffer, je gère de nombreux travaux cron et je dois m'assurer qu'ils s'exécutent à temps et si ils échouent, je veux en être informé. Avant Buffer, lorsque j'étais chez YCharts, j'ai créé un tableau de bord personnalisé pour l'équipe afin de suivre tous les travaux planifiés internes. Le tableau de bord contenait la liste des travaux planifiés et certains journaux.

Cependant, la manière dont nous savions si les travaux s'étaient exécutés ou non était en regardant le tableau de bord interne. Cela signifiait que nous devions vérifier le tableau de bord tous les jours pour nous assurer que toutes les vérifications avaient réussi. Ce n'était pas idéal.

Lorsque j'ai parlé à d'autres développeurs, j'ai réalisé que ce schéma se répète dans de nombreuses équipes d'ingénierie. C'était donc un grand signal pour moi d'un problème existant. J'ai donc décidé de créer un produit qui facilite la surveillance des travaux Cron. Si je pouvais le construire, je pourrais l'utiliser pour mes projets secondaires et Buffer.

Après avoir travaillé sur la première version du produit pendant près de 2 mois (à temps partiel), j'ai lancé Cronhub sur Product Hunt le 20 mars 2018. La réaction de la communauté PH a été assez positive et cela a marqué le début de mon voyage en tant qu'indie hacker.

Image La liste de Cronhub sur ProductHunt

Lancer un nouveau produit est une grande étape à franchir, mais ce qui vient après est probablement ce avec quoi la plupart des gens luttent. Faire croître votre produit et trouver un ajustement produit-marché est un grand défi, surtout pour les fondateurs pour la première fois.

Croissance et attraction des utilisateurs

Essayer de faire croître une entreprise à côté vient avec de nombreux défis. Évidemment, le temps est la plus grande contrainte, mais déterminer sur quoi travailler est un autre défi auquel la plupart des fondateurs sont confrontés. Au début, lorsque vous n'avez pas beaucoup d'utilisateurs ou de clients, il est vraiment difficile de se fier aux données et de prendre des décisions basées sur les données. La seule option restante est soit de chercher des conseils auprès d'autres fondateurs, soit de suivre votre propre intuition.

La plupart des décisions basées sur le produit au début étaient basées sur ma propre intuition. Puisque je construisais Cronhub pour moi-même, je savais exactement les fonctionnalités sur lesquelles je devais me concentrer. Être votre propre utilisateur est un grand avantage et je crois fermement que l'idée de résoudre votre propre problème est vraiment pertinente.

Après avoir lancé votre propre produit, vous finissez généralement par faire deux choses :

  1. Itérer sur le produit
  2. Vendre votre produit

La plupart des développeurs que je connais, y compris moi-même, sont bons en itération mais plutôt mauvais en vente et en marketing. Je n'avais aucune connaissance en vente, donc je me suis concentré sur le marketing à la place.

J'ai décidé que la manière dont j'allais attirer les utilisateurs et acquérir des clients était le marketing de contenu. Non seulement j'aime écrire, mais je savais également que cela avait de grands avantages SEO à long terme. Cela aide à faire croître votre audience et à obtenir plus d'exposition.

Après avoir suivi tous les guides SEO de base et publié des articles, j'ai pu amener Cronhub à la première page de Google sous certains mots-clés tels que « cron monitoring ». Il est passé de la 6ème page au deuxième résultat de recherche en quelques mois après avoir partagé des articles sur le blog.

Image

En vérifiant les données Google Analytics de Cronhub pour novembre 2018, la recherche organique était le plus grand canal d'acquisition. Donc, je pense que l'écriture porte vraiment ses fruits si vous l'appréciez.

Image Passé à la première page pour certains mots-clés !

Cependant, le marketing de contenu est très chronophage, donc il est difficile et parfois non durable pour un fondateur solo. En faire votre principal canal de marketing nécessite de consacrer beaucoup de temps à l'écriture.

J'ai commencé à réfléchir à différents canaux de distribution qui pourraient fonctionner pour Cronhub. L'un d'eux est le marketplace de Github sur lequel je travaille actuellement. Avec cela, j'espère pouvoir obtenir plus d'exposition auprès des développeurs. Je partagerai mon expérience après avoir lancé Cronhub sur le marketplace de Github dans un article différent, alors restez à l'écoute.

Croissance actuelle

Au cours des derniers mois, la croissance a été lente mais partiellement conforme à mes attentes, si je prends en compte le temps que je passe sur Cronhub. Novembre a été le mois avec le plus haut revenu lorsque j'ai atteint environ 620 $ de revenus.

Image La recherche organique est le principal canal d'acquisition

Je veux accélérer la croissance et augmenter les revenus, mais je pense que cela nécessite de changer ma stratégie. Tout d'abord, je dois comprendre qui est mon client idéal et si je cible des équipes de développeurs, alors je devrais affiner davantage. Cela m'aidera à créer un plan pour attirer plus d'utilisateurs pertinents vers Cronhub et augmenter le taux de conversion.

En plus d'attirer plus de prospects sur le site, je veux améliorer le processus d'intégration pour les nouveaux utilisateurs. Les nouveaux utilisateurs devraient pouvoir intégrer facilement leurs travaux système avec les moniteurs Cronhub. J'ai généralement environ 7 à 10 inscriptions chaque jour, mais seulement 2 à 3 d'entre eux activent réellement les moniteurs.

Afin d'augmenter l'activation, je veux éliminer le travail manuel qu'elle nécessite. À cette fin, je développe un nouvel outil CLI que les développeurs peuvent exécuter sur leurs serveurs pour connecter facilement leurs travaux cron avec les moniteurs Cronhub. Je suis très enthousiaste à propos de cet outil et j'ai hâte de publier la première version l'année prochaine.

Une autre petite addition qui m'a aidé à augmenter le nombre d'inscriptions a été la prise en charge de l'authentification Github. Cela m'a pris moins d'une journée pour le faire, mais à ce jour, près de la moitié de mes nouveaux utilisateurs choisissent de s'inscrire avec Github. C'est une autre question de savoir si ces utilisateurs ont un taux de conversion plus élevé ou non.

Réflexions

Écrire des articles comme celui-ci est vraiment un excellent moyen de réfléchir sur votre voyage passé. J'ai l'impression que l'écriture est une forme de méditation où vous essayez de contrôler vos pensées et de les diriger vers un seul but - l'écriture.

Donc, ici, j'essaierai d'écrire tout ce qui me vient à l'esprit, tout ce qui vaut la peine d'être partagé avec vous. Ces réflexions sont uniquement basées sur mon expérience de construction d'une entreprise secondaire tout en travaillant à temps plein. La raison pour laquelle je souligne cela est qu'elle peut être très différente de celle de quelqu'un qui travaille à temps plein sur son propre projet.

Lorsque je rencontre de nouvelles personnes en personne ou en ligne et que je leur parle de mon projet secondaire, elles me demandent sans cesse comment je parviens à trouver du temps pour travailler sur autre chose que mon emploi. Ma réponse a été la même depuis un an. Je passe très peu de temps, mais je le fais tous les jours. Cela peut être une heure ou deux heures, mais pas plus. Après avoir fait le même travail tous les jours, cela devient plus facile avec le temps et cela devient une habitude.

Lorsque je sais que je n'ai que 1 à 2 heures chaque jour pour travailler sur Cronhub, je deviens très strict sur les choses sur lesquelles je dois travailler. Je divise généralement mes tâches afin de pouvoir les terminer en une journée. Je sais que si cela dépasse une journée ou deux, je vais l'abandonner. C'est difficile, mais cela m'arrive chaque fois. Je garde mes tâches petites et cela m'aide à accomplir les choses.

Il y a des jours où je me sens déprimé et où je veux simplement regarder Netflix. Je crois que cela arrive à tout le monde et j'ai remarqué qu'il y a un schéma dans mon cas. Lorsque je n'ai pas de nouveaux clients pendant 2 semaines ou plus, je perds ma motivation parce que je pense que la croissance s'est arrêtée. Lorsque cela se produit, j'essaie de m'encourager à avoir de la patience ou parfois j'ouvre un nouveau Dropbox Paper et j'écris quelques idées qui peuvent m'aider à accélérer la croissance.

Parfois, il me manque d'avoir un co-fondateur. J'ai besoin de quelqu'un pour échanger mes idées ou demander des conseils. Cela aide également avec la motivation. Lorsque vous partagez vos préoccupations avec quelqu'un qui s'en soucie vraiment et comprend le contexte, cela aide parce que lorsque vous partagez, vous vous sentez soudainement beaucoup mieux.

Essaierai-je un jour de trouver un co-fondateur pour Cronhub ? Peut-être. J'y ai beaucoup réfléchi et évidemment, je ne veux pas d'un co-fondateur juste pour m'aider à me sentir mieux. 😊

Je veux vraiment définir ce rôle avant de commencer à en chercher activement un. Je dois également comprendre les compromis d'avoir un co-fondateur par rapport à rester solo.

Le support client et la tarification sont également des choses auxquelles je pense beaucoup. Comment l'un affecte l'autre ? Je pense que cela le fait d'une certaine manière. Si j'envisage de diriger mon entreprise seul pendant longtemps, je dois définir le type de clients que je veux servir.

Je peux avoir de nombreux clients à faible interaction ou quelques clients à forte interaction. Je ne veux pas passer trop de temps sur le support client parce que je n'aurai plus de temps pour le travail sur le produit. Je pense qu'il est préférable pour moi de me concentrer sur les clients à forte interaction et de me concentrer sur le service aux équipes. D'un autre côté, cibler les entreprises à forte interaction suggère que je devrais commencer à travailler sur les ventes et cela me fait vraiment peur.

L'ajustement produit-marché me préoccupe toujours. Comment définit-on la recherche d'un ajustement produit-marché ? Ou comment savez-vous si vous en avez trouvé un ? J'ai lu beaucoup sur ces sujets, mais il est encore flou pour moi comment appliquer la théorie en pratique. Un signal qui me dit peut-être que je n'ai pas encore trouvé un ajustement produit-marché est la croissance lente.

Ainsi, je veux continuer à travailler sur le produit, à l'améliorer et seulement ensuite appuyer sur la pédale de croissance. J'aimerais en savoir plus sur les symptômes que les gens recherchent lorsqu'ils pensent à l'ajustement produit-marché.

En travaillant sur Cronhub au cours de la dernière année, j'ai découvert ma forte passion pour aider les développeurs. J'ai réalisé à quel point j'aime et j'apprécie construire des outils pour les développeurs. Améliorer la productivité des développeurs même avec une petite marge est une grande affaire et a une forte valeur commerciale si vous la regardez au niveau de l'entreprise.

Même une augmentation de 5 % de la productivité des développeurs peut jouer un rôle énorme dans toute entreprise et avoir un impact direct sur la valeur que l'entreprise livre. Cette réalisation m'a aidé à façonner ma vision professionnelle - je veux aider les développeurs à être plus productifs. Je définis actuellement la partie « Comment ».

J'ai trouvé un excellent rapport, The Developer Coefficient par Stripe qui a mené une étude avec des milliers de cadres de direction et de développeurs dans plus de 30 industries. L'une des questions de l'enquête était la suivante :

À quel point est-il prioritaire pour la direction de augmenter la productivité de ses développeurs ?

Et la réponse était 96 %.

Ensuite, j'ai commencé à réfléchir à l'environnement où je pourrais maximiser mon impact sur les développeurs. Comment puis-je avoir un impact plus grand ? C'est vraiment difficile à répondre, mais j'y pense depuis un moment. Je peux travailler pour moi-même à long terme en devenant entrepreneur ou avoir un employeur où je peux construire une carrière. Pour l'instant, j'ai adopté une approche hybride où je fais les deux, mais je suis curieux de voir comment cela évolue avec le temps. Peut-être que c'est une histoire pour une autre fois.

Merci d'avoir lu. Si vous êtes un développeur qui utilise des travaux cron ou des tâches planifiées, essayez Cronhub. Cela signifierait beaucoup pour moi si vous pouviez partager le mot. Merci !

_Je tiens également à remercier ma femme Ani pour m'avoir aidé à éditer cet article. ❤️_

Originalement publié sur blog.cronhub.io le 5 décembre 2018.