Discussion on: Ads or Donations - what you prefer to gain money with your site?

akashicseer profile image
akashic seer

I've tried ads. Unless you are getting tons of traffic you will not get any money from ads and you just ugly your blog up. Adblockers are killing this too. Ads suck no one wants to view them much less click on them.

This is all about to change soon BIG TIME. Why? Because I am going to try something corporations are too scared to do, simple as that. Part of my social platform includes a new form of advertising absolutely like nothing thought of yet. It is far, far, far more than a social platform. With my platform I am doing all of the things corporations are afraid or too greedy to do. My platform is all about sharing with the little man and providing software to move humans forward.

I am about to start making the marketing material and try to think of a name. CyberSquatters have all the names so it will probably be a nonsense name I have to go with. But how good is TikTok or some other name anyways.

Donations may get you a few pennies a month if you find people that want to donate.

All in All Blogs are no longer a way to make money anymore. I keep my blog basically for myself. I get almost 0 traffic from the search engines. In fact For the last 5 months, I got virtually no traffic. I have been trying to figure out ways to get traffic.

I tried posting links in video comments on youtube. That got me almost nothing. Then I created this account and a twitter account. Twitter on the fist day of posting 5 links to my website netted me nearly 50 views. I also see a decent amount of traffic coming from this site.

I am actually about to write an article on dev.to about how this site ranks higher for my name than my own website.

Also Rodion thanks for your comments about Scala. It made me stop and review my thought processes. I think I will ditch Scala and go with Golang. Further investigation shows the JVM is just so damn wasteful of resources, especially for microservices. 200+mb jars vs Golangs 25mb binary which is just compiled C. I found people are writing games with Golang because it compiles to C. Virtual Reality is something I am interested in too. The build tool SBT is so complicated I have a book on it. It sucks I wasted so much money on Scala books. But live and learn. I learned more about programming techniques and compute Science, but lost a lot of time.

Apparently Golang is easy to learn. I like easy. I hope it is a productive language I can quickly build an app with. Anything in the world has to be easier than Scala. Even PERL was far easier than Scala. The reason I consider this is because if the app makes it, then I have to hire developers and it is nearly impossible to find Scala Developers. The reason it is hard to find Scala developers is because Scala is hard to learn. The easier a language the more likely hobbiest will use it. The more likely that people will use it for hobbies, the faster it grows. The faster it grows the more people you have to choose from. Scala doesn't do anything special. I see it as an academic learning language. You can do serious stuff with it just like Scala. But you run a risk doing a large project.

Don't even get me started on some of the Scala Frameworks. Some feel so used car salesy with all of the Lightbend links everywhere, everywhere, everywhere, to a subscription so expensive you have to get a quote? We know how that goes. It is done that way so they can upsell you like a car salesman charging guy y more than guy x because you can etc. Yeah that sounds good when I am creating a new app. When I first found Scala I kept wondering WTF is a lightbend platform, google didn't know.

Everything felt so commercial and the opposite of opensource. Like here is the free biscuit, but what you really need is this yummy sandwich. From the suggested IDE which is free but if you want it to work with play framework or have better support you need to buy it. Then each framework is only basic and you have to purchase the subscription to make it not suck or spend many more hours researching to reinvent the wheel yourself. Then you add to the fact that it is nearly impossible to find an agreed upon way to do anything in Scala, which makes it impossible to master and all of the signs point in the wrong direction.

It was a post in my Gmail by Lihaoyi that caught my attention. He maintains many libraries and he felt he needed to explain his previous comments about the upcoming changes in Scala. The very fact he thought he needed to make a long post explaining his position in the REAL BUSINESS WORLD to these academics, made me realize Scala was the wrong language for serious work.

The academics will kill Scala all by themselves if left alone long enough. They want to follow PERL and Python in making major syntax changes. I like Scala it is a nice tool to learn with. But if academics run it and won't listen then I have no real use for it.

