Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
New subscribed feed!
We just launched an activity feed of users you subscribe to + recommended users!
Tap here to read
My neighbours have so many fucking IoT devices that they basically fuck over the entire 2.4GHz spectrum over here just by themselves...
Thanks for that you cuntbags.22
Interesting fact: Dogecoin is popular because of a Reddit bot that stole everyone's money.
DogeTipBot, a Reddit bot that was designed as a 3rd party resource for tipping Reddit users for good content was a bot that used Dogecoin as a micro-tipping service, giving many users their first crypto experience and popularizing the coin.
The creator of DogeTipBot went bankrupt, sold all of his coins, AND all of the coins of his users, and shut down the bot.
A currency born as a joke, made intentionally as backwards as possible, and popularized by a scam, is now worth $50 billion USD... now that's a meme.15
Every time management says "were now using SaaS product X, and they're giving a webinar so we can learn how to use their solutions to take our business to the next level!" — I can't help but associate it with Nigerian Prince scams.
The longer I'm a developer, the more I think vertical integration and inventing your own shitty wheels isn't such a bad idea.
Their generalized, overpriced seat-per-month service always boils down to "vendor lock-in, nothing can be customized or exported, integrations are a pain in the ass, and within a few months the bills will explode because of some overage fee".4
Boy, did Apple make a naming mistake with Big Sur
I've started calling it "BS" and so have some of my colleagues.1
I got an internship at one of the biggest company in Thailand. I feel so good this gonna be my great experience !
Later that, The mentor asked me for my resume because he want to give me a project that match with my background technical
On my resume, I showed that I would love to tackle with React, Django and postgreSQL.
Later that day, he gave me the project details, which drove me crazy.
This project works with Grafana for frontend, Lavarel PHP MySQL and AWS for deploy, now I feel like I’m a fullstack.
The funny thing is he maybe some kind of asking for my resume to avoid my skills and give me new skills instead of tackle with what I know.
Even myself feel so overwhelmed, but at the end I feel good to get the challenge.
Dogecoin hit USD $0.40 recently, which means it's time for the Crypto Rant.
TL;DR: Dogecoin is shit and is logically guaranteed to eventually fall unless it is fundamentally changed.
If you know how Crypto works under the hood, you can skip to the next section. If you don't, here's the general xyz-coin formula:
Money is sent via transactions, which are validated by *anybody*.
Since transactions are validated by anybody, the system needs to make sure you're not fucking it up on purpose.
The current idea (that most coins use today) is called proof-of-work. In short, you're given an extremely difficult task, and the general idea is you wouldn't be willing to do that work if you were just going to fuck up the system.
For validating these transactions, you are rewarded twofold:
1) You are given a fixed-size prize of the currency from the system itself. This is how new currency is introduced, or "minted" if you prefer.
2) You are given variable-size and user-determined prize called "transaction fees", but it could be more accurately called a "bribe" since it's sole purpose is to entice miners to add YOUR transaction to their block.
This system of validation and reward is called mining.
This smaller section compares the design o f BTC to Dogecoin - which will lead to my final argument
In BTC, the time between blocks (chunks of data which record transactions and are added to the chain, hence blockchain) is ten minutes. Every ten minutes, BTC transactions are validated and new Bitcoins are born.
In Dogecoin, the time between blocks is only one minute. In Theory, this means that mining Dogecoin is about ten times easier, because the system expects you to be able to solve the proof of work in an average of one minute.
The huge difference between BTC and Doge is the block reward (Fixed amount; new coins minted). The block reward for BTC is somewhat complicated compared to Doge: It started as 50 BTC per block and every 4 years it is halved ("the great halving"). Right now it's 6.25 BTC per block. Soon, the block reward will be almost nothing until BTC hits it's max of 21 million bitcoins "minted".
Dogecoin reward is 10,000 coins per block. And it will be that way for the end of time - no maximum, no great halving. And remember, for every 1 BTC block mined, 10 Doge blocks are mined.
Bitcoin and Dogecoin are now the two most popular coins in pop culture. What makes me angry is the widespread misunderstanding of the differences between the two. It is likely that most investors buy Dogecoin thinking they're getting in "early" because it's so cheap. They think it's cheap because it isn't as popular as Bitcoin yet. They're wrong. It's cheap because of what's outlined in section two of this rant.
Dogecoin is actually not very far off Bitcoin. Do the math: there's a bit over 100 billion Dogecoin in circulation (130b). There's about 20 million BTC. Calculate their total CURRENT values:
130b * $0.40 = 52b
20m * $60k = 1.2t
...and Doge is rising much, much faster than BTC because of the aforementioned lack of understanding.
The most common thing I hear about Doge is that "nobody expects it to reach Bitcoin levels" (referring to being worth 60k a fucking coin). They don't realize that if Doge gets to be worth just $10 a coin, it will not just reach Bitcoin levels but overtake Bitcoin in value ($1.3T).
It's worth highlighting that Dogecoin is literally designed to fail. Since it lacks a cap on new coins being introduced, it's just simple math that no matter how much Doge rises, it will eventually be worthless. And it won't take centuries, remember that 100k new Doge are mined EVERY TEN MINUTES. 1,440 minutes in a day * 10K per minute is 14.4 million new coins per day. That's damn near every Bitcoin to ever exist mined every day in Dogecoin6
We get an email from the customer that a feature they “are using every day” is broken and it needs to be fixed ASAP. Sure, seems to be broken in current build. Run git blame to see when it stopped working. Last change may of last year. It’s been broken for almost a year and it took them until now to notice even though they “use it every day”.1
When I was 15 or 16 I started in school with an Arduino and some sensors where my group was tasked to build a "self driving car" that could avoid obstacles. After we were finished with that I did a project based on this car on my own because I really liked the software part and this type of analytical thinking.
A couple of months later I got a programming book for christmas "C++ for dummies". This was the turning point. I learned how computers work on a pretty low level for a beginner which was not very motivating at times but there was no going back from this point on.
I think another important turning point was when I learned Git. It was the first time that I encountered code from different sources and opened my eyes to the idea of open source which was which was pretty intense.4
I am new to devrant and it seems like a neat platform to connect with exclusively developers and programmers. I am newly enrolled in Full Sail University's Web Design and Development Online Bachelor's degree program and learning early HTML and CSS currently on my own while finishing my general classes. Any tips/tutorials/courses on code, inspiration, best way to approach learning languages, etc. are all appreciated. Also open to connecting as well.5
Dating myself here...
I learned to write BASIC on a VIC-20 and then a C-64 by typing in code from Compute's Gazette magazine and trying to figure out what I fat fingered.
Later, I got a copy of the game "Monopoly" for the C64 which it turns out was written in BASIC and I learned how to modify the code, add joystick controls so I could play away from the keyboard and add new features.
It was our first computer. probably it was 2008. I was super stupid back then. One day I saw a text file in our desktop, which says, "Hey $username, how are you? Message me here Iemail@example.com"
No matter how much we delete the text file, it kept on recreating and keep on adding same texts with multiple lines. I was really annoyed!
Yahoo messenger was popular back then. So I messaged the person using Yahoo messenger and he replied. Our conversation went this way:
Me: (after explaining a bit about the text file) what is this?
Him: it is a virus
Me: how do I delete this?
Him: if I teach you how to delete it, the whole purpose of creating it would be in vain
Me: okay, how do I create something like this?
Him: just Google
That day I was swearing at him from the bottom of my heart, not through messenger, but from my mind, because he didn't teach me how he made that virus.
I was like, "I will show you ***** that even I can make a virus better than that". So, I started googling & started learning how to make these scripts. The more I learned, the more it blew my mind. I was creating simple stuffs like, opening/closing CD rom every 5 seconds. It was so fun back then. Cause, my friends had no clue why their CD roms kept opening every 5 seconds.
After a few days, I started to thank the virus creator from the bottom of my heart. Cause, if he taught me how to create THAT virus that day, I probably would've just learned THAT one thing and stopped. But because he didn't teach me that, to learn one thing, I got to learn more than that one thing, which I'm really thankful for.
And then the journey started. Learned Batch, VBscript, C, C++, Java and so on. And still learning new things everyday...1
I did it! I resigned. Finally I'm free of these idiotic people called "my peers", who are stuck in their ways of doing things, not having looked
at anything outside one application in terms of software development since 2015, whispering shit into the CTO's ear, getting butthurt not being involved in every single technological decision in the company and the list of things I could rant about go on forever!
I would've loved to tell everyone to go fuck themselves when I left my notice. If people are so content on working with a big ball of mud, claiming there's nothing wrong with it, be my fucking guest. I really hope a rival company begins developing a competitive app so they can take over the market in a few years with actual development standards from the start!
Management is so goddamn blind to the current situation! They can't even tell how skilled a person is as they have no technical ability themselves. So here we are, people being called software architects, who are unable to even describe a message queue to someone as they've never used one. Or developed a simple REST API. Or used any database but a relational one. Not to mention, tried to implement or study any software architecture design. Yes let's continue with the way things have been going for the past 5 years and hope something changes by magic!
Good thing I'm rather skilled, so I got a better job offer quickly. There are companies out there who value skill and learning more than others. Good riddance!1
My (younger) brother used to be way better than me at programming. He was making all this cool stuff (mainly Arduino).
I learned to program to make cool stuff like him basically. I learned Python to start since someone told me it would be easier to start with (it was).
I made a bunch of small programs (shitty things to help with homework, text based game, etc).
Eventually took programming classes in university.
Now I do C++ for a living.
Which better for free IDE web development (CSS, HTML, JS)
On my Synology?
Or use web host?
I tried in AWS too complicated for me!7
I used to write games on my parents old zx spectrum. I never did end up going into the games industry, but it taught me BASIC and later C++
I really need to introduce unit tests.
Btw the module is meant for internal use and the readme is more for eventual collaborators than the general public