Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
I just got yelled at by our fed ex delivery guy. I took 15 seconds to open the door and sign when they rang. They were mad because “I knew I had a package coming so what took me so long”
For reference I have a severe spinal injury and was icing my back and eating lunch. I got up as fast as my body would allow and practically sprinted for the door. Could not have been faster.
Best of all the package was for my neighbor (we share an address so I have to sign for all their mail usually). So no, I didn’t know it was coming. And In any case we’re talking about 15 seconds and what do you want me to do, sit by the door and have a conversation with the wall for your three hour window?
Just one of the many reasons I resent the last 20 years of technological progress. I’m just totally perplexed10
I think it's time to learn a new language. Python is kind of making me depressed.
Some context. I'm a consultant, mostly in Python and DevOps. I work for a big firm, huge really, great company. Not perfect but definitely no real complaints.
I learned Python about 6 years ago and the first 2 years I did a lot of varied things with it, which was enjoyable but now no one is doing anything really amazing with Python. At least that's how I feel. Compared to DevOps? Which is just taking off and getting more and more complex, Python is still well... Python! It's great but it's not really fulfilling me any more. Maybe it's Coronavirus or maybe I'm just done telling myself the same thing over and over.
Python was the first language I ever learned. I added Kotlin and C# to my toolkit but quickly realised I wasn't going to make any MVVM apps any time soon. In the meantime I also had a love-hate relationship with Unity and the entire .NET framework and Net Core. C# is really good though, I just wish I could warm up to it more. Apparently 2 years still isn't enough and Unity is still really fucking intimidating.
That left me with 3 languages under my belt that I all felt pretty sour about. So I moved more towards DevOps. It's like a reflex and I feel like I definitely made it already in this category.
For me personally, programming is like that video game that you love but suck at. Yet some people are just able to pick up a controller/mouse and kick ass. Of course not everyone is born great and some of the best weren't naturally gifted, they were just insanely determined and had a lot of free time.
If Coronavirus has taught me anything. It's that free time is the most important thing in life. I got everything I ever wanted thanks to free time.
So while I still have some left, I think I'm going to learn C++. Yeah I said it. When I look at C++ projects, they look so much fun. They're fast, impressive, reactive and insanely powerful. Every game I play that makes me say "Wow! It's so fluid, so smooth, what the fuck is this written in?" 9/10 it's C++
Games, apps, mobile, heck even web backend is done in C++ when performance is a huge priority. My car's "computer" is written in C++
So I think first I'm going to read a lot about C++. Something I pretty much skipped over doing when I learned Python and much of Kotlin. I'll read and watch a lot of talks from people who know the language well. Have watched it grow etc. I'll try to use everything I learned from the mistakes I made with Python, Kotlin and C#.
Maybe I'm kind of crazy. Maybe I'm just going to make segfaults left and right for months. Maybe I'll constantly compare it to C# and wish it had "garbage collection". Who knows. But I'll give it my best shot.
Honestly if I've learned anything working with programmers/developers and other consultants. It's, if you are confident with C++, nothing else is remotely intimidating.
Except Perl 😂4
I am yet to start the phase of life where i am more than just a student but i often see things around and have some thoughts. Recently i was feeling that the 2 biggest crimes a person could commit is being repetitively irresponsible or being always dependent.
Like, if i am a father , a husband , a sole earner or have someone dependent on me, i could not afford to make simple everyday mistakes that i often do in my current youth age and people ignore. These days i sleep at 5 am after watching movies, wake up at 3pm , knowing that mom has already made me food, my college mates have already made assignment, and there's nothing better that i could do . Life is relaxing.
But my dad cannot afford mu luxurious lifestyle. He cannot waltz on the bike at 90, he can't sleep till 3 , he can't afford to watch long webseries. Heck, he can't even afford to have a platform like this and rant or post stuff. He has to run at 6 am in morning to get groceries for our restaurant. I wonder how he or any other mature person relaxes their mind.
Similarly everyone has to show some boss characters in life. You can't rely on a stick forever, you got to have your own spine. Dad used to have a biz partner who took most of our restaurant decisions, but then business went low and he ran away. So at the end dad himself had to take up all the things in his hand.
I on the other hand am totally spinless. Clg has taken the decision for me that i gotta give papers that's why am studying. Later company will take decision to fuck me up and work infinitely and i might just do that . I usually never come up with a good innovative app idea with a solid vision and therefore end up following other people's ideas , visions, etc and that too rather incompetently.
I wish i had more courage.
'Responsible' people of devrant (bread earners, family runners, etc you know if you are one) , would you like to share your life tips or let me know if my thoughts are wrong?2
According to a report from ZDNet: IBM's new toolkit give developers easier access to Fully Homomorphic Encryption (FHE) which is a technology with promise for a number of security use cases. In case you do not know about FHE, you can take a look at My Quora Answer (https://qr.ae/pNKR2p).
"While the technology holds great potential, it does require a significant shift in the security paradigm," the report adds. "Typically, inside the business logic of an application, data remains decrypted, [Flavio Bergamaschi, FHE pioneer and IBM Researcher] explained. But with the implementation of FHE, that's no longer the case -- meaning some functions and operations will change."
The toolkit is available on GitHub for MacOS and iOS and it will soon be available for Linux and Android.1
I'm one year into the industry as a Software Engineer, and I don't see myself working like this for 40 years.
I think that a job switch from this tiny service based company might help, but with the lockdown situation and the shortage of product based companies hiring in my country, things look really tough.
What are your thoughts on this? Is it okay to feel stuck from time to time? Is taking a break to upskill or pursue higher studies a good idea? What would do in such a situation?2
When I can see actual clients using my software, and can get real feedback from them.
I usually work on backstage projects and my job never really affected "real, normal users". When I have something pushed and can really see user feedback and smiles, that means I've made it.
Of course, if that's on a decent job, with a decent team and decent pay. Which is where I am at now.
Soon, the app will be released - if the external infrastructure guy stop sucking. So, I'm hoping to feel I've made it soon, real soon :)
Is docker even suitable for anything that isn't deployment?
So much time, so much effort, so much trial and error, and I still feel like I don't know what Docker is for.
I had a development VirtualBox machine, which I used just to compile my code and test my application. So I said "why don't I just use Docker? It would be way simpler". Also because that fucking Virtualbox image was like 10GB, and it was slow af.
The VirtualBox machine wasn't created by me, but it was just given to me by a previous developer, so I just had to imagine what I needed and pick up the pieces. In few hours I was ready with my Dockerfile.
So I tried it, and....... obviously it didn't work. I entered inside my container and I tried to manually execute commands in order to see where it breaks, and I tried to fix each of them. They were just the usual Linux dependencies problems, incompatibility among libraries, and so on.
Putting everything in order, I started over again with a virgin Ubuntu image, and I tried to fix every single error that appeared, I typed something like 1 hundred commands just to have my development machine up and running.
Now I have a running container that works, I don't know how to reproduce it with a Dockerfile, and I don't know what I'm supposed to do with it, because I'm afraid that any wrong command could destroy the container and lose all the job I did. I can't even bind folders because start/exec doesn't support bindings, so I've to copy files.
Furthermore, the documentation about start/exec is very limited, and every question on StackOverflow just talks about deployment. So am I wrong? Did I use containers for something that wasn't their main purpose? What am I supposed to do now? I'm lost, I feel so much stupid.
Just tell me what to do or call a psychologist6
In Visual Studio 2017, when an error occurs and you hover your cursor over it, you cannot copy the fucking error to do a Google Search. Who was the idiot that didn't think this through?
The ONLY way is to go to the separate Error List in the bottom, and even then I can only copy all or nothing.
Man, fuck Unity for not having a better default IDE already...1