Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "stuff and things"
-
Hey, i want to make a game and i need some help, so I'm looking for a team.
What i need is:
2 programmers
3 graphics artists
2 level designers
1 music composer
2 dialog writers
1 web designer for page and forums
5 testers
What i will do, you ask? Well, I've got some really good ideas. I think the game should be like Final Fantasy, but bigger and better. I worked with RPG Maker for two months, but I'm best with ideas. I think my ideas would make some incred...
GO SHOVE YOUR IDEAS INTO YOUR ASS! The idea means nothing. I got an idea for the best game ever, right this morning while i was taking a SHIT!
Hobby teams need people who create content. And people who can do stuff will more likely work with someone who does stuff as well and has proven that he is able to get things done.28 -
Things I've learned throughout my 5 - 6 years as a programmer.
- StackOverflow is full of assholes.
- CMS's are for weaklings.
- The best feeling about waking up in the morning is figuring out how to solve that error in your code.
- You no longer think about normal people things. Your mind is full of code.
- You're practically a computer.
- ALWAYS backup and save your stuff or you WILL regret it. Enable autosave if possible.
- RIP your social life (if your friends don't know squat about programming)
- Darkness is better.
- Being a programmer is amazing.26 -
One company i applied for never wanted to give me the job because they where building a prototype and they wanted someone familiar with their stack to get things up in a short time span.
*Fast forward 7 months*
The company i work currently with has been developing prototypes for startups to help validate their ideas and guess what, the bunch above came to our company unknowing that i work here and i have been put on the project as a lead.
Lol man, you cant write this stuff9 -
My dad just heard about the Iphone7
He wants me to create an Iphone8 because I study things with computers and technology stuff.
¯\_(ツ)_/¯9 -
Boyfriend and I decided to take on a simple Raspberry Pi project as an extra curricular thing to do before uni starts. He claims that I'm better at this sorta stuff than him, so I end up with the Pi for most of the week, but have immense trouble getting what we want to work.
I give up and pass it off to him to have a go when he's home. Few hours later he gets all the things I couldn't get done. I'm a mix of frustrated and relieved.
Unrelated, probably gonna wife that man5 -
Boss: Great news, we are getting another backend dev from another team to help us out.
Me: Cool, hopefully we don’t have the same trouble as the others, not replying, never writing anything down etc.
Boss: No, I’ve worked with her before. She’s much more passionate about doing things right, using best practices and all that stuff.
Me: Oh that’s perfect, great news!
Boss: Yep! ... just be aware she has a tendency to get very easily confused. She delivers the wrong thing from time to time and might need to redo stuff semi-regularly.
Me: ... ... ...
Boss: It’ll all work out. Don’t worry. Ok gotta run.15 -
I need to hide myself, my computer, programming skills and computer knowledge from people. Then only, I will be safe..
Friend: Heeey, you're good with computers right?
Me: No! 😑
Friend: Come-on bro. I know you are.
Me: What do you want?
Friend: I want you to check and book flights for me for country X.
Me: Are you ok? How does this have anything to do with someone being good with computers and stuff?
Friend: Haha, see? You're good with computers. *starts laughing. Anyway, since you're good, you can find the best prices. I know you know how to search sites and how to find things online.
Me: WTF?!?!!! All, you have to do is type in your search. If you don't like the results, you simply refine it.
Friend: See, all this tech stuff I'm not really good at it.
Me: But you're good at searching for other things online, right? Do the same for your flights.
*Picks my laptop and walks away.
How can a young man not be able to search for flights online but knows how to use several gadgets. Nonsense.9 -
My Neural Network can recognise handwritten digits!!!
It's my second try at NN so it's faaaar from perfect (or maybe even good), but hey, it's something and only with High schools, I'm pretty satisfied with the results. If you've not seen my previous post, I'm just trying to learn NNs in C and am doing just really basic things.
Still I'm proud of my progress!
Now I'm looking forward learning some library (OpenNN + OpenCV seems cool) and trying more advanced stuff, wish me luck 😆14 -
Realised this today.
One of the things I love the most about my job is the requirement to be creative and hackish.
Sometimes you just have to debug/fix stuff in the weirdest ways and this requires for me to think out of the box.
Something that's very new for me on this level!4 -
Just discovered that one of my coworkers(well...my boss really) has the uncanny ability to detect fonts and sizes with extreme accuracy.
For some of you that may be not impressive at all and some can probably do it too. But its like...not only on websites man...she can do it on things that we see printed, menus and stuff.
That to me at least is very impressive.11 -
I have not used c++ in almost 2 years. I'm regaining familiarity with it.
I come from 2 years of Java and python.
I'm ranting a lot about some things, but damn, pointers and stuff are so sexy.14 -
today i was very sleep deprived and i had an anxiety episode at work. that was the first time my coworkers saw me like that. they took me to a cafe, got me a pastry and kept chatting about random stuff while i calmed down. i felt vulnerable and ashamed for not keeping it together, but it was one of the nicest things anyone's ever done for me.14
-
How a regular convo with non-devs usually go:
"So what do you do?"
"I'm a software developer."
"Oh, so you're like... a hacker?"
"No, I build apps."
"Nice! So like facebooks and stuff???"
"Not exactly. Different things, mostly tools. It depends."
"Ooh...cool...Like what?"
*proceeds to spend what feels like an hour trying to explain what I do for a living in the simplest terms, while the person just blankly stares and nods, pauses, then finally tells me their crazily infeasible app idea.*
"So whadaya think?"
"Hmm...sounds good 😀👍"9 -
D: Hey, your stuff isn't working, fix your stuff or it will become a road blocker.
Me: Why it is not working?
D: Because I used the same table as you used, and I changed a few things. there are 22 reasons for it.
(polite conversation stopped and I redirected him to my manager)
WTF? ARE YOU FUCKING KIDDING ME? YOU CHANGED MY STUFF WITHOUT TELLING ME AND YOU ARE NOT USING ANY SOURCE CONTROL? WTF? YOU CREATED THIS SHIT AND CALL MY STUFF NOT WORKING? ARE YOU A FUCKING IDIOT?
CUT YOUR FINGERS AND POINT TO YOURSELF.2 -
!rant
Just wanted to share stuff. It's my first time.
<backstory>
I'm a c# dev, recently got excited about neural networks and stuff. I have a gf who studies biology
</backstory>
So i've noticed yesterday what my gf is doing for her science stuff. She has an image taken through a microscope of some erytrocytes and shit. And she's clicking on those tiny fuckers to count them. There are like almost a hundred of those things in an image and she has a butload of those images.
I was like "what the fuck? Don't you have an app that counts the stuff for you or something?"
And there is none. Or at least i wasn't able to find one. That's bullshit. My inner programmer screams with hate for boring repetitive tasks.
So i guess i'm going to write a neural network to count similar stuff in an image.32 -
Someone stole my mouse when moving office... Dude the things on MY DESK are mine, you can't just take people's stuff and make it yours
Now I am using your crappy mouse... 😑6 -
Just got a brand new car coming from a 1999 Honda CRV and holy shit the tech in these things is insane.. basically drives itself on HWY's, can start it from an app, does all sorts of weird stuff.. obviously it comes with risks of being hacked and all that but damn new cars are wicked these days.7
-
Fixed a project for a collegue.
Him: How did you fix things, what's the process?
Me: Click stuff and press Buttons randomly until it works.
Him: ... That's all you did?
Me: Yup, the rest is just experience. -
I am fed up working with unskilled software developers. Or to be more specific, working with people who have no idea of sofware architecture.
Most people I've worked with have simply no idea what they are doing in the broad picture, they can only follow patterns they see and implement their feature in the same way. They can't think about the abstract concepts which should be the foundation of the project.
They fail to write unit tests which are maintainable. They write one fucking test per method which is testing 50 things at the same time, making it often impossible to understand what is being tested.
They think putting stuff in private methods makes their class better and is some kind of separation of concerns.
They write classes and afterwards create interfaces for these classes named {Class}Interface, shoving all the methods into that interface. They think it's good design to do so.
They are unable to think about the reasons why things are done the way they are done and that you don't do stuff for the sake of doing stuff, but to achieve certain goals like interchangeability.
They don't undestand how to separate business logic from the application code.
They have no sense for naming things beautifully. They don't see how naming things is a major part of good software architecture.
They get layer concepts wrong and then create godlike {EntityName}Service classes, which do everything related to a particular entity.
They fail to shape the boundaries within a software project, entangling stuff which should live in individual modules.
All I want is to work in a team with professionals.2 -
Dear client / customer
You have been misled. The customer is not always right. The sooner you realise this and start listening to us as the consultants you hired the better things are going to get. If you were experts in how to do this stuff you wouldn't need us. Please recognise the skills.
Best regards
The design & development community3 -
Does anyone else not enjoy pair programming? As an introvert who prefers to "work alone" and someone who has to look stuff up frequently, even things I "should know by now", I find pair programming very anxiety-inducing. I'm always wondering if the person I'm programming with thinks I'm an idiot/imposter.8
-
Coolest thing about platforms like devrant, is that it's so easy to get people to read what you have to say, and get them to notice you.
It doesn't matter if you have a nice profile picture, have a lot of friends/followers or anything like that.
The content is what matters.
Also, its not like everything here is developer related or is super nerdy, most of the stuff you see are normal things you'd expect people to post on things like Facebook when they want to be social and connect with people.
It's sad that this is not how most social media is done.7 -
Someone saw that i didn't use mouse while typing code and asked me how do i do that and i told him that i just use vim. He didn't know what it is and i told him some things that it has a learning curve and stuff and he told me that he will definetely look into it.
Come to the dark side kid.5 -
I think I figured out why so many companies jumped on board the Agile approach. Companies heard Productivity Bonus and Put Stuff into a List Of Things to Do, and left out all the rest of their responsibilities. One of my past companies was like "We're going to take an Agile approach to everything! Except, we're not going to shield developers from everyone who has stuff in the backlog, and we're going to have other meetings during the day on top of the scrum meetings to check on your progress, and we're going to measure points in time instead of complexity".
I feel like the creators of the Agile Manifesto would be really upset at all of the poorly implemented processes. Because all of us developers are pretty upset.6 -
I hate asking for help on here as this place is mostly not intended for that but fuck it for now, I need help on this one!
Installing Arch isn't working for me. Installing any other Linux system (debian or RHEL based) works great.
I've seen some things online about EFI files and so on but I honestly don't understand what that stuff is (about).
Help.15 -
So i just wanted to say thank you. Everyone on devrant.
It became a safe place for me to rant about stuff, getting feedback from awesome people and so much more. Also i learned some things on dR that making my (dev)life better!
Most important devrant is making me feel way better, when you read about people having the same struggles.
But not only the rants are making this awesome. Its every single one of you.
Thank you, stay awesome!2 -
"So, just show me the dirty and nasty things in this 'internet' thing...I mean, this nsfw stuff...c'mon..."
"How about the source code of my last project?"
<silence> -
The combination of fun colleagues and trying to learn things (more and more CLI stuff in my case) make my days awesome, also some customer interactions are hilarious, that altogether makes it very much worthwhile!
(although: I'm a Linux engineer, NOT a dev professionally)3 -
!rant
I used to be someone who disliked microsoft and windows, but with the new CEO Satya Nadella things are going in the right direction. Really love the stuff microsoft is doing right now! bash for windows, 24 bit color console, visual studio code and the monaco editor, dotnet core ... lately I have switched to windows 10 from OSX and I couldn't be happier :)17 -
Yesterday, I sat down and worked on a project for one hour. I changed a lot of stuff and kept coming up with better ways to do things. After an hour, my file was in the same exact format as the last commit. I closed my laptop and walked away.
-
Hi guys!
That is my first...well, rant? No, not at all.
I found this community by accident. I was looking for something like this, but did not realize til now. I scrolled through some posts and it is awesome to read awesome stories and rants from awesome people.
I am a 21 year old SAP ABAP developer from Germany. I have finished my bachelor's degree (business informatics/business information management? German: Wirtschaftsinformatik) last August. I have always been interested in web development and teached myself some php basics when I was younger. I would love to do more things like that, but things have changed. There are lots of different frameworks, languages and stuff. It's complicated.
I am not sure if I have understood how this community works, but I am very excited to find out.
And, as I already mentioned, I am German. So please feel free to bash my shitty English. :D25 -
So, I'm studying computer engineering in school, so a lot of people have decided I'm the tech one in the group and come to me with all there computer problems.
I'm constantly explaining basic things about their computers, how to exit vim, why using git is a lot easier then having 100 versions of files, how to change directories from the terminal. Simple things like that and while I normally don't mind, all these people are also in computer engineering and should really know all this stuff too.8 -
I'm just C# boy, born and raised in a .Net world ... Today I started some stuff with JavaScript, downloaded the JavaScript standard extension for using in Vs code... It made me do things...it made indent each new line by 2 spaces! Not 4 or a tab but 2! And then what really took the fucking biscuit, it said I couldn't end my statements with semi colons! I need a strong cup of tea and a sit after that shit. How is that at all useful to anyone!? It just made it make less sense!!!!10
-
start teaching people how and why to delete code instead of teaching them only how to write code
compare functional and object oriented languages as well as high level and low level languages and explain what are advantages of using certain language without going into the syntax
let people do mistakes and don’t punish people for making them but let them explain what happened, if they know what was the cause of mistake it is worth ten times than doing things correctly
mix teams per period of time instead of per project
make showcases how to modify ugly code to pretty one and what are the steps and what patterns people should look after
teach by not showing old stuff but showing where old stuff exists in modern things and why it’s important there and what’s the purpose of doing things certain way instead of flat theory based on ancient examples1 -
Css was developed by monkeys. I fucking hate how there is no organisation, laying out stuff requires too much work, there are billions of ways to do something. Aligning things in css actually has a web page dedicated to that, seriously, what the fuck????? I love doing backend and creating rest apis but for the love of god i cant stand css and front end in general🤦🤦🤦8
-
That one guy in the team,
Who builds things and knows stuff about the things he has built and doesn't document it :) doesn't document anything about it.
Fuck you man. Seriously, you need me to come everytime to you and ask you about it?
Fuck you.
Literally, Fuck You!5 -
I've been teaching my brother basic front-end development stuff. He's good. Seeing this, I decided to put him into a real project. So I got one, a simple front-end project. But the project managers are assholes and requesting stupid things. Thus, my brother didn't complete it before deadline. I don't know what to do now. I can't help my brother because I don't have enough time. I am very furious as I want to leave the project and fuck the manager over. What should I do?2
-
So lets see if i can get this devrant stuff right.
So a couple of years ago i worked for this company, where i worked in datawarehousing and business intelligence. I was in my 3rd year of working as a software engineer and was full of ideas, motivation and just wanted to do cool stuff.
Anyway, after the first couple of months of working where i learned what they actually wanted to achieve, i got some ideas on how to improve the workflow. They were just simple things, like updating our IDE (we were working with a very old Visual Studio version), getting useful editors, using some more modern ideoms like unittests, continous integration, etc. Simple stuff really.
So in my endless naiveness i went to my supervisor and told him my ideas. He was not particularly interested in my ideas and cut me off somewhere in the middle and said that he would talk to his boss.
So a couple of weeks after that (nothing happened), i went to him again and asked about it.
M:" Hey Bossman, have you thought about my ideas?"
B:"Yes."
M:"And?"
B:"We won't do them."
M:"None of them?"
B:"No."
So at this point i was a bit bummed out, but surely he has a good reason right? So i asked why.
M:"Why?"
B:"Well, because we always have done it the way we do it now."
I think i had a bit of a blank stare at that point, because he looked at me funny. If we would do things like we always have done them, we would be still in the stone age you moron.
God i hate it when people say stuff like that.3 -
Pandemic achievement: I slept early and woke up early too! Fuck yeah!
... Tho I did dream of an old-crush-who-I-hate-now and then of my friend breaking her leg, so I'm not sure, but hey, more hours in the day! 😁
Now, first going for food shopping and then I'm off to work.💃14 -
I've been taking a bunch of boot camp 'entry' type tests to do some research for the school I'm building - and these things are strange. To qualify, some of them want to make sure you can do basic algebra and others want you to be very comfortable with higher-order JS function type stuff - and then you get questions like this : /4
-
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
This is really the stuff I have to deal on daily basis. -
TL;DR, I do node.js now.
__________________
There's much I was working on the past weeks. First of all some of you may know I don't work in IT and therefore always am learning how to make things easier in my workspace with tech. And my boss once told me how annoyed he is converting stuff to PDF for easier sending via mail.
Then I started to build PDF converter with
PHP and the Laravel framework. My first steps into it succeeded and I could even deploy my Pdf-wizard website, but everything feels like a hustle and making this application bigger don't really seems like a enjoyable task for me.
I tried the same stuff with Node.js then. It was damn good. It was simple, because there are plenty of packages wich do this tasks on NPM. Afterwards I spent some time on doing research and ended up learning Express Framework.
This brought new inspiration to me and I wanted to share this with you guys.1 -
So i quit my job today, after signing my contract termination things i asked them if i could check for some personal stuff in my work laptop. and on getting there i quickly went to terminal and did a "rm -rf /"
first time i ever did that willingly, had just been reading stories. i have to say it felt awesome to tell them its now dead, that they cant check what was on it. best feeling in a long time8 -
I wrote something to make QEMU VMs with GPU passthrough easy, thought I may share.
Feel free to look and uhh help me improve it, I really have no idea how some things in QEMU works. PRs and stuff appreciated
https://github.com/sr229/nya4 -
I hate JS...
I hate CSS...
What can be worse ? ...
*guy at work* : hey what do you think about CSS in JS, should we try it for our codebase ?
*other* : yeah why not ?
Me : *make a gun with my fingers, gently putting it in my mouth, remember all good things in life, no regrets* *gun noise*
Kidding, I love javascript.
But I seriously hate CSS and UX stuff.2 -
!rant
For the second time in a row, one of our customers decided not to pay their server. The server, on which a lot of the work we did for them (online shop) was hosted. Shortly after completion, we specifically told them to backup their stuff on a daily basis, secure their server and regularly update it... Guess who did neither of those things, in addition to not paying their server after more than 5 reminders, and still complains about their shop being offline. Fucking idiots.2 -
So I duel boot because I need Ubuntu for some things and Windows for others. (I run some robot sims that don't play well with VM)
This pops up, grub vanishes, and can only boot to windows.
Good news is I have all the important stuff backed up to git.
Guess I know what I'm doing this weekend.1 -
I watched nvidia gtc keynote today. Most of stuff was about how amazing their gpu is and how much processing power we need, oh really?
Self driving cars are most idiotic way to implement rail way system on top of complicated road traffic system from last century.
The real problem is and always was problem of last mile. We don’t do shit about it, just trying to reinvent same stuff by complicating things.
I started wondering if it would be cheaper to just put small electric golf cars on railroads next to highway with automatic parkings next to cities. We could then slowly replace highways with railroads and even stack rails on top of each other.
You just drive to parking with golf cart and it hops you to railroad with auto chargers. Traffic is predictable so you know exact hour when you hop out and can drive last mile to target destination. So fucking simple yet we need fucking computer and tons of scientists to solve problems we created by bringing idiotic movies ideas to life.
Well most of stuff we try to automate is done so shitty way that it’s in fact complicate.
Fortunately it’s not my problem.18 -
Why is it that software has gotten so hardware heavy these days?
I get that some things require more ram, larger screen resolutions and games.
But even calculator apps are now in the hundreds of MB when the entire Microsoft office suite used to come on a couple of floppies.
Is it laziness and relying on ever higher level languages or is there some reason that stuff gets unnecessarily large now.14 -
Dad: “Cool! Now you can sit around like you always do!” 😑
Mom: “So you are programming the computer? Can you show me how to do x on my computer/iPhone?” Except it’s the same questions every single time... She never learns...
Brother: Talks to me about jailbreak stuff
And of course, they all ask me how to fix things on different electronics.3 -
One of the best things about having a basic knowledge of mechanical engineering, and access to shop floor tools.
I don't have to pay for stuff like docking stations 👌6 -
!Rant
I hope that my daughter takes an interest in STEM stuff. I’m going to introduce it early on for her. (She’s only 9 months old right now) but I’m admittedly nervous that she won’t have a hyper curious nature as she grows up. I was always super curious about learning about how things work, even though my parents never gave two thoughts about it. I don’t think that being curious and wanting to explore the inter-workings of stuff is learned so I’m just hoping she is a curious little-shit like I was as a kid hahaha.15 -
So today is my 17th birthday. One of my friends got me some chocolate and a bunch of little kids stuff to embarrass me.
One of the things he got me was a rubber duck.
He doesnt know how much I actually wanted one xD5 -
So apparently the CIO knows all about my team lead sucking it up as a boss, and is letting him do it. He's constantly on the team leads ass about stuff and it's stressing him out.
The CIO wants him to stop being so micro managey and let the team handle things... But instead of telling the team lead that, he'd rather just blast him constantly and stress him out which makes it roll onto us and stress the whole team out.
I wish the CIO would just tell him to square up or just fire him... This stress isn't good for anyone. -
Being smart but not applying yourself is the same as being stupid.
I've been having a rough semester , as I sat around and played video games for the first few weeks.
Ever since I stopped gaming I started doing more code stuff, and getting things done.
In hindsight, I probably shouldve stopped gaming when the semester started.
What are your guys experience with this? What stratergies do you use for time management?11 -
Looks like Matrix just got educated on hiding administrative stuff behind a VPN, by the guy (or gal, but those don't exist on the internet) that hacked their production infrastructure. Coincidentally, it reminded me of that time when a dev wanted to educate me, a sysadmin, about VPN's 😄
https://devrant.com/rants/2030041
What I've learned from this incident are 2 things.. well mainly 2 things.
1. Never *ever* entrust developers with production access. Let DevOps take care of the glue that sticks dev and prod together.
2. Trust nobody's competence but your own. Matrix was advertised as "highly secure", and then they do a fuckup like this. Only trust yourself, and ensure that you're in control.4 -
Working on a new project at work; all_of_a_sudden boss goes:
"A client needs the current software to do this thing, can u do it"
Me: "Yea, sure"
One week later: "Yea, Im not feeling this, can we change this, that, and--what the heck is that?"
Me: "😑 aaaaa the exact changes u wanted"
Boss:"Well, lets change (A list of stuff and new things added)
Me: Sigh....4 -
One thing I wanted to say here before:
The more the community of DevRant grows, the more "repeated" posts it will have. It's totally usual on social networks when they start to grow.
So, instead of saying bad things to people who post the same stuff, just ignore it and keep the community growing. :)2 -
Doing my internship now, and seems like I need to get used to naming files and other things properly again. No more 'that thing','stuff','important shit','that other thing' etc file names1
-
I love arriving at work to see in a mail that a co-worker is literally saying "please test things before delivering it"
Like I did it, it worked, and most importantly, it's their part of the code that had a problem.
Fuck off, learn how to communicate without reproaching stuff you should have done before1 -
Management has been promising we'd leave .NET framework for 2 years now. Never fucking happens. A new ASP.NET project was just started last week and yup, OF COURSE, its .NET Framework 4.8.
I'd even be happy with one of the earlier .NET Core versions at this point for fucks sake. I have no clue why tech leads are so happy to create a brand new project on a deprecated framework version.
And yes, I have checked thoroughly. Our whole infrastructure works with .NET Core onward. People are just too lazy to learn new stuff.
Stuff like switching to .NET 6, actually doing unit testing, improving our CI/CD pipeline, refactoring problematic codebases, etc. -> all this stuff is the kind of things they promise me I can work on later whenever I'm so bogged down with work that I'm looking for a light at the end of the tunnel. All empty promises.
Ideally we should be on .NET 6 since its LTS and just stay on the LTS versions as the year goes on.8 -
Here we go, classes are starting again tommorow, tried to do most of the things on holiday, delegated school project stuff to the project members and made a planning with them...
and still nothing happend on their part in a timespan of 2 weeks and the deadline is in 5 days and A FUCK LOAD OF STUFF STILL HAS TO BE DONE AKA I guess I have to do their part too in 5 days..
*going into caffeine induced rage insane mode for 5 days*1 -
Sometimes it's uncomfortable for me to code anything because all I do is based on other stuff that is based on other stuff and so on.
Am I truly a creator when all I do is putting the puzzle pieces together so it looks unique?
I actually never honestly go beyond "modding".. Why do I always have to rely on other stuff working? And other stuff continuing to work for the following decade?
I thought it's only the case for software/web/etc but apparently most hardware projects are stuffing bought things together.
Music is stuffing chord combinations and melodies together.
It all goes on like that. -
Today was a good day, (day 4 of my junior dev career) I met the only other female Dev in the company , great stuff
And I'm starting to see how well I fit into the company. The only hot drinks options are coffee and green tea- exactly the only hot things I drink 😂(I think they all hacked me and made the work exactly the way I'd like it hm)3 -
INTERVIEW. It tells everything about the company. I recently applied for a "big" company for the position of ML Engineer. The Job description was like "someone with good knowledge of visual recognition, deep learning, advanced ML stuff, etc." I thought great, I might be a good fit. A guy called me the next day. Introduced himself as a manager of the Data Science team with 8+ years of experience. Started the talk saying "it is just an informal intro". But things escalated very quickly. Started shooting Data Science questions. He was asking questions in a very bookish way. Tells me to recite formulas (like big formulas). When I explained to him a concept, he was not understanding anything. Wanted a very bookish answer. I quickly realized I know more about ML stuff than him (not a big deal) and he is arrogant as fuck (not accepting my answers). Plus, he has no knowledge about Deep Learning. At the very end, he tells me "man, you need to clear up your fundamentals". WTH??? My fundamentals. Okay, I am not Einstein or Hinton, but I know I was answering things correctly. I have read books and research papers and blogs and all. When I don't know about things, I tell straight away. I don't cook answers. So the "interview" ended. I searched that man on LinkedIn. Got to know he teaches college students Data Science and ML. For a fee of 50,000 INR. It's a big amount!! Considering the things he teaches. You can find the same stuff (with far higher quality) free of cost (on Coursera, Udacity, YouTube, free books, what not). He is a cheater. He is making fool of college students. That is why I sometimes hate "experience". 8+ years of exp and he is such an a**hole!! BTW, I thanked God for saving me from that company. Can't imagine such an arrogant boss.
TLDR: Be vigilant during interviews. It tells a lot about the company.4 -
Real story :
There's this one colleague, who was a very good friend of mine. Always helped me in everything. That one friend in the team, who shares a lot of stuff with you.
And she suddenly, turns offensive when it comes to professional things and mainly competitive stuff in the team.
She becomes a completely different person when I get recognition for something in the team or when I become popular in the team.
She has that feeling that she should always stay in the lime light.
When I steal the show by doing something good, she starts to show faces.
Decided that it is a unhealthy friendship, as the friend i knew is no longer a friend when it comes into professional behavior at work,
And it started reflecting a lot in our personal friendship, outside work too.
Decided to cut the friendship and only be colleagues.
Did the same happen to someone else? Did you lose a friend because of things like this?4 -
I just got started in my web development course in college now but I'm really not interested in waiting another year or two to finish my prerequisites when I could be learning and making my own stuff by now. I'm learning HTML and doing pretty well. But any tips for a guy trying to get into the industry? I know CSS and JavaScript are some of the basic tools I should know and also WordPress. Any advice is appreciated? Any good online courses I could also take to speed things up a bit?9
-
Winforms.
Thanks to my school I was introduced to this shit and by George is it some of the most unintuitive crap I've ever used.
The drag and drop shit should be fine, but oh if ever you doubleclick on something it will add a [name]_click method, and if you think you can just remove it fuck you!
Then there's the fact that splitting stuff up is unintuitive as hell as well. That is, you can't. You can define areas you can show and hide, and then you can drag stuff into them. That should be fine but everything is still in the same page (and if you have stuff overlapping then you better not move it with your mouse because then it will belong to another of those things). Contrast that with the more ~~~complicated~~~ and ~~~not what we learn~~~ WPF which has frames where the content can be define in different files.
Oh but if thatt wasn't enough, the autogenerated code is horrible as hell.
I died a little inside when I learned someone decided to take it to the web as well D:
https://i.imgur.com/NL5ggIc.png6 -
Great week, been super productive and very happy about.
*wild junior boss appears*
"You should have done it differently! You didn't know it and it's your fault for not asking me about stuff you didn't know existet. I often screw things up and blame others, but i made the boss like me so it's okay. And since i lost my spine some time ago, i will now go suck my own dick and feel awesome . "
Not sure that is exactly what he said, but he meant it. -
The new CTO promised us better coffee in his introduction meeting. Honestly felt pretty trivial and part of his used car salesman pitch to us.
A month goes buy and he replaces our shitty drip Starbucks breakfast blend coffee with ... Starbucks coffee machines. I shit you not these things have touch screens on them. So I tried two cups of each bean type and ... this stuff is really really bad. It's literally worse than the drip brew. It's so fucking terrible I have trouble finishing a cup.
God damn it!8 -
The programming teacher was interested in Python, so I showed him what a script we made in Java would look like in Python, and he was so impressed he is thinking about completely changing the learning plan stuff to teach Python instead of Java. Now I'm not sure if I should've done that, because I was interested in the Java stuff and things and the other classmates would probably be completely confused if we take such a turn. :S8
-
Sick and fucking tired of this bullshit.
Previously worked with Laravel, used 'gulp watch' to watch for changes in assets and now they changed things for the better of Laravel Mix as a fucking wrapper for webpack. Now I have to do shit load more stuff to get gulp working, 'cause otherwise my 'npm run watch' shits itself every fucking time I run that shit, doesn't matter what fix is aplied. Battling that bullshit for 3 days now and shit's not working anyhow. Stupid fucking bullshit. Sorry, had to let it out from myself.10 -
I'm hoarding free courses on Udemy which I probably won't even watch. I even enrolled in stuff not related to dev, things like meditation and etc...1
-
so i gave in and started learning JavaScript, its not as bad as i thought, really prefer the es6 stuff, makes some things so much simpler.4
-
Interns' first day:
"Here is some documentation I found really handy, got me up and running quick"
"Here's a video series on the some of the stuff we work with and maintain. Found it super useful!"
Several months later:
They didn't use any of it, and I answer questions constantly. WHY!?
I started less than a year ago, and I'm the most senior on my team in this country. So it's all falling to me and I don't know how to hold their hands so they'll be able to learn and figure out what to do? Do I just start being rude and telling them to google things?6 -
Things that I will do during the next few weeks at work because I am an asshole:
Write an entire CLI utility in Rust for internal processes, no one on my city understands or even knows that Rust exists.
Write a small desktop app as proof of concept for another department that had made the idea some time ago in either: GnuSTEP Obj-C or Lazarus Pascal for the same reason as the Rust application.
Job security people. And I have a tendency to write things in stuff that no one else uses.8 -
I am pulling my hair out on ducking low level stuff. This is why people (more importantly me!) should have the chance to learn, rather than assume how things work.
Has anyone of you detailed resources on how linking objects into shared libraries really works ? Especially Name Resolution. All those ducking tutorials and bloody blog post just have simple examples and explain shit not in detail!
Even ducking man pages on gcc/ld don’t help me out! Maybe I’m too dumb to type the right words into me search engine. I’d even love to read a bloody paper book.16 -
1. Nothing lasts forever and you always need to be prepared for change.
That might be technology acquired by other company and dropped completely by all of people or new technology take over the market for a year and is gone after that and no one remember about it.
2. If you go opposite way then all of people around you that might be actually the best way.
That learned me to always look around for new stuff cause this small stuff that people make today can be big company next day just cause they got annoyed by things and start something new.
3. Trust nothing that you see.
Bugs are everywhere
4. Quality and speed doesn’t matter when you start doing something but consistency matters a lot.
When you start doing something you suck and you need to be ok with fact that you’re going to make lots of stupid mistakes and learn from them.
When you start new prototype you don’t need dozen tools to finish it, you don’t need performance or perfection, you need consistency to finish it.
Good luck -
So, as I'm currently cut off from the world of tech, my anxiety in regards to research has settled and I actually enjoy doing it again on my terms. It just makes me jealous to look at all these people developing cool stuff and wanting to get in on the project and maybe improve a part or two, particularly the robot kind. I want to slap some neural nets on majority of the robotic shit I see, or optimize them, or do something to make them more robust... But I don't have a research position right now where I can spend time and money doing that. So I just sit in front of my laptop and sulk.
... And literally this is why we can't have nice things. Cuz I'm not hired to make nice things. Literally.2 -
we had that one teacher in the apprenticeship in the first year who taught us C. There were some people who already knew the language but most of us didn't and we had this one horrible test where we had to do some for and while loops with stars... Like generating something like this:
********
*******
******
*****
****
***
**
*
so most of rhat stuff we never learnt and he couldn't explain to us why our code wasn't correct and we all ended up getting really bad grades in that subject for something really basic -_- just because he couldn't explain it to us and test things we never had -
do you guys think it's dangerous territory to do something you weren't asked to do at work?
like, i know i can improve some minor inconveniences, but they are not the priority. on the other hand, we always have a bigger problem and the little stuff gets left behind. idk, i just want to leave things better than i found them9 -
My GF is also a programmer. But we rarely talk about coding stuff.
Everything is fine with just one problem.
When I have a good focus on whatever I'm doing, I have trouble giving attention to other things and people around me. When doing Programming especially.
So I often feel bad that I couldn't give her enough care and time.1 -
So my friend who's learning to program didn't really feel like he accomplished much in a uni assignment since he googled most stuff, copy-pasted and tweaked the code a bit. When I told him that's actually the way we do things he found it the funniest thing ever.13
-
The feeling of never being good.
Even thou I am a new programmer, everyone I meet tell me the same stuff. "You will almost never feel good at something". And yes, I never do, even with things I'm fairly good at I still think I haven't grasped it yet. Always new sites and resources to check out, always new things to dig into.
Althou it is what defines us as programmers. To being able to learn and adapt. To explore and being curious, to learn and to advance.2 -
Am annoyed. Not mad, just very disappointed. So the guy I emailed yesterday about doctoral research positions hasn't responded yet, and this is causing me somewhat of rejection anxiety, specially considering recent events.
Honest to god, if this one fails I'm abandoning academia and research and making cool stuff. Fuck society. I could make so many useful life saving stuff, but they didn't let me. ¯\_(ツ)_/¯
Also, I'm enjoying my current minimum wage occupation. It's stressless and repetitive and I pay fuckall for tax. I didn't want to go antisocial, but I was driven here. So there. This is why y'all can't have nice things. 🎤💧8 -
From the only tech guy (after co worker left) at my old job to 'the new guy' at my new job
Its a fucking flip lol
But at least I'm not dealing with a terrible ceo and growth
Day 3 and they're already trusting me with stuff and not treating me like a child even though I'm asking a million questions
And they're already discussing how I can use my actual background experience to do new unique things for the department rather than just bogging me down with instructions and "do it this way"2 -
Finally making it.
I'm now closing down my company due to way too high costs and way too much work to try to stand those costs.
Good things will happen, now it's time to simply pay for the debts I now have just because I tried to dream too big without having enough financial support to sustain those dreams.
Hopefully I'll pay my debts in less than a year.
I really wish to go back in time, do stuff differently or even just don't do anything at all.
What a fucking year, I didn't even feel covid, lockdowns and such as I was too busy working at home.
Completely destroyed various relations in order to try to keep things up, now I just can't stand this stuff anymore.1 -
man i wish i had brain cells.
i was trying to free some storage by deleting some btrfs snapshots, so i mounted the directory and started rm -rfing, as you do. a couple minutes in, i decide to reboot and make sure i didn't accidentally start deleting my root partition.
spoiler alert: i accidentally started deleting my root partition.
it only got up to deleting /data (where i keep my multimedia), but my whole /boot directory is gone. now I'm gonna have to spend a couple hours redoing stuff like fstab and grub to make things work again 😃2 -
I previously said I had no issues with dev teachers, but in fact I DO have them..
I want to get two things off my chest..
First: Last year I waited like 6 MONTHS to get my grades!! 6 FUCKING MONTHS!! And I wasn't even the only one who didn't get their grades!!
Second: Those dev teachers in high school are actually teachers who normally teach about physics, math and we even have a teacher who normally teaches history!! HOW THE FUCK AM I GOING TO GET A PROPER EXPLANATION ABOUT THE STUFF I SHOULD LEARN IF YOU DON'T EVEN KNOW IT YOURSELF!!
In defense for my teachers:
After 6 months of long waiting, I got my grades and they all were (and still are) an A!! Happy as fuck!!
My teachers at least TRY their very best to teach me something I don't know about the basic stuff.. And that's worth something right..2 -
This one just popped into my head. A little late but still pretty idiotic.
So in college, shortly after we learned HTML, CSS, PHP and some very basic JS (and various other things ofc) we had to choose which study direction we wanted to go.
This included web development.
My brilliant classmate asked me the following around that time: "after all the webdev stuff they taught us, I don't know what more they can teach us"
So yeah..........
Idiot1 -
"Web design has a bad reputation for being stylistically trendy and same-looking. Some guy does a parallax scrolling site, and now your boss wants you to add that to your corporate PR website for some reason. Glossy buttons, Gaussian Noise, linen texture, new things that look fake-old, then back to minimalism and flat colors as a reaction to the glossy noisy textured fake-old stuff." - Jonas Downey1
-
I'm trying to bring some structure to the IT department, but I need help with something. I'm on my feature branch for some front-end stuff. I realize that there is some back-end missing that my colleague must do. How should we go about tackling this? Should he create another feature branch, fix the things, merge to master, and then i can merge from master?6
-
!rant
Don't know if you guys have this kind of boxed up stuff inside like me. I have good friends, I have a good gf, I have great family and nice colleagues. But there are still so many things I don't share with them, especially the negative feelings I usually possess. Even here I don't share all the deep dark stuff.
As much as I wanna share my true identify and personal info here, the reason I'm restraining myself from doing so is this is the only place where I can say whatever really I wanna say in my mind. Except my blog but then my blog doesn't have any reader.5 -
Look at this guy. He can barely talk but already be messing with some tech stuff.
I remember myself from the age of five. I remember two things: how they asked me how old I was and I looked at my hand showing all five fingers and that I always knew I’ll be doing something tech when I grow up.4 -
I just cant Wrap my head around matrices and linear Algebra.
I am currently doing a uni course about this and need to implement some eigenvalue solvers. I somehow manage to implement the stuff with the help of pseudocode and the internet but I have nö idea conceptually what all these things like norms, eigenvalues, conditioning etc are supposed to tell me and why.
How do people handle this so naturally?8 -
For the people working on small startups:
How do you keep updated on best practices, engineering, and all that when you're 24/7 focused on the startup (implementing, testing, fixing stuff)?
I feel like I love doing things the best way, but we always go with the "do fast, break fast" and it always feels like a mess because the engineering is done after a really small MVP is done (and after a long time usually).
I was hoping to be able to at least do a really small engineering part *before* starting anything new, but CEO always wants stuff done *yesterday*. But for this I think I should be reading more, and playing around with new patterns and all that, so at least I know out of the box what would be a good thing to start with and not having to change the entire project/script from scratch.4 -
I was nearly about to punch someone today.
So, this guy is taking issues with my 3D model, yeah? But it's not the model he has issues with, it's that "why doesn't this include the stuff """I""" need?". Well, you giant man-baby could have actually visited the model like two months ago when I made it, but noooooooo let's leave it until a few days before his massive demonstration is due. Plus, the pieces I received from someone else also didn't have this info, so, like, where do you want me to get them from? Oh, from the "other" model that was literally delivered by a third party like two weeks ago? Nice. Hold onto your breath while I go rip that model apart piece by piece and put the info you need, in the format you need, in this model. 😒
... Jeeeeeez. And my computer broke down two days ago. 🤦
Could this get any worse? It could, but didn't. Luckily, someone else gave me a hand, so now I just need to go to work on a weekend just to install unreal engine again just so I can rip the second model apart for this one piece that he "really needs".
The worst part? I'm sure all of this tantrum is actually so he can justify why his work is ... well... "not working".
Let the finger pointing games begin!
(Actually not afraid of that at all. My boss knows better so yolo)
Idk, my brain is eeeeeeeeeek.1 -
Came into work with absolutely no sleep. And now after a couple of hours everything around the office looks weird like I've never noticed stuff before.
Or maybe I'm seeing things...
I fucking need sleep.1 -
so I installed nginx on my server this week. I feel like a giddy kid now installing one self hosted app after another. REVERSE PROXY ALL THE THINGS!
Right now I have reviewboard and drone (drone.io) installed. Any of you guys have suggestions for other cool stuff to try out? Mostly interested in something with a web API that can do fun stuff :)3 -
Our pm is awesome always keeps things on track, gives suggestions and stuff but she got assigned to a different department. Now we have no idea what to work on. Feeling lost.3
-
So I'm looking at the jobs available and the jobs I'm applying for and realizing that even though I'm never gonna use the 70+ languages (exaggeration) in daily work for any of these prospective employers, I'd better have those languages (and 5+ years of experience in each) just because HR is keyword happy about stuff they know nothing about.
So how do you manage to get 5+ years of experience in something you don't have 5+ years of experience in so that you can get a job where you don't actually need 5+ years of experience in those things anyway? Do I just hit up LinkedIn Learning and start grinding away on tutorials, then stick their "certifications" on my resume? For what purpose if it's stuff I can't get the needed experience in because I don't already have 5+ years of it?
How did I ever get a job in my field if, according to HR drones, I don't have any experience in what I'm doing now?12 -
A power to convince my manager of the stuff or time I need to develop and why isn't most things "just an hour's job"!1
-
Had a bad dream one night that my bosses were going to run me through the ringer on some stuff that I needed to do better.
A day later, exactly that happened.
It would’ve been nice if my premonition could have had a few days gap between dream and reality so I’d have had some time to fix things first. -
FredBoat, largest open source discord bot.
Making all the things work + making it scale when demand kept climbing was a challenge where we had to learn simple stuff like postgres, working with 3rd party apis, generally good coding patterns and maintainable code, but also rather advanced stuff like making the garbage collector play nice, profiling memory leaks and optimizing the hot path, as well as high level topics like cutting the codebase into scalable domains and services. -
By trying to do my best. Doing a good job makes me feel good and gives me even more motivation.
Also by trying something new every time. Either by using new library, new approach do to things or whatever. Just to keep stuff exciting. -
uh-oh, I've made the amazonian gods mad by activating my vpn on my phone at the wrong time at the wrong place. (please don't send delivery drones nuking me)
I thought my alexa routines and other things vanished because of an update of sorts, but it was because it switched to another vpn region, so I've setup the same stuff again only to get like two reminders at the same time they used to be, guess I now have to either stick to the region or deactivate vpn, remove the old reminders and go back lol2 -
My father is very interested in stocks and thus he has also heard of crypto currencies. He just asked me if I could setup a Bitcoin wallet and if I know more stuff about crypto currencies.
I myself know a bit about these things so any tips for starters? 😄2 -
I get really bored doing the same work again and again. I found that with programming/scripting I can automate boring stuff.
So now I spend twice the time doing a program to automate things. XD3 -
Wk33:
Best experience of 2016 is probably just realising I'm a pretty good programmer. I have a physics undergraduate degree and a 1 year masters in CS, I'm working on back end algorithm stuff so pretty mathsy at times, but I've found from working with others that I write good quality code. I've still got lots to learn but I've got a solid foundation, am reading, learning and coding outside of work.
Worst experience of 2016 is working with people for whom it's purely a day job, only about the money, get things done in whatever hacky way works.10 -
Switching ISPs is like breaking up with somebody. You have to break the bad news to them, they ask where things went wrong and if they could’ve done anything different, and then it’s all awkward when you go return their stuff...
-
Part of a little lecture I gave my boss this week: "... you really should stop taking things so casually and so for granted. ALL of this stuff is not just something you can summarize in a single vague word or phrase like "stuck" or "kick the tires" or whatnot. there's no "magic" to any of this. there's no buttons or knobs you just touch with one finger and stuff magically works. it's all way more complicated than you probably think, ALL the time. And making assumptions will always get us in trouble." (To a tech-illiterate boss who always uses vague verbage like "stick this on the server" and has no idea how anything works.)2
-
I watch a lot of coding content these days just to get a feel for what's the message given to freshers or non tech people about the IT industry.
One of the things I immensely disagree with, is the idea that software engineers learn throughout their career. I disagree with the word 'throughout'.
They completely ignore stagnation on the job and also this fact that learning new technology at some point in ur career just wouldn't make sense, effort wise and financially.
Here's something I'll never do - Learn Ruby and then proceed to Ruby on Rails. Because the system wouldn't consider my past experience with NodeJS and Laravel, as a result I would be considered a fresher. So it wouldn't make sense for me to put this much effort and start all over again.
Also, your learning curve does plateau at some point in ur career for a certain amount of time. You may learn new things but sometimes you're only concerned with maintaining pre-built stuff so you don't learn new things.
I know some engineers are motivated enough to learn new things outside of a job. But I just wanted to say this.5 -
OMG. Just had the worst convo with my supervisor. She's a dev and she does not understand why scalability is important.
We have a really bad client who has a fucking insane amount of pages and they want to change some stuff on a few and my supervisor just said manually add it in with if satements.
I replied saying this client will want more things changed let me take the extra hlaf hour to make it scalable.
She responded no just do manually.
I wanted to get in to rant about how scalability is important but it was the end of the day and I was to tired.4 -
I hate it when people ask for help, but then they don't stop and listen to what you are saying to help them. They just continue trying stuff on their own.
Through skype chat today I asked a coworker what the log said and provided the exact location of the log file. After he keeps sending me messages for 10 minutes on different things he is trying and changing, I ask him to just send me the log file and I'll look at it. His response was, I don't know where the log file is for this program. -
Python: I heard you like importing stuff explicitly, so I made sure you had to import every mother-fucking thing you need. Even the things that you obviously need and couldn't possibly do anything without.
What's that? You want more import statements than actual code? Look no further than Python, my friend. At least it scales, amirite? -
One of the things I like about Web Development is its WYSIWYG-ness.
Another thing that I love-hate about it is how 80% (more or less) of the time you don’t see anything happening on screen and then suddenly it all comes together. (This goes mainly for Frontend stuff.)
Aah! The joys and sorrows of Web Development.12 -
Rant C++
Why do some people like to use ALL the language features. lets use "auto" en "std::tuple" and "std::tie" to hook everything together.. I cannot put something In a list because I now have to use std::move. SURE! If for every line of code I need to lookup what things were again or fixing compile errors it breaks my flow. "std::bind" this and Template that. half of the stuff you don't actually need.. it just complicates things..
Not all are bad. Only Unnecessary sometimes.7 -
How MS Office came about:
In the office suite I think the top guys stayed for Excel. These guys, are so good. They build Access. But it was always after 6pm on saturdays.
The "I know stuff, and I'll figure things along the way" guys stayed with Word. And in their part time, developed Powerpoit.
Excel guys were so great, they also developed the WordArt and later the SmartArt for Word and Powerpoint!
Thats why we still have that awefull blue and red-wine colours as default...2 -
So Is it just me thinking that no one would pay for my work (web dev, IT stuff etc...), because it is so easy to build a website for example. I'm kinda beginner, what's your opinion on wordpress? But mybe I'm just rushing things, we want to build a webdev business with my friends and I'd like to hear some idea/experience from you guys :)6
-
!rant...
...i am actually scared about posting this one... because... well, i've mentioned that language idea that i've been mucking around with "designing"... and... i have grand ideas, but no idea if i understand stuff and dev needs and stuff well enough to be doing what i'm doing right now in trying to put it into lang design....
...and posting it here is throwing myself into lion's den with almost nothing, and risting shame when someone who knows this stuff looks at it and laughs at me, realizing that it's utter bullshit that has no idea what's it doing, a perfect dunning-kruger example...
...and this fear is reinforced by the fact that the whole thing is still (about 5 years after i've been mucking around with it mildly) very much in flux containing lots of things i'm not sure about, undecided about, don't know enough about, don't realize the implications of, etc etc...
but... let's try it.
let's link this thing and let you probably tear me to shreds =D
(ignore the c# project, that's the exmaple of what i was talking about regarding the parser, bullshit that kinda spins out into self-referential circles because although i understand the parser and interpreter theory, I wasn't able to transform any of it into practice yet)
https://github.com/sh-code/AsmOs49 -
Every fucking time I get an application for simple stuff like cleaning or weight measuring, and it asks me for completely unnecessary things like making an account and requesting access to my gps location, I look up the company and find out it's Chinese. What the fuck man.1
-
GIT LOG Volume 111
--------------------
87f995b added some filthy stuff
741e8e6 For great justice.
5c2a5bd and so the crazy refactoring process sees the sunlight after some months in the dark!
8c9ce70 Pig
12d414b extra debug for stuff module
6d2a886 And a commit that I don't know the reason of...
5e4e815 a few bits tried to escape, but we caught them
b9ea370 WTF is this.
f1c6250 Another bug bites the dust
78e89ff Spinning up the hamster...
8358fec Whee.
3781dd7 This will definitely break in 2032 (TODO)
d11b24d Refactor factories, revisit visitors
53ebbd8 Who knows WTF?!
ba9813f really ignore ignored worsd
1ba7d4b RANDAL SUCKS
414a0c2 buenas those-things. -
Started at a new college once again after a long pause.
And I have to admit that I suck at basic stuff like algebra. Shit...
I'm putting a lot of time to understand things, but it feels like the knowledge just fades away. Starting to doubt myself...
Not hoping for anyone to support me either, just felt like posting so that I won't keep thinking about it and giving myself bad vibes.7 -
Im building an android library that basically does file compression/ image compression etc its just a wrapper library around android's native c++ code.
I wonder how this is going to behave on different devices, as you all know when you do low level stuff, each manufacturer has his own way of doing things in their version of the Android OS.
Once i put this lib up on github please use the lib on your devices and tell me if you get any issues :D -
!rant, need advice
I have no idea where to start with freelancing.
My girlfriend's been wanting to get some stuff but due to some issues hasn't been able to and has been extremely hesitant about bringing the topic up.
So to surprise her, I decided it'd be nice if I could freelance on the side and rake up some money so she can get the things she wants and I can spoil her (she's been through things and honestly deserves it).
So if you guys have any suggestions on where to start freelancing, that'd be great. I can do graphics and web design and just set up an anonymous Fiverr account but never had any luck with it.6 -
I'm pretty sure I'm not the only one that will say gaming.
Because of gaming I've been in contact with computers a lot and learned a bunch of things that would become useful as the base for learning coding.
Things as simple as using and abusing the file system, file locking and files principles, Googling stuff, etc.4 -
find that comfortable spot between
not having a manager and being free to do stuff as u see fit.
and having a dev manager who can take the blame when things go south1 -
I recreated the legendary experience of Windows XP . Go now and enjoy it live at
https://tilakmaddy.github.io/Window...
(also lowkey subscribe 2 my youtube channel where I'll post more such stuff at https://youtube.com/watch/...)5 -
Video conferencing apps:
Competition is great. It just sucks when you have to use all the competition.
Things I want to be able to do:
- Test Mic and Audio before joining the call, BOTH DAMN IT (some do do this, some just one or the other).
- No fiddling in settings to do test / change settings. I want to know / test every damn time before I join ...
- and it would be great if it forced everyone to test too ;) (obviously some complications there if folks are joining and don't intend to talk)
Things I to see all the time on the app, don't hide this shit, and GOD DAMN IT DON'T AUTO HIDE IT:
- Is my mic muted or not.
- Is my mic broadcasting sound or not.
I've been lucky enough to not have any terrible dork ups using these apps but man they seem to invite it by hiding stuff.3 -
For sure you know people who ask you like "hey, you do something with computer, right? I have a problem with my (insert random device here)."
Of course I am looking forward doing so! I was playing with jboss and oracle all the day and like to do more computer stuff! Yes, today, I know it is important because your mom can't play candy crush right now...
No! Stop! After fixing PCs for nearly free in my spare time, I am blocking all these questions now and focus on doing things i like in my spare time. Are you still fixing other people's stuff for free? Stop it. Enjoy life!2 -
I was once a guy fascinated by the world of computers , games and tech stuff. And today in my 21 and almost 6 months before my graduation ( as a fucking "CS" engineer) , i feel almost everything in CS as difficult or boring , even the things i am usually good at , and by looking at the competition, i am scared if this career is ever going to be fruitful for me :(8
-
I'm trying to convert a legacy .NET Framework web api to .NET Core, the project and its supporting libraries are in awful conditions and to make things worse at a certain point someone has the genius idea of introducing Uncle Bob's "Clean" Architecture into a part of it so stuff which could simply look like this
public string doStuff(string input){
// Do the stuff
return output;
}
becomes a convoluted mess like this
public class StuffDoerRequest {
public string Input{get;set;}
}
public class StuffDoerResponse {
public string Output{get;set;}
}
public interface IStuffDoer {
public StuffDoerResponse Execute(StuffDoerRequest request);
}
public class StuffDoer {
public StuffDoerResponse Execute(StuffDoerRequest request) {
// Do the stuff
return new StuffDoerResponse() {
Output = actualFuckingOutput;
}
}
}
Edit: sorry for the lack of indentation, apparently DevRant trims leading whitespace7 -
Always Stick to One Task at a Time
Whenever I’m trying to learn how to do new stuff, or if I have a project where I’d have to figure out how to do a lot of things, I try to just pick a particular task and attack that.
Often times in programming, you’ll hold a lot of context in your head depending on what you’re working on, so it’s best to focus on one thing and try to get it done. There are a lot of ways you can tackle a single problem, so a lot of things will depend on what solution you end up choosing. For example, if you’re trying to build a CMS website that build websites where it will deploy things to each user, you could organize a site where it’s a big giant app where everyone has a specific subdomain, or you can make it so that each individual subdomain is a separate instance of your app with configuration changes. There are pros and cons to each approach, so this is where the judgment comes in and why some people say programming is an art, since you constantly have to weigh different tradeoffs.1 -
I think my biggest issue is learning, I never really learned how to 'learn' like take notes or 'study' things. My method of learning is more akin to skimming books (not knowing a good way for me to take notes on it) and articles, while also just testing stuff like I'm throwing things at a wall till it sticks and I pick up a lesson from that after wasted hours of trial and error that might have been avoided with properly knowing how to learn.
I need to figure out how to properly note-take and learn and properly go through all the books I've 'read' but never really learned.4 -
Haven't been on here for quite a while.. mostly worked as a graphic designer from home the past year. End of 2021, I'll transfer to the RnD department at my job to become a developer and help out with the front end part (because you know.. I do design stuff). Ok No probs, I have done some basic stuff, jQuery and (god forbid) wordpress stuff, should work out. New boss tells me to learn VUE so that I become a Vue frontend developer aaaand.. I'm shitting my pants with imposter syndrom dribbled all over things.. sigh.. luckily it's the weekend so I can take a beer and think about my future. 🍻1
-
I hate having to learn stuff for school while actually wanting to learn other things instead. Last semester I preferred the latter, but that got me a bad math grade, which in turn means that I have to actually study for mathematics for the first time in my life in order not to fail the whole year because of one grade.
So I have to delay learning Golang and trying out the Spring framework.
Goddamn it.1 -
Studying human languages.
They are so much more complex than a programming language and full of irregularities and stuff you can't really learn but have to 'feel'. This helped me a lot developing methods to learn new things quite easily and knowing foreign languages are kinda useful when I have to communicate with people too.3 -
Sure you can specify svg object attributes x, y, width and height in metric values like mm and after put things on paper get same printed output but if you want to transform svg object you need to calculate new values by yourself cause you can’t simply provide translate (10mm, 10mm).
Now I ended up with manually converting values to mm.
Making free transform tool for exact document data rendering inside browser is pain in the ass.
I started to wonder how google docs or microsoft word for web deal with this stuff.2 -
I really hate that smart people are the worst kind of cultists. This means that people who do some pretty cool and novel stuff fall for things like Musk-fanboyism, NFT and other crypto BS, or things like outright fascistoid ideas about "MSM"-conspiracies, race-ideology or IQ... And I hate it.
Smart people who think they have "figured it out" are the most dangerous people out there. Especially if they have any kind of rethorical skills.10 -
Is there anyone here that's been doing the job 15+ years and has hit the I can't be arsed stage? The only way stuff seems to be getting done at the moment is when I hand it over to someone else. I think it's due to not really being pushed with learning new things etc. Also 3 kids in the mix might be doing it as well. Anyone know how to dig my way out of this?7
-
I *hate* it when a senior asks me to write a functional test report. Like I thought we hired functional testers to do that sort of stuff? I'm a programmer, I only write 3 things: code, documentation, and more code. Not freaking reports about how something did not work before, and after this 1-line fix does work. Oh and don't forget to include screenshots and a description of the issue. Arghhh4
-
Not really a fight but another Dev was telling me how I should implement things and to keep the code clean and clear/not spaghetti.
In the back of my mind I'm going yeah... I know what I'm doing... probably better than you.
I'm usually the guy telling other ppl to clean up their shit..or forced to dig thru it when their stuff blows up in production.
Anyway I'm going to add him to code review and maybe email the whole team... and then go, now this is how I want our code to look.11 -
I'm a practical learner. Usually i get myself a simple example from codeproject and play around with it.
I constantly switch between tutorials, documentation and doing it. Doing it makes me find questions and i can remember things better if i care about them, which happens if they are the answer to a question.
Within those experiments i build working example code and document it in a way that fits my needs. When i haven't done the stuff for some time, this self-made examples, help me continue where i was.1 -
Best: Public docs, especially quick start guides... That actually work.
Worst: my team's. It's basically non-existent... I'm the only one that writes docs and design diagrams and well that's mostly for myself to remember/understand stuff and use when ppl ask....
My first response is usually like: "Here RTFM... (Now go away because I have other things to do)" -
I just love optimizing stuff and here is my story I think somehow is very cool as you can see the progress just looking at two values.
//NOTE: This api relies on another api which is slow af. The requests are done here directly but later will be carried out async and in the background by using some ticket system.
1) First PoC
2) Used caching of requests and improved method to filter out unnecessary stuff
3) Optimized response formatting
NOTE to myself: Things are going too good...4 -
Joined a new workplace. Lead wants me to research on the available list of certain frameworks.
But they have already built a couple of services using certain frameworks and they don't seem to be having any issues with them.
I asked why look for new ones when you already have stuff that work for you and they're like "It's working - is not a reason to not look for new ones".
I mean WTF? Isn't "Don't try to fix things that are not broken" literally the point?4 -
Sometimes when I’m drunk, I create functions in my head for things like default answers and stuff..3
-
Is this a technological metaphor?
For some Hacker challenge I was reading up on different keyboard layouts, Dvorak and stuff. And the technological lock in is baffling me: The rationale for qwerty was to reduce jamming of the typewriter letter arms. Today that doesn't make sense anymore, yet we stick to it. Wondering how much of today's tech is dragged down by things like that.
This stuff often also makes me weary of the first decisions, like choosing a protocol or data base - its kind and layout, because we might be stuck with it for reasons of backwards compatibility.... Like when Microsoft opted for the backslash as a directory separator..25 -
1. I like making stuff that I can use again and again later.
2. I can't draw for shit, so it's a way to be creative.
3. Automating/scripting things is a general passion. -
So I am a Software Engineer at a small scale company.
I need to coordinate with customers, understand the requirements and design and develope the solutions.
These sometimes include changing the current product a bit and customize it to fit the client needs or maybe creating a plug-in that could work with the current product and get the job done.
I love the research, design and planning part of the job, I would be super focused and will find solutions for complex stuff. Plan it all to the smallest things.
I know the solution so I can think of what code would be there what would be needede whats already there etc.
But when it comes to coding the solution my laziness kicks in.
My mind is like you already know the solution why you need to code it to.
Then I start procrastinating and end up putting myself under a pile of stuff when the deadline approaches.
FML3 -
Learning information security yet again after doing multiple information security things for company and manager is pushing to do it saying "due immediately" and they're after sending "a number of emails" (it's due in a month and they sent 1 email).
Annoying that these things must be done again and again just because someone in sales let something slip or left their journal behind like a dumb dumb. It's not like I'm never off-site with my stuff or I interact with customer(s) yet1 -
Well, seems working in toxic corporate environments for too long has had an effect on me
"Please ask permission the day before when you have do something in the morning that will make you late" I wound up not being late after all but anyway
Sorry I come from a place where the only to get that kind of stuff down was by being cagey with information and leaving things as vague as "I have to run an errand" at the last possible minute -
whenever I think I am almost done with coding something, and go like "yeah, I can totally finish this the next day within just a few hours. Just add 1-2 functions and done" - it ends up being the opposite. I either realize how many things I didn't think and implement through and end up adding lots of things or I come up with a different approach to things which seems better and have to rework half my stuff...
I guess this will get fixed with experience.
Until then, I guess I'll keep trolling myself. -
At my company we have half annual discussions between supervisor and employees for development and knowledge stuff.
End of last year I had a very emotional discussion for over half an hour as somebody with a year of experience on why my stuff can be considered under knowledge. He never yielded in the slightest and tried to push me down in every way.
The outcome also reflects on the payment and therefore I tried to argue that we would need a third party, like HR, to help, which was debated down as to me not being able to communicate.
This is just one of the bad things I have/had to deal with.
Sadly I am still at the company mostly for legal reasons...
Still don't know if it was the right thing to debate and not getting in touch with HR :/
Worst3 -
Anyone here have any experience with PHP? I've never really used it myself and don't really want to, but I do look at things like http://phpsadness.com/ from time to time.
These complaints range from "fairly minor" (some stuff like function names/args and some syntsx complaints) to "how is this language even used" (segfaults in a scripting language, broken things like "create_function", comparisons and ternanry operator).
Of course, i don't program in PHP so i don't know how bad any of this actually is.
Anyone actually use PHP or did use it previously?19 -
!rant
I'm a rather young developer, self-learned everything and started when I was 13 (now 20) but I still feel like I'm a total beginner since I have not yet mastered the things I am OK at.
Php (laravel, since it makes things much easier), js (jquery, bad at vanilla, have used angular and ember but not mastered), node, linux, html, css, photoshop, illustrator, sql, mongo and windows servers
I know little about many things, can create things that are asked of me but the methods I use are rather bad imo.. ex: I finish coding a section of a site, but when I need to add a new feature I find myself rewriting most of the stuff to add the new feature and in the end still feeling like the code could be optimized further, even though I have no idea how.
TL;DR I write bad code, but things work as long as I am monitoring them. I know little about alot of stuff but mastered none of them.
What should I do? Go to school for programming?8 -
I have too many geeky non-dev activities. I don't know which is the geekiest...
Built a server rack out of bits of spare wood (going to rebuild and improve it in future). Wired up the entire house with network cabling. Didn't need to, just prefer not to use WiFi for things where possible. Also ceiling mounted a PoE WiFi AP for things that have to use WiFi (e.g. smartphones).
DIY built a rack mountable Pi shelf with faceplate.
Configured a dedicated TV tuner/PVR PC used by Kodi running on Raspberry Pi for a couple of TVs (all diskless/network boot).
Got a colocated server running in a data centre for running various VMs on for different things. Run my own email, webserver, DNS, VPN, voice chat server, various other stuff.
Gradually getting into electronics, which overlaps with dev a bit.
Sometimes I play games. I built a dedicated VR PC which occupies the smallest room of the house.
Unsure which is the geekiest thing!3 -
I'm currently doing project in Java using JavaFX for GUI and after like 6 months I found out we can bind textfields to variables(yea,dumb me) and I got more than 20 forms so of course, binding is useful than that getText method. So I think there are many things like this which will help me to optimize my code but I dont know, so can anyone tell me more stuff like this?
I'm using MongoDb so I'm currently finding easiest way to make Bson document from textfield values. Any suggestions?
(Sorry, for my bad English)1 -
One thing I never "learnt", if learning this is even an option, is things such as UI Design. All my projects in the past have used some sort of template or framework such as bootstrap or more recently quasar.
However, now I really (like really really) want to learn some Design stuff, I want to make my own projects from scratch using my own design and make something that I can look at and be really proud of.
I've been following Adam Wathan & Steve Schoger's `RefactoringUI` (https://refactoringui.com/) and it's absolutely amazing and delves into so many little details I would have never thought of but without would make an app so bland.
What Design resources/things can other people recommend?6 -
So today I started looking at an old project (site/api tester) I backlogged due to various blockers.
I started remembering things and after setting up the testing app, I realized it depended on an extraction app that I wrote before that. And this reminds me of the whole start of all this testing stuff going back more then a year ago.
It sorta felt like I just took the cover off a hole? And then remembered how deep it goes.
And thankfully I left myself documentation... Though took me a while to find and still looking... (tracing from 1 project to another) -
Okay... Hands down: Microsoft SharePoint and OneDrive ... .... ...
Can someone explain to me why the fuck those things are just a bloated fuck piece of software?!? I'm sitting here for hours just to migrate files from a OneDrive account to SharePoint and it can't even overwrite folders but only files!?!?
And the speed... the fuck is going on!? A 400MB file and it takes literally a half an hour!?! Are you fucking kidding me? And no, I use the pure stuff, only web interface!!! So it should be on their servers only, right?!?
Why the fuck would any company pay for this shit?!? I have enough of this fucking piece of software and FUCK YOU MICROSOFT!!!!!! -
tl;dr: buy signed stuff or get it signed by steve wozniak (link below)
Since people seemed to like that find a lot, thought maybe some other people want to know about it too and maybe won't come across the comment section of the other rant.
So apparently there is http://signedbywoz.com/ which allows you to either buy some already pre-signed things from woz or ask for a price to send in your stuff and get it signed, I think the idea is pretty nice and it is also featured on his official page (http://woz.org/ sidebar), so doesn't seem to be fake either.
I wonder if there is more like that, since I remember asking dfox to sign the stickers and others wanting signed ducks for example.7 -
I've experienced it many times before but it's a really refreshing experience every time it happens. Motivation. It comes in many forms and means a lot of different things directly but an unchanging attribute of it is that it makes things way too easy and your work becomes enjoyable once it comes into the picture. Even dive into a dumpster of legacy spaghetti and dishing out nasty code review feedbacks feels GREAT when you're motivated. Context: I've spent like several months low on motivation, and it was one of the least productive times I've ever had, and now I just feel nice, y'know, able to actually do stuff and do it right.
Anyway. Rays of motivation to you, reader. Balance your workload so that you don't lose it like I did a while ago, and stay safe out there. It matters.1 -
#Story time.
Been working on a project for 2 months with Colleague "Jim" doing the code reviews. Project is finished in a stable form and can be extended if needed. Then my other colleague/boss "Mo" decided that we need to do a refactor. Fast forward a bit and the conclusion is "Mo" and "Jim" are going to discuss every step with me. And we started a new project that should do the same as the project I just finished
Here some facts:
Every day a meeting/ code review / discussion.
Decisions they make I do not agree with.
I need to redo my work multiple times.
Now this does make me look like a toddler that needs supervision which is not the case.
They want something future proof and something that fits his new coding standard "Mo". and certain things I do agree with and is clearly the better architecture. however somethings are just stupid, time wasting, making it worse. I'm getting so frustrated by the fact that billion dollar companies have clear coding standards that work. and are correct. and this company decided to do their own thing of stupid rules!
- shorten variables
- Keep lines under 90char
- put multiple things in 1 file
- Keep function names short
and many more of removing stuff and let you guess stuff..
I just... *sigh* get so tired of this shit.
*names are randomly chosen2 -
I swear the longer I use AI for auto complete in my IDE the worse it gets
today it can't even get the syntax of basic method calls right
last few weeks it was failing to rewrite code I already had in another part of the codebase and was just hallucinating confused garbage instead -- it knew what I meant but it was just not there right
when I first got it I could write comments and then autocomplete the code but that stopped working at some point and I just thought maybe I was asking things that were too complex for it, but now I'm thinking all these things degrade over time and can't not degrade for some reason
they keep claiming they don't learn but if they degrade they must be doing some sort of feedback system
I remember back when they did IBM AI and such and that stuff degraded as well, then AI fell out of fashion for a bunch of years3 -
HOLY FUCK! Why is JS world so fucking confusing? I haven't even started learning it and its already giving me a headache. I feel like there are a billion different things i have to learn that aren't just "vanilla js". All i want to do is learn some web dev, take on freelance work, become a digital nomad. Im a simple C++ and ios/android developer things are so straight forward. JS seems like a clusterfuck of just stuff 😧 Id like to say this isnt a my language is > than yours rant. This is a "like what the fuck" rant. My brain was like Html, Css, JS cool thats all i have to learn... boy was i wrong. Can someone give me a word of wisdom as i go down this apparent rabbit hole?6
-
Updates! (( ༎ຶ‿༎ຶ ))
Why do they break things..
After updating my system my VMs suddenly stopped working, all of them. They didn't crash or anthing but became unsuable, stuff like force logouts..
Almost lost it, but thankfully there was a difference in the snap version and the deb package..
At first that also didn't want to work, but it was just that the snap wasn't completely removed so it had some problems..
Now thankfully it *seems* to work again.
( ´꒳` )4 -
Everything startest with HTML. I got an awesome book about HTML/CSS and I just started learning and trying out some stuff. At the beginning I got a lot of help from my father but soon I created my own websites! I setup a free webserver and after some time, I met PHP. I made tons of stuff with PHP :)
After about 1 year of creating things with PHP, I learned Javascript. And with Javascript I got into game development. I created some games but I wanted more. So I tried Unity Engine. But... well... It was hard. Then I tried Godot Engine and I finally found a game engine wich I enjoy!
I created a lot of games.
Then in 2016 I met Lua, wich is my favourite language now! (But I didn't do much with it)
Later I also met Node.js but I'm still learning :)1 -
I think that the most inspiring moment in my life, at least when it comes to programming, was the moment I realized that, that thing standing next to my desk isn't just a black box of black magic. It's a black box of black magic I can harness. That I can use my knowledge and my will to create stuff. Not only for my entertainment, but things that are actually useful and helpful to others.
This thought helped me decide to pursue career in IT. -
I guess I would say that coding changed my life because ever since I was little like 5 I was interested in technology but didint know how it was made in till 2 years later I learned that it was programming that made it. Up so when I became 10 I wanted to learn how to code because I wanted to make my own things and just overall was entertained with coding so I started learning and really liked it so 2 years later I start picking up and finishing HTML,CSS and JavaScript I'm really glad I did I get to make cool things and I'm really happing coding rather than going to my dam school😂 anyways to me code is life I don't really care about food or sleep but its fun making stuff
-
My dream project is to revamp education, be it through an app of some sort or by any other mean.
Can't justify spending a quarter of your life in a place you usually don't want to be, listening to stuff you can't relate, being taught by people who wasn't born to teach and being tested for things you will never use and couldn't care less.
Come on, there has to be a better way! And this goes beyond online courses.1 -
Motherfucking HPs, new battery died again, which I bought just 9 months ago.
Sometimes I feels there is something wrong with me only. Not with the brand. My SONY Xperia XA dual, after just 3 months of use bent itself, and screen burned while using, though i had handled it very very carefully for the time I used it.
Also last time laptop battery died, I only used the laptop for about a year and frequently only for 9 months. I was using laptop for last 9 months strongly for development work.
I feel I have a way with electronic things. How well I handle things, I somehow get fucked. I am not the one using these stuff. Terrible things somehow always find me.4 -
Feeling very optimistic today.
Set up in a quiet library with no other humans around. This is going to be a productive damn day!
Gonna learn to do some cool stuff I've never done before, and make some headway on some things I've been neglecting for a while.
Got a big thing of coffee, lunch squared away.
Feels like the world is at my fingertips.
(this has been a positive rant) -
Would you guys get annoyed if someone(me) made a habit of going through your code and cleaned things up, such as clearer naming, untangling ifs with early returns and so on.
I mean doing stuff that doesn't change the behavior, but makes it easier for the next person.9 -
Not a rant but I kinda wanted to see if anyone else feels the same way and might have advice on how to overcome this:
So I work as a student in research. Meaning there is not much documentation and things are chaneging fast, some things are also fairly complicated.
I have a really good supervisor.
However. I am super scared of asking about how things work. Whenever we discuss things and she notices I'm insecure about how something works, she explains it to me patiently. No probs. But insead of asking I just try out random stuff for hours. Having no clue about how things work and what I'm doing. In the end she is able to explain the issue to me within a minute.
The thing is, I think that trying to figure stuff out on my own, is the right approach. Not daring to ask questions or express my theories is really bad. I get super anxcious. Most of the time my theories and assumptions are correct. I just never dare to voice them.
The irony is, that I'm perfectly fine whenever I talk about or hold presentations which are not CS related. But if I have to do that on a CS topic I just die. I freezze, stutter, everything.... T_T
Like come on. They can't do anything to me except correct me... jeez.2 -
I see here so much motivation in work you are doing and i am here standing without any inspiration, motivation in learning things, i can't stay focus more than several minutes reading interesting topic. I use to simulate and create different network, doing great stuff (i am or maybe was addict for networking) How you guy/ girls can do it? Some tips would be awesome.
-
Working on a library for a discord bot I'm gonna make.. the library is about 80% done and I can already build a working bot with it. But now all those new questions appear in my head about things I am going to make like "how do I design permissions" and similar stuff.... AM I OVERTHINKING THIS TOO MUCH?!4
-
Can I just say, I am NOT a fan of fixing things or doing things for people because THEY work on the WEEKENDS. I mean like I'm chilling and maybe working on some stuff or having my me time, listening to some music or whatever and that's when you have someone from an internal team in your company (not my team) come to you with a bug or some FAVOR because apparently they're working even though it's a SUNDAY. It's just ruins your whole freaking mood.
Idk if I sound cocky or whatever but I just had to let this out.3 -
I hate installing things with pip. It has to be the worst set up for a package installer. About 75% of the time something I'm installing fails and I have to look up why. Coming from npm and yarn where it just works I can't stand the disconnect I get when trying to get into something and I have to configure stuff for the first 3 hours before I can actually do anything.2
-
Dealing with clients is probably the biggest personal challenge. I'm not much of a people person, and I find it hard to converse with friends and people I've known for years, let alone clients who are looking for answers for why things aren't working, and wanting you to explain exactly (but in simple terms) why a thing that seems simple is so complicated.
Another challenge, which is somewhat related is expressing myself. This again, stems from not being super great or comfortable in conversations, but as a dev, even among other devs, your opinion on things gets asked a lot. For someone who was used to sticking with the status quo and mostly agreeing with things, stuff like peer code reviews, or giving pointers on how to implement something is a big challenge (but I'm improving)2 -
I honestly feel like I don't know what I'm doing. Actually, I don't know what I'm doing. From when I used to code to now being a solutions architect. I still Google a lot of things, I forget the stuff I've learnt/know. I feel like there's something that keeps on grabbing all the information I try to store in my brain and chucking it out.7
-
Most of the stuff I know comes from debugging other people's code. When working on someone else's project, I try to understand what their code is doing and think how I could make it better and if it's possible to extend the functionality to make it do other things as well.
-
If I could just stop screening things up at work, that’d be greeeeeaaaaat.
Seriously, I’m in the worst brain fog of my life these past 6 months. I feel like I’m on the edge of dementia. The stuff that used to come naturally to me just feels foreign and incomprehensible. My judgment is so flawed right now.4 -
As a fan of C#, I'll be entering the world of web development with ASP.NET, but there are so many things to learn before getting started! Javascript, bootstrap, css grid stuff, angular vs react things, docker, microservices, http and REST stuff, accessing some remote thing through ssh. I feel so intimated and don't know where to start!14
-
I really hate how stuff can disappear off the Internet, especially if it's behind a paywall. People aren't encouraged to download and archive stuff. I just wrote this script to archive things off of Locals:
https://gitlab.com/djsumdog/...
I really rushed to get it done because my subscriptions are expiring, and I really no longer want to support these people:
https://battlepenguin.com/politics/...3 -
I was about 12 years old and I was in 2nd year of high school (here in Belgium high school is from 12 to 18 after which you go to college or university). During that year I befriended someone who was already very interested in computer stuff and things and he kind of set me off. Ever since he got me into IT I really never looked back. (he is still my friend by the way and I'm now in college)2
-
Prediction: One of the things Microsoft will do to GitHub is to remove gh-pages and make sure you can host stuff on azure, since gh-pages only supports html files, so with azure, you can host a server-sided app.1
-
"So... you know SQL? Great!! Here, I have this project for you to fix a few things."
"What is it?", you ask... SSIS packages and stuff!
Where do I start??!! -
Next week I'm beginning a paid intership in an sysadmin/infrastructure manager/bit of devops position. My tutor already told me he would give me things to learn alone so we could work together on stuff, and I can't wait for it to begin.
However, in the meantime I don't have a lot of things to do, so I would like to put this downtime to use and start reading stuff.
I already know I'll be doing a lot of Linux (that, I already master pretty well), and also some Active Directory, Kubernetes, and a bit of DevOps. Those are the main keywords he throwed at me during the interview.
What subject would you advice me to start learning in advance ? Do you have nice resources/books/videos on those matters ?
I would have asked to my tutor but right now he's on holidays and I don't intend to piss him off with job related questions.
On a side note : do you have any good and complete documentation or learning resource about SELinux ? I've had issues with it on my main rig for some months and can't find any good answer so I decided to learn it as best as I can and come up with an answer on my own. Since I intend to work in the field, I should what there's to know about it anyway.6 -
My first project was a batch/visual basic script that could do a few things. Open and close CD trays, show a fake virus pop-up, log off, and some other misc stuff.
My second script was a 1 line batch script with vbs generated from itself. It would fuck up your system, put itself in startup, try and replace Explorer.exe with itself, show stuff on screen, reboot it, put itself in strange places so it could be run of the user did something like access Windows features. Never used it but it was fun to make -
The biggest dilemma for me has always been whether to switch my Android device to a sleek beautiful customisable AOSP based ROM or keep the stock ROM with all the amazing drivers and features, but with crappy bloatware.
Been sticking with CM/Lineage for years, amazing experience with Xposed & Viper4Android, but at expense of things like 4K and slow motion video and other stuff. -
Hello devrant, so I've been wondering if anyone here breaks things (infosec)? Is there anyone who dabble with building stuff(dev/ops) and breaking them? Need advise whether I should be looking at a devops-y role or a infosec related role in the future. (PS I was in infosec and slowly transitioning into ops/devops not sure yet). Please share your experiences. :)8
-
every work i'm at, every assignment i do, i have to learn how THEY do things, how THEY think about things, i can't just be doing stuff, i have to be thinking about how THEY want me to do the stuff, how THEY would do it.
... who the fuck am I? how the fuck do I do stuff and think about stuff?
how the fuck would i know?
:'( -
I sometimes work with my company's so called "cms" tool. It's been patched up with new functionality along the way but was actually not even a cms tool from the start several years ago.
Nowadays you need to use Firefox or Chrome to change some content and IE for other stuff. So it's a lot of time and frustration spent on going back and forth between different browsers even for the simplest things. And I mean.. Hello... IE?!
Any of you have similar experiences? Please share and let me know that I'm not alone! 😢😅1 -
Okay... I am more than annoyed. 😵😵😵 I've been trying for days to get 2 small dockerized Spring REST-Services to communicate with each other. Without docker the services work fine with each other. I've tried many tutorials, examples, hints online and so on and none works or does something else. There is so much deprecated stuff or huge tutorials where I have to install 1000 other useless things. I kinda feel like this Microservice Stuff is a myth or I'm just stupid. Even my partner has no clue.18
-
A forum admin started requesting donations and threatening to kill the site if nobody pitched in because it was much too expensive and stuff. The classic wikipedia strat.
The thread was pinned and it was the first thing anyone would see when they'd go into the subforum.
Someone asked the admin how come he needed that much money monthly to keep the forum alive and asked if he could provide a breakdown of the things that needed to be paid.
Admin unpinned the thread and went silent. The amount he was asking was about $80 per month. Is that normal?6 -
I'm creating my personal portfolio website and writing tag line for my header section but I'm not a native English person, I wrote this tag line to all the English I'm currently knew but it is gramitically incorrect and sounds to dumb can a native English speaker help me to write this in better way, Thanks in advance:D
"I'm a self-taught web developer and I've been doing web development past couple of years. I love to make cool stuff for myself and other people and am always open to learning new things, I currently pursuing my bachelor's degree."9 -
Pulling reports that never get used for anything.
Even when something does go wrong, that means going and pulling fresh data instead of referencing the reports on seemingly niche stuff to get sent off to exec who are 100% in too many pointless meetings to ever read the damn things5 -
Hello council of elders.. or should I say "console"? Heh? Heh? I've been up for a long time sorry.
Anyway. I've started learning framework stuff. Angular right now. Been long overdue tbh. And I found a free course on udemy and followed it. It's cool and everything but I gotta ask...
Why can't I just use vanilla js and everything from scratch? I'm not sure if its the course I'm using (I'd appreciate more resources. Thanks) but I feel like it's a lot of effort. Is there something I'm missing or haven't learned yet?
It might sound stupid please let me know why it's better to use that than regular methods. Apparently it's meant to make stuff easier but I feel like it's just a lot linking files and making various things in different places.
Also. Other stupid question which might just be cause of the course but like... Is it mostly just for manipulating json??
Thanks. More questions to come soon!!3 -
Why are devs at google making it hard for android developers? They release libraries so frequently and completely overhaul everything. It was fine till a limit. Now again they are releasing jetpack compose which is a completely new thing. I don't have problem learning new things but the rate at which they release new stuff is far swift than other frameworks. For example they release a new dependency injection hilt while recruiters still look for dagger 2. Android is just getting overwhelming. What are your thoughts?4
-
Here we go. GDPR(?) again.
Don't know where to ask this kind of stuff, SO is prolly too much and from my experience, you guys here always gave the best answers to stuff..
I'm currently working on a website as a project for finals (it's called Maturita/SOČ here :/) and it's supposed to be a dasboard where teachers can add some info about upcoming stuff and shit like that. Few things: No frameworks, just JS, PWA and Firebase. I've been hearing a lot of stuff about GDPR that I should comply with it and so on.
Here's the question: It's PWA and the data is currently stored in localStorage and planning to sync it to Firebase. What I store is name of the school, few URLs they enter in and the information they provide, like the upcoming events and such. Should I worry about GDPR in this case, and if so, what can I do?11 -
In the past 3 months I worked on a new frontend project at work using "new things" like vue.js and webpack including Babel polyfills on production for the first time. Now the project is almost done an I've been sent on to other tasks on our older projects to help follow the deadline at these projects.
It is a hard cut to switch my head back to the old legacy code after this long time only working with the new stuff and technologies. I feel much less productive at the moment, because I know how much time I could safe if I just could use the new technologies. But there is now way around this. Finally I now have to maintain Symfony 1.2 and jQuery again instead of building new awesome stuff in this exiting new technologies.1 -
Curiosity
I try to read about stuff that is related to what I am doing. Trying to learn about design patterns. The most recent example being learning about the Actor Model when I worked on Orleans Grains in a project at my company. That lead to learning about erlang and akka.
These things excite me. Makes me think about every problem I have ever solved. Drives me to think from a multitude of perspectives in the future.3 -
A friend introduced me to mIRC and told me it's a good place to meet girls. I however ended up meeting people who showed me nice things you can do with HTML.
From that I learnt other stuff such as mIRC scripting, Flash action script, etc... -
What do you guys do to pull yourself out of a rut when you hit a wall in a project?
I'm developing a large scale enterprise level application in flutter/dart by myself and reached a really weird point where there are so many things to be done I can't pick which one. I've spent the last few days on authentication and logic so I think I need to tackle something else for a bit... any insight would rule, I've never had other developers to talk to about this stuff before!4 -
!rant && seekGuidance
Been coding for 8 years now, working for at least 6-7 ( freelancing mostly ). Have done multiple big projects along the way, and have not written a single test case ever. Everything works just fine, I usually test things alongside coding stuff. Could someone explain the benefits of creating tests? You can slap me in the face for not doing it if you want ( after explaining why it's so bad ). btw, i'm a web developer ( symfony / angular / vue )5 -
My first job was through a technology "Graduate Training Program" at a large bank. We were sold on the job being told that there would be a month of corporate training before getting to work. You know, stuff like presentation skills and Myers Briggs and actual useful stuff. And yeah, they did have that for like two days of the month.
The rest was the most bullshit work to basically kiss-ass to upper management. Having to analyze their commercials and explain how amazing they were and why (they sucked). Explaining a portion of the business to upper management.. you know- the business they knew because they are executives in it- but it had to be "fun". We were stuck making board games and rap songs to these things to make an ass of ourselves in front of executives.
Then after that I was stuck working on VB6 programming with a Cobol mainframe backend. So fucking awful. -
What do you guys desire from an API, apart from well-written documentation? One of the things I want to work on is a website with an API, and I want to know what you would want from one. Eg version numbers, error fields, authentication, stuff like that.2
-
In my school, We started learning computer science (Java and programming stuff, to be more specific) last year in 11th standard (I was 16 at that time), starting to learn programming and stuff like this are common in India at that age (Yes, I live in India). I m the only student in my class or in my school who knows about programming and things related to that, yes of course I know, I made my own game when I was around 12 y.o.
In school our teacher started teaching us everything from the most beginning, It was really boring and exciting at the same time for me, it was exciting because I always wanted to tell my teacher and friends about my game and other programming kinds of stuff I knew, and it was boring bcoz I had to learn those things again which I already knew.
It was obvious that I was getting good marks in the subject without even reading my book for once, and it really amazed my friends, classmates and even my teacher.
Now, since my friends have learned CS for 1 year, some of them thinks its nice and are fascinated by the world of programming and developers, and some of them think it's boring and they just need to pass the subject for good marks and nothing else.
It feels funny and bad at the same time when some of my friends come to me and ask what does a for-loop (any loop) even does... And the rest of them thinks a for-loop is just used for printing tables of numbers.
well, that's the story of my school.
The thing that will never change is that I love programming and I will never stop programming...
Thanks for stopping by Ranters,
Happy programming!4 -
I toss all the frameworks, everything to complicated and stuff that fucks me off into the next pile of trash and implement the unmotivating things from scratch in the most stupid way I can come up with so I start to think that I'm extremely intelligent until I get so bored about it, that a deep motivation grows within me to start again with the complicated and interesting solutions.
-
Working on an Angular project for the change of things. God, please kill me already.
Its fucking slow - hot reload? I am gonna make myself a coffee in the meanwhile
Its fucking stupid - Why make it easy when you can make black boxed. Make the magic happen!
And please dont get me started on Ressources, documentation, error messages and all the other stuff thats annoying here. Never going back to Angular, if it wasnt paid that well…3 -
Client demo today..
Did lots of configuration stuff in this sprint and when talking through it I confuse even myself.. so many things that were done for one specific goal..
They will be confused during the whole demo, only in the last 2 min it will start to make any sense - when all the pieces come together.
It’ll be fun..4 -
So we started to get build failures because the build server is full. Team leader asked the co-owner for more space. Got told we should just do less builds. You know stuff is outrageous when even your team leader goes on a rant about how stupid that is and how things are going to crash and burn in the future but nobody gives a damn.3
-
My mom was a media designer and as a kid I liked watching her doing stuff with CorelDRAW. And as soon as she played Sims in the evenings I really wanted to learn how to make a window and stuff in it happen.
So I started learning C, because my stepdad had a book laying around. (He did not know how to code by the way, now I'm asking myself why we even had this book)
But never got further than a few console applictions asking for input, messing with it and printing something.
Later I got into HTML/CSS/JavaScript (in that order over a course of a good 3 years or so) because I wanted to do stuff people can see and easily reach (an exe wasn't the nicest way of showing people something imo)
And that's when I totally fell in love with JS and it never stopped from then.:D
I did a few excurses to C++, Java, VB, C#, such kinda stuff and learned many many things about how stuff actually works. C being my very first language immensely helped with that.
I'm also trying some game development, as this was one of the main reasons I started coding, but I'm not creative enough and do it less and less.
Nowadays I do HTML, CSS, JS, TS and PHP for a living and I love it.:D1 -
OK.
I'm somehow beaten.
I took a look at Bamboo today because I will later inherit it.
And ... I just can't make sense of it.
I've tried googling, but I'm kinda lost because most stuff I find is half baked or not "complex" enough - as in missing things we do.
The whole UI just leaves me with WTFs.... Honestly, if anyone has good resources I'd be pretty thankful.
I tried today 4 - 5 hours to make sense of it...
But it all leaves me with the gut feeling that Bamboo is either for automatic deployment only ...
Or manual with a ton of duplicated stuff.
Both conclusions feel completely wrong to me ...
*cries*7 -
I'm looking to buy a domain for my Plex server. Basically, what I want is to be able to watch my movies and TV shows, pictures and other stuff just by visiting my own website. Some of the things I have are not really mine, but I protect that by only allowing myself on the server itself, behind a PIN. Is there any way I can get in trouble after buying a domain?4
-
!rant
I want to create a website and the frontend stuff is already done by another guy. It is similar to social media in that it needs an upvote-system and accept uploads. There also needs to be a payment system. I have very little experience in web development, but I have a lot of fun learning new things.
My question: Would you recomend a CMS(which one) or
learning by doing?7 -
Do any of you all have any recommendations on how to drill functional programming concepts into my brainhole? Any good resources or things that helped you learn? My brain is object oriented and I'm really struggling to "see the light" and become another FP hypebeast (which is what I feel most people become when they really learn this stuff)
Send help
Regards,
A desperate loser who doesn't wanna fail her course 🥺🤷13 -
I love automating things and tomorrow I will finish automating yet another repetitive work freeing not only IT stuff but some admins and moderators too. It feels satisfying but at the same time w/ each next automation I am going closer to the moment where I'll no longer be needed...
but then again I have to hop before that moment...just need to sacrifice some of my free time and start poking the market again...
some time soon...
and since this is in the question section, how do u feel about the automation and all5 -
I want to be more tech savvy. I love programming, am fluent in Java and have no problem in pickung up new languages from time to time. But I’m really not a tech person. I always feel like I lose my grip on things when it comes to servers, web stuff and databases.2
-
Heya devrant, long time no see!
Anyway here's a thought.
A lot of the time I wanna upvote stuff on this site but I'm terrified of upvote inflation.
I feel it's not clear to me what the threshold for upvoting should be and if I upvote multiple things in a row I feel like my upvote is losing value.
All of a sudden it becomes a big decision.
Yeah it's overthought like crazy but can anyone else relate?5 -
[POLL] How do you develop stuff?
1 - just write code. It doesn't need to be organized, it just need to work how you thought it would, and THEN you start organizing things, like editing/creating new files, letting things DRY, optimizing the sutff you did earlier;
OR
2 - you surgically write code, making sure you keep everything is organized from the beginning. Basically you only write when you are sure.
Or maybe it's a blend between the two or something.
I'm asking because I do like the #1 and I feel uncomfortable when people see my code when it's under development. It's a mess, there are tons of comments everywhere and a bunch of repetition. But, when I find the right stuff, I start writing modules to make my code work better, remove unnecessary things, add documentation, and so on.
My development process is not the best of the best, but I get things done with it.7 -
Started writing down what i wana do and what comes to mind. Everything that bigs me about my system and so on and make tasks out of the things to complete the days following.
Since i did that i feel less stressed and i can focus more on the stuff since my phone reminds me of thiee tasks all the time so i dont get weird ideas.
What does everyone else do to keep them on track? -
When you get more managerial corrections on your projects and approaches to things than your coworkers do BECAUSE YOUR WORK IS SO MUCH HARDER AND MORE TECHNICAL THAN EVERYONE ELSE’S but you still end up looking dumb because you’re the only one being corrected on stuff.
-
I see now that a few things that make programing seems so hard are;
1. Over thinking, over thinking will have you in a box not knowing where to start at times.
2. Procrastination, don't put off learning that concept or paradigm. A lot of stuff are interlinked or transferable regardless of language. So you don't need to lean it all but learn as much as you can.
1. Perfectionism, your code early on might just suck, and that's great cause then you can fix it and make it suck less. Nothing is perfect and they don't have to be in over to be good.
These are some of the things I wish I could go back and tell myself.4 -
Took few weeks break from coding, social media and stuff like that. And holy cow things have changed. Over 9k new rants here, bunch of new js frameworks, Instagram got some security issues..
I'm just amazed.7 -
Where have you learned "the useful" programming ?
I mean, programming math challenges and this stuff is really fun and makes you think about things differently.
But it's not useful(It very much is, I just mean that the output programs aren't). Where did you learn useful programming ? Like creating GUI apps and stuff like that.3 -
Books.
Do you guys know a good book for professional PHP 7 programming, especially OOP, concepts, design patterns, abstraction, algorithms, security and data structures?
Please not that beginner stuff, I want to dive deeper into PHP 7 😁
Maybe in German or English 😋3 -
The Spring framework is the most convoluted construct. You have ExceptionControllers that implement Abstractions which have other implementations themselves. You have ViewResolvers that have several different types, each of which has their own unique way of working. You have Configurers, Scanners.. anyway.
Even if it is excellent design, it's tiring to work with and understand, at least for my junior self. I used to kick ass on this stuff back at uni, but that was 5 years ago and I don't remember exactly how things work again, I'd need a refresher.7 -
I just had a thought about what may set good and not so good developers apart...
I'm now 30 and for the past 3-4 years, I haven't done any more big personal projects. But at work, going on and on about good coding practices and making sure things are done right, more time spent upfront on design than coding, etc. And doing the greenfield stuff.
And I feel like maybe there biggest difference is that I started to code as a kid... And making those mistakes early and learning all the different things have a compounding effect.
So if we all become slower and even stagnant at 30 in picking stuff up... I'm always going to have this advantage/lead (skill/experience gap)
Or maybe in just rambling and getting nowhere.... -
In today's edition of "things that I don't see the point of", I've been looking at Obsidian today, after hearing more than one person say that it's great for note taking. I use IA Writer sometimes, and I enjoy it, and I was kind of expecting something similar, but more geared toward notes and development type stuff. There are some nice graph-visual type things, and the ability to hyperlink notes together. It seems nice.
So after using it for an hour, I have to wonder why I wouldn't just make a private git repo full of .md files, and save myself four bucks per month? I get my "private vault", vim keybinds, and all of that good stuff without getting another application. Not trying to shit all over obsidian, I know it has fans, but am I missing something?5 -
A whole lot of anxiety and confusion as to what I wanted and liked. A few interviews later this was then calmed down by the realisation that most interviews are the same and that you in time learn what you're supposed to want and like in the industry.
PS. Not really, but I learned what things are desired by employers and what skills are really required in the real world. These things are sometimes hard to grasp for CS students and graduates. It's like when one was in gymnasiet (Swedish highschool, I guess) and would have needed a few lectures in normal grown-up stuff like paying taxes, etc. DS.1 -
Hello fellow ranters!
So I just switched companies ( free from hell...rants if wanted) and now I'm facing a ton of new things I never worked with. Honestly I'm a little bit scared and thus I want to prepare a bit for the new stuff ahead of me. ( I'm a junior developer with only 4 years professional experience )
What are good resources to get some knowledge in the following topics, so I wont look stupid on my first day at the new company?
Docker
Microservice
DevOps ( CI/CD, Kubernetes )
I know some basic stuff to describe what these words mean but no work experience at all for these. My old work was purely monolithic Java EE 😅
Resources should be in English or German.
Thanks for every help!! 🙇🏻♂️🙇🏻♂️6 -
When I got my first few programs running - things like "Hello World" and simple console applications.
More recently (it still happens, which is a good thing) being thrilled when I got my discord bot running, and then again when I got music playing via YouTube streaming working.
That feeling is the kinda stuff that keeps me programming. -
I've only had a couple of bosses. Neither were bad nor were they amazing. My current environment is that I'm the only web developer so I don't really have a department boss. Instead my boss is the media boss which is charge of all things related to media. From websites to flyers. He has no idea what I do but trusts me to get stuff done. And he allows time to learn more about the field so I can be better equipped for the job.
-
I've heard all kinds of arguments for about how whiteboard coding interviews should be obsolete, and that they usually doesn't reflect how good you are as a developer. But I've been polishing my skills with data structures and algorithms for a few weeks (learning this stuff for the second time since years ago in college) and I get this feeling that I'm becoming a much better programmer by practicing these things. And having access to all these things in the "working memory" of my brain has made me now think of solutions I couldn't before. But then - it may be that right now I'm working on embedded systems so this efficiency matters much more, earlier while doing full stack web development I didn't care about these much except while playing with strings maybe. So it might be dependent on your niche. What do you guys think?3
-
Couple days ago, I started working on online IDE using https://ace.c9.io/ .. All the functions they have are good, but documentation wasn't that good and I had to learn things by my own. I customized a theme for it to look more like atom lol, added snippet menus and some other stuff, but thinking about it the reason I started is that i saw Thimble by Mozilla and felt jealous because it looks so cool, and I want to make some thing like it.8
-
In my lieu of female interns and employees they target more on getting proof of their knowledge (certificate or some kind of letter) while males generally don't care about certificates and stuff, they just wanna learn. Has anyone ever seen things like this?2
-
sometimes I have random curiosities while I'm out and unable to test things. this is one of them (will comment with answer if I ever test it):
obviously writing aliases to make things you do frequently easy is a win. but what about typo aliases? stuff like sl, dc, she, etc. these aren't typo'ed often (hopefully) but are defined every single time you create a new terminal.
has this probably miniscule overhead actually been meaningfully measured?
question: how many aliases must be defined to cause a significant (say, 3sec?) slowdown when opening a new terminal? -
Version 1 of any software is full of bugs. Version 2 fixes all the bugs and is great. Version 3 adds all the things users ask for, but hides all the great stuff in Version 2.
;) -
!rant
What movies/reality around me tells about free time:
- the "grand parents" generation (people who are in there 70-80s now) used to go out hang in tea shops, bars, parks,churches , wander in fields, chop woods in their leisure time in their 40s
The "parents" generation (people who are in their 30-40s now) were more into sports and would go for basketball , soccer , cricket for leisure time and later transitioned to playing board games/video games /xbox-PlayStation stuff/comics In their leisure time
The "our generation"(people who are between 18-30 now) are/would be more into playing mobile games and watching anime/web series/movies/weird porn and scrolling social media feed as leisure time in our 40s
( I have taken 40s as a criteria because i am guessing that as a standard age where you are "settled" and have things figured out)
Is this how the pattern is going? And isn't it sad that we are Going from doing stuff that's fun and making you street smart to doing stuff that's useless , time wasting and a little depressing ?5 -
1. I love using it for automation and creation of new stuff
2. I'm a visual thinker and working with abstract things. The process of thinking about a program and developing it is especially rewarding and exciting for me
3. I especially like using it in relation with Maths for algorithms and scheduling, which is tightly related to (2), but also to the fact that I love Maths -
What tools do you use to manage how much time you needed to get stuff done?
Any tool where I can stop time and also add things like had a meeting for 1h and so on.2 -
- Curiosity - always eager to learn how stuff worked
- Money [obviously]
- Future is technology
- minimal interaction with people
- I'm good at it
- call it a guity pleasure but it gives me sence of being better than people around me [don't take it seriously]
Personally, I am surrounded by people who are deeply religious. Growing up, saw my family, relatives and whole nation neak deep into religion and politics. No one was interested to ask questions or see things differently.
When I was 15 got an internet connection and started consuming information as much as I can. Understood things with physics, got to know a bit about universe that gave the perspective on existence and stuff.
It was not too long my curiosity took me to learn CPUs and it's components.
Well, from there it was deep 90° slope and I'm still diving down, I just simply can't stop myself.1 -
Where to start learning openGl??? I know, theres sometting like google, but I would like to hear things like good practises and stuff...3
-
Anyone here do animation?
So I'm developing this command-line animation program. It'll obviously only be for quick stuff
I'm thinking of accepting frames and an expression to order, overlay and diff/patch frames.
What kinds of things should I implement? I have done basically no animation ever.
Previous post: https://devrant.com/rants/2312640/...
PS join the chat! https://gitter.im/animator-project/...
https://github.com/skuzzymiglet/...2 -
Keep your stuff up to date. always!
It'll save you a lot of work & headaches and time. and we all know, time=€€ so it might even save money.
Besides that it is just cool and very nice to work with the newer things -
Im always trying to learn new things. Im passionate about learning new things, especially development. So much i started a small collaboration group of developers and slack group to collaborate new projects/ideas,get to know new people, and just to learn new things from each other. The group is not language specific developers only, but mostly consists of PHP/Laravel developers at the moment, so im always trying to grow that network as much as possible, so if you would like to join my network to collaborate new ideas or to just even talk to some cool cats, ill send you an invite any day. Anyways, back to my original reason for this post. Im mid level developer who considers himself pretty knowledgeable in PHP and Laravel. Im curious to what other developers use to learn new things. Im constantly questioning my skillset and compare myself to senior developers who always blow me away with their knowledge which often makes me feel like i dont know enough. Currently I use resources such as:
-laracasts.com
-serversforhackers.com
-digital ocean articles or any textbook that wont cost me an arm and a leg lol
I mean i just want to learn about tech related stuff always but currently interested in learning specifically about development topics such as:
- Server administration because i would consider this my weakest skill set (things like provisioning,nginx/security, deployment)
- Continous Integration (as ive never been at a job that practices it)
- RESTful APIs(as ive never developed one)
and so much more but i wont waste your time with my never ending list. What resources/tools do you guys use for your learning?6 -
Leaving things out of VCS. My usual folder structure is like this:
- Project name:
|-- env (virtual environment)
|-- Project name (git repo)
\-- (keys, credentials, etc.)
It makes sense, but after a while, more and more important stuff starts piling up in the outer folder (not version-controlled). -
I was late with getting into programming and only started considering it after completing an education in animation before (unwillingly) working jobs outside of that field for a few years.
I had to really dig to try and figure out what I'd enjoy doing, and it's when I asked myself what I enjoyed about things in the past like railroad tycoon that I got on the track (eh?) of putting stuff together and making it work.
I remember seeing my friend play and I was screaming internally at his "who cares it works" solutions. When we later played ottd I would try to set up my stuff so that it was readable and because I realized how annoying it is when I can't figure out what my friend's tracks are supposed to do without asking him.
I was basically a developer all along. It's just that my only programming language was railroad tracks and signals. -
Sometimes....
There are easy things.
Like networking / routing / vlans / subnetting / loadbalancing and simple DNS (as in name <-> IP resolution, not the "other" stuff).
And somehow... People manage to turn it into something so complicated and insane that you cannot even use technical terms to describe it.
Simply because a lot of it was so mutilated that using the technical term to describe what it should do will become the total opposite of what it _actually_ does.
It's somehow terrifying... But might explain my migraine.
We played "Taboo word" for 3 hours straight, all technical terms were forbidden and I think I _might_ know now how it all works.
And I guess we'll have to restructure, rename and rework the whole network loadbalancing setup from bottom to top because
"This is sparta".
I wish I could explain it better.... But how? It's ... Interesting....
When you can't even explain stuff to someone else because you would need to invent and explain new words.1 -
I am burntout because my last job (which i quit, you can read the drama at my profile)
So, now that I am unemployed and in lock-down I want to learn new things, but idk where to start.
I want to try python (I am mostly did backend stuff, with java and node). And I want to see if i can do backends with it. Idk where to start, there are certificates on it?
I always wanted to learn about security/ pentesting (more for curiosity than anything), again, idk where to start or where to get a course/certificate).
Where to start with devops? I have no clue about front-end either...
So, any advice? Right now I am a bit lost about... well, everithing and need to do things to keep me bussy.
Thanks and sorry if my english is not perfect, It is not my native language.4 -
It's always a matter of much is there to do and in what language...
There is the IDE-Zone, which is dominated by IntelliJ (CLion be praised when you do Rust or C++) for large stuff and heavy refactorings.
Always disputted by VS Code with synced settings. It's nice and comfy and has every imaginable language supported good enough, especially when its smaller change in native code or web/scripting stuff.
Then there is the "small changes" space, where Vim and VS Code struggle whos faster or which way sticks better in my brain...
might be you SCP stuff down from a box and edit it to re-upload, or you use the ever-present vi (no "m" unfortunately)
sometimes things are more easy for multi-caret editing (Ctrl-D or Alt-J), and sometimes you just want to ":%s/foo/bar/g" in vim.
I am sure that each of these things are perfectly possible in each of the editors, but there is just reflexes in my editor choices.
I try to stay flexible and discover strenghts of each one of my weapon of choice and did change the favorites. (Atom, Brackets, Eclipse, Netbeans, ...)
However there are some things I tried often and they are simply not working for me...
might for you. I don't care. and I'll just use some space to piss people off, because this is supposed to be a rant:
nano just feels wrong, emacs is pestilence from satan that was meant for tentacles instead of fingers, sublime does cost money but should not, gives me a constant guilty feeling (and I don't like that) that, and all the editors from various desktop environments are wasted developer ressources. -
Always liked to tinker with software.
And build stuff.
The latter started out the opposite, used to be a bonafide skid.
Until I learned that the most efficient way to break in, is to know how it's built.
My specialty? Mmh probably Laravel, MySQL, Vue & NuXT JS.
& React native.
Built quite a few things with those tools.
.net, asp, sqlsrv, Xamarin & uwp is in my toolbelt too tho.
Whichever tool is the better fit 😁 -
We Introverts are going to look back to these days, Don't forget to make some memories...
... No one is asking to go out, Employers are offering work from home, to many of us it's the same old same old, in the mean time I wish y'all the best time...
to do amazing things, complete your pending projects, gist some funny/important stuff, read/write a little, organize you machine/room/life, take on some DIV projects, code better and automate the boring stuff (basically everything and anything)
I am planning to make my own version of our beloved Jarvis (just in case If I get my hands onto mind stone :p) -
!Rant
How do i start with rethinkdb? I read through few things seems like it is perfect fit for my use but I can't find a good guide/tutorial/something to help me get started. All I can find is plugins and stuff based on rethinkdb or made for it. -
Well... mmc.exe got blocked today after an update...
Microsoft management console that is... And a bunch of other stuff with it... Like device manager....
Eventually resorted to gpedit and even so I still can't print (🙃🙃).
Getting a fucking Mac with the idiotic touchbar and the ridiculously low ram tomorrow (for real).
Love having an Alienware with a 6700hq and a 950 pro that I can't take advantage of because of the OS fucking up all the time...
P.S. Yes I also have Linux on it but you can't really enjoy the.... 👽 side of things with it!2 -
As experienced developers, how do you do time estimation in spite of things being stuck and new, unexpected, stuff coming at you with no extra time? This has happened to me and it's depressing and frustrating to have to ask for an extension again and again. Plus, the code and tests for it get boring.7
-
archeological work is painful and difficult
people in industry don't seem to emphasize/warn how much archeological work there is in being a code monkey
or are there jobs that don't involve it? i imagine the skill remains essential
greenfield work to be the exception not the norm, and start up life is hell and a gamble
interview process seems to completely disregard this, as i imagine it'd be difficult to assess, unlike leetcoding linked lists or code golfing stuff without using data structures, or whatever awful things they ask for in leetcode hards or whatever3 -
Why do they demand 12-month goals when we use Agile Methodologies?
If we do it right, we don't know what we are working on next sprint, let alone 12 months.
Our goals are to work on the highest priority stories. We are not to work on stuff "in the background", so how can we have any long-term goals?
The only things we can plan are outside of our actual jobs (like conferences, training, pilot programs/hackathon projects, etc.) So the only things we can review at the end of the year are not the most important things we do.
Poor managers love numbers and checklists to hide behind.2 -
You know when I think back to the ideas I've had and the things I've worked on. I'm having difficulty, with the exception of certain far out projects that were like unattainable, in thinking of anything I've done or thought of that does not involve: data visualization, data gathering, encryption/obfuscation, inventory/storage and/or communication.
am I just unimaginative ?
I did have an idea for a code translator and how it would work and what interfaces you'd have to adopt and how you'd attack implementing things that don't translate well like c++ to js for example. or c++ to c# for that matter ! but I never got far into it. though that would have been attainable as long as you had easy ways of generating bindings.
i mean pathing and navigation were things I thought of too but... that would pretty much be implementing someone else's stuff4 -
Hey people how do you handle the information overload?! I'm feel like my mind is full. Hardly remembering things and stuff I hear/read about! Please!2
-
Shutting down the shop feels a bit like moving flats. All the stuff and all those boxes.
Not to mention all the things you discover your colleagues have left unfinished or almost hidden, and stuff crammed into their drawers.
Should I mention that I really, really hate moving flats?1 -
Many people seem to hate jQuery and want to do stuff in some library's way, and I'm here like... What? jQuery is a perfect way of doing things like DOM manipulation, when everyone comes along with their libs, they will only exist for 1 microsecond before it gets abandoned, while jQuery has been around for YEARS and it still works the way it first has been
I don't get the appeal for new JS libs and hate for jQuery, at this point I'm suprised its included in standard browser contexts2 -
I need help understanding secured PayPal Express Checkout via my Webshop.
So I basically try to make a lizens system. At the web shop you can add an Server IP and buy my stuff for it. Now I don't know what to do about checking out. I want to use Express Checkout via PayPal but the JS API provided by PayPal seems pretty insecure.
Now should I use the Official PayPal API or should I use an PHP API found on the Internet?
And other things that could help my Webshop are welcome to!2 -
Design Decision:
We have an API and a lot of microservices based on that API. Additionally we have a store of protobuf-templates (files to automate serializing certain events etc).
Currently for each service we have the API with general stuff (connection stuff etc) and then copy the 5 or 6 proto-files we need for that service, they update sometimes, so does the API, for each service, two things that need to stay updated. Which option would seem more logical to you?
a) Integrate all proto files into the API. The services then only need to update the API but they also have access to many proto files they don't need for that service (which are required for other services however)
or
b) Keep them seperated and keep manually updating the proto-files for affected services
Disclaimer: our proto files are always backwards compatible by design, both the API and protofiles change fairly frequently.
Ty -
Rant !
I seriously do have a love-hate relationship with programming.
About a couple of hours ago ,I was so happy learning new things and already planned I can make something so awsum with this stuff and then when I sat down to code it didn't work .Damn it , going through just about 10 lines of code for a couple of hours . Googling it ,no luck .3 -
Modern hypebeast fashion capitalizes on self-hatred.
From a bullied outcast autistic kid, to beginning to realize things about myself, to the current point when I'm still struggling, but I'm validated, I changed, and so did my tastes in fashion.
Just the most expensive things (I had no money for), then — yeezys and that hypebeast BS, then — "luxury" formal stuff. But now I wear Vibram Fivefingers, leggins and simple t-shirts.3 -
I need to have a hosting company upgrade the Debian OS install on a VPS. But I also need to know things like what MySQL or Perl modules were added to the server by other admins prior to me outside the /home directory. I don't have any documentation on it at all. If I don't preserve custom stuff like that, it could result in a dead website. Anyone got any tricks for figuring out what was added and when?5
-
Almost done with my album.
I can still hear some mastering stuff that are a bit dirty, like I know I am aiming for a lofi, impressionist, punk kind of sound but it does limit things if I let too much parasite going on. It does have rough have still (maybe I should pass them to somebody to remaster them) but there some tunes are fucking good.
LIke it's between techno, breakcore / drum and bass but i've done real recording with guitare, uke, bell and voice on top of it, plus some samples from packs and some that i split myself (now IAs can easily split sound).
At the end I've gave up on the idea of using IAs for videoclip. I just mounted some footages and add effects and stuff to fit the music.8 -
Hello guys, I've got a question. When you're working with someone in a project using a VCS, how do you go when implementing stuff? Do you create a new branch and then merge to master or do you tell to the other guy that you're going to do "this thing" so he doesn't do it or what? I've never collaborated with someone and I would like to have a little information about this topic. The things I've built have been all by myself so If some day I ever plan to work with someone else I rather know this stuff already.3
-
Ok, long shot here. I'm doing a POC using a headless browser (Seleium/PhantomJS (C#)) and it is kicking my tail. Sometimes things work and then they don't. My login code is something like:
private IWebDriver _driver = new PhantomJSDriver();
_driver.Navigate().GoToUrl(LoginURL);
_driver.FindElement(By.Name("txtUser")).SendKeys(UserName);
_driver.FindElement(By.Name("txtPass")).SendKeys(Password);
_driver.FindElement(By.TagName("button")).Click();
and it doesn't find it even though it in in _driver.PageSource.
All the SO stuff is from 2013 and I’ve tried many, many, four days worth of many By.XPath, By.Id, By.Name combinations and it just doesn’t work.3 -
This is mostly a self rant, rather rant on self.
TL;DR I should talk to more people from the dev community.
So basically for a few years now I'm mostly investing my time in tech. More so into open source stuff and the linux eco system. I'm pretty sure anyone who ever came in touch with this would have atleast thought of contributing something, and so did I. In my case the problem was that of communication.. It's one of those things I'm really bad and ofcourse there is the issue of overthinking too. All these years I survived by just googling stuff and refraining from any direct conversation with an other human while solving a problem.. As you may have guessed it this wad a horrible and sub optimal thing to do. Humans know a lot more about context.. I guess a part of the reason for being so hesitant was the fear of being wrong. sigh -
God I hate people...
Was asked to change a few things on one of our websites including shortening a sliders height to give more room for stuff of the page, I did this and now they are complaining about the images being cut off at the bottom. No fucking shit! You wanted it shorter!1 -
So I got sick of fixing my graduation project's repo, it had so many things that need to be removed, so I just created a new one and copied the stuff I needed.
-
Low code platforms. I've been studying them for a few months now and have been really surprised what one can do with them. Very productive stuff for many things even if not for everything. A wholehearted recommendation.
-
I am working on partitioning my life and getting my tech stuff and online life organized. Partially fun, partially dread. Still one of the better things I'm dealing with right now.
Tech stuff mainly includes desktop PC (Qubes OS), network (to be driven by openwrt) and smartphone (already running Lineage OS, but I want to build my own LOS). This is the fun part. I want to add a NAS, but I'm too cheap for a proper one (at least for my >20TB media).
Furthermore offline stuff: Remove clutter, get analog documents properly organized (with a sustainable system) and possibly digitalized. I already have maybe half of the things I own in boxes each with a specific purpose (e.g. audio cables, network cables and game controllers each have their own box). Can be tiresome, but it's easy to see a progress and that makes it quite okay.
Online life: That's a big one. A large chunk is email and the hundreds of website accounts. I have them in a keepass file, but all running under the same address. Unfortunately I need to have a Facebook account for some purposes, but I'd like to start over with a new one. Not so easy when you have to transfer group admin privileges though, when I tried the last time I tripped some system and the new account was banned. Annoying. -
I once started developing a chatbot, super easy and simple, a MySQL backend for the QA stuff.
I then started to think on the most modular way to "reuse" the same QA system, and got stuck on it for around 3 days (while doing other things).
Obviously the chatbot stuff could'nt leave my thoughts , and I remember it was a saturday morning, I woke up super excited and just started writing down what my sleepy me was engineering while I was dreaming.
I still have the same system implemented and I'm expecting that some day, in the future, I'll have to rewrite it, and I hope "sleepy-me" helps me again, this time with an actual interesting solution haha