Reading the AKKA docs for example made me feel that I can use it freely to create something but if I wanted it to work correctly I had to pay for a subscription. At that point my brain starts to turn off and question me as to why I am making this choice. Imagine writing code one way with a subscription but another without? What happens when Lightbend up and changes ownership again? Does my code become valueless or do I risk some sort of legal problem? Look at Google and Oracle for an example. Google used the Java API legally before Oracle bought Java. Now Oracle is suing Google even though google no longer uses the API? WTF? So if I use lightbend subscription and it sells out and my app makes it. Can I be sued by the next owner because they want to get rich? I want to see the outcome of this.

Not to mention if I write it now, it will be Scala 2 and in a year or less I will have to totally rewrite it for Scala 3. It makes no sense to write an app just to have to rewrite the app. I believe this is turning a lot of people away from Scala right now. I've seen this movie before and know how it ends. I really wanted to use Scala to add skills and show I knew it, however most Scala Jobs have insane requirements. Like they want you to use Scala 5+ or even 10 years and know every framework and library there is. That is not realistic. Why do companies think learning frameworks and libraries is hard?

I have read other posts where greenfield startups used Scala and regretted it and changed over to Golang. They listed many reasons. Much has to do with lost time debugging something. One guy mentioned his team studied Scala for 6 months and still did not feel proficient or like they were mastering it. They then switched to Golang and were blasting code out in 2 weeks. I have studied Scala over a year and still feel lost when I view other peoples code, because with Scala there is 999 ways to do anything. Literally 5 or more ways to define a fucking function? Just NO!!! Then you have the ability to leave () off of method calls if the method takes 0 or 1 arguments? Great then it looks like variables everywhere and it is harder for my eyes to pick out the Method calls woohoo saving keystrokes folks!!! I am not trying to fill my brain with that much syntax and semantics. Plus I use multiple languages daily I'm not rain fucking man. Now once you learn the syntax they want to switch it all up, rendering all books, articles, and samples useless making you relearn the new language.

So thanks Rodion. I believe you have saved me some misfortune and helped me make better decisions. I am off to investigate Golang now. Also it looks like Golang can compile to run on any device. That is better than JVM languages. If I want to create an app I don't want to write it 5 times.

Any opinions on GoLang?

rodiongork profile image
Rodion Gorkovenko Author

Hi Friend! Sorry for I'm bit short on time right now to read and comment your message in complete - it's 23:17 here and I'm still to walk the dog :) But about Golang - yes, I do have opinion!

I just recently started looking at it myself. Learning it is much easier than Scala - and still it provides more interesting features - threads and messages out of the box. And very curious typesystem. It concentrates on offering simple syntax so you'll spent much less time to learn it to decent level.

I recently tried my first test-project for some open position - never heard back, but I'm pretty satisfied with my efforts.

If you look at tiobe index, you'll see Golang is soaring to 11 from 18 during last year. Scala is not even in top-20. And I think Scala has dark times ahead as they are struggling to push 3rd version.

So while I can't say Golang is ideal (it has features I dislike - and its standard library is somewhat messy) - but I think I want to switch to it from Java / Bigdata myself. Perhaps I'll succeed this year.

akashicseer profile image
akashic seer

Now I am getting followers by using hashtags. I tried it one tweet and got like 5 more followers. LOL This twitter thing, why did I avoid it so long? Oh yeah I am an introvert with anxiety disorder.

akashicseer profile image
akashic seer

Thanks for the response man. You sound like me, working until I get too tired then sleeping for a short time, then starting all over. I sleep like 6 hours or less a day, too much to learn. LOL

Yeah. I liked the idea of big data too and since I am building a social app it sounded nice to have native clients to things like Spark. In the end there are other ways. The Scala 3 thing is what is going to hurt it most if not kill it. Plus it is JVM and doing microservices with it requires big $$$ Where it looks like Golang was made just for microservices from what I have read.

Also I think I will go with a modular monolith so it will be easy to break it out into microservices when the time comes. I have to investigate Golang and it's libraries/frameworks and how it works. That is todays challenge.