Skills.py dev, not an entrepreneur
Joined devRant on 7/4/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
I never understood people complaining about their managers until I got a new one and started to ask the most clueless things.5
I hate with a passion Code Review sessions in Pull Requests. It takes days to get approved especially when you have as Lead tech someone with 3 years of experience that rejects PR because doesn't like how I named the variable and also if that person is different time zone.
In my previous company we used to have 30 minutes session if we had PRs and we would go over it.3
The most scary stuff when changing jobs is not the fear if the code is spaghetti or not. It’s onboarding and how the company expect new devs to learn the domain.
When I joined the company I am working on, they did not have at all documentation in regards to domain knowledge. I had to ping devs who have been with the company for years so they can explain to me. Product Managers are useless. They can explain the ticket but cannot point me in the codebase and DB fields that that ticket needs to touch.
They would say to me “Ask what you don’t know “. MF, I don’t know what I don’t know. How am I supposed to come up with questions?
Cherry on top are JIRA “Stories”. It’s title and 1 sentence and it was expected of me to do the discovery.
Fast forward, there are still things that I am learning. I work in an industry that is very complicated and has a lot of information to take. I don’t get burned out of code and tasks. I get burned out of trying to understand my tickets and connect them with the code and DB.1
Looking for new jobs and all interesting jobs require on-site (or hybrid, which means I have to relocate) and pay less than Remote companies.
Remote ones, pay much more but the product is so boring and uninspiring.5
I’ve become the person who I said I’d never be. Writing spaghetti code in spaghetti project instead of trying to refactor methods and classes where I’m adding new features.
Welp. They want it “yesterday” , they’ll have it yesterday.
But hey, the money’s good.8
I loved my previous job. It paid shit but I learned so much. Starting from prototyping to production. DevOps, Development etc. I started a new job 1 year ago. It pays great but man, I only do “if-else” nothing else.
My old boss contacted me for some contract job because the dev that he hired after me, not only he didn’t do anything, but broke production and all other systems on a Friday before going on vacation. So the company went old school with excel spreadsheet to keep track of orders.
I accepted the contract job and man. I’ve learned so much these past 2 weeks, working only ~ 10 hrs / week.4
Applied Discrete Math is fucking hard. Logic and proofs are freaking hard. Even Multivariable calculus is piece of cake. Give me Calculus, Linear Algebra and I can get a high grade.
How do you even start to wrote proofs?
I’m in Chapter 2 and struggling. Imagine the later chapters.9
A new position is opened at my company and I am tasked to conduct interviews for the candidates. I have no experience whatsoever in this.
If you’ve had any experience, how did you approach this? How did you conduct technical interviews with the candidates? We’re talking about candidates that have 3+ years of experience.
The position is for front end, mainly ReactJS.8
Just an appreciation post. Ant Design is the best React Library that I have encountered so far. It's so easy and clean to create new modules. It has already built-in features, especially for Tables.
As a backend developer who has been working in front-end for the past 6 months, I love this library.
The project is nowhere near complete, the customers are waiting for demo/proof of concept. the code is spaghetti and I'm burned out.
Oh, and I'm a solo dev.2
I was looking for a RRule Generator Component in ReactJS because I (a back-end dev) am lazy af to build front-end component. It drains my energy and I stumbled upon "react-rrule-generator". And holy moly. It is no longer maintained, but it has a very beautiful code. Then I thought, I should search more open source projects where code is clean so I can learn more.
So, do any of you know any open source project, library code or whatever that you think has a very clean code?3
I fucking hate the modern tech stacks that are forcing to use their products and workflows. Fucking Microsoft. Used to be good but now it's shit.
I had to email the written homework. After finishing it, I attached it and sent it to my professor via email (Outlook on Web). I did not pay much attention.
5 hours later he replies to me saying that he cannot accept this form of submission. I was confused because he mentioned that he wanted it only as attachment via email.
Turns out, Outlook did not attach the PDF. Instead, uploaded it on OneDrive, and embedded a private link on the body. It was 11:55 PM, I was working for 10 hours straight with that assignment and didn't pay attention at all before sending. Fuck this. He was generous enough to accept the submission after the deadline.
I am glad that I went away from Windows 5 years ago. I don't want to touch any MS product anymore. Hopefully they do not fuck up GitHub and implement it with their other half-assed products.4
Ok, I need to vent a little bit about myself. Just got back from my 2 weeks vacations. Met with everyone, caught up on everything that has happened, booted my lap top and tried to ssh into the servers to see log files if anything out of the ordinary has happened.
Well, I was having "Permission denied (publickey)." . Well fuck. Tried on other servers and same thing.
I got panicked, thinking how the fuck did we get hacked? The ssh key is only on my laptop, and an encrypted backup exists only in Bitwarden account. If yes, why are the systems intact and working well? Kept scratching my head for hours. Well, I was trying to log in with user "root" instead of "admin". I always mistake these two names. Rusty brain ._.2
MacBook Pro's (2017) keyboard is a fucking nightmare. So far Ive had more than 10 keys being detached from the keyboard. Luckily Apple has replaced those keys for free but this should not be a fucking problem on a $2600 laptop. Fucking hell.9
What is the best way to install iOS app for employees in a company?
Disclaimer, I'm no iOS developer.
In 2019 my boss asked if I could make a small iOS app. 3 forms which will have CRUD operations. I did it because I wanted to learn iOS development. The company got an Apple Developer Account and it finished the project within the week. The app can be used only from work's wifi, so if you try to use it outside that network will not work.
The issue is license. When I install the app from my XCode to one of the employees' iPhone, the app will work for 1 year (if I have paid for Developer Account). Also every time I make an update, the employee have to come to me with the iPhone and I have to install it directly.
Yesterday I submitted the app for Testing using TestFlight. The app updates automatically, but today I got notification that the "Submission for testing is rejected", because the tester could not connect with the server.
My question is, How do you install iOS apps for your work employees? I do not want to get Enterprise account because that will cost.5
A wish from Genie?
- Understand a library/language immediately.
- Ba perfectionist when designing the infrastructure in a software.
- Not being lazy to write documentation.1
Not only Synology's REST API documentation is outdated, but I have to deal with this.
Let alone the fact that login in a GET request where username and password are passed as query string in URL.8
How to explain “What is a Python environment?” to some PhD candidates that don’t have experience in programming?
I will teach Python this semester and I am trying to come up the right explanation.21
Just got accepted as a Tutor. I have to teach PhD students in medical field SciKit package for image processing. Been coding in Python using pandas and numpy for years, but I know jack shit on SciKit.
I applied just for fun and got the position. Now I am fucking terrified.
Meanwhile I rejected a Teaching Assistant position because of this one.6
Bigger image: https://i.imgur.com/LiVAG0T.png
P.S. In case you are wondering, the answer is NO. I am not creating a bot to purchase PS5. I am creating a bot to check if it's in stock and notify me in Telegram.5
So, my boss was angry at me today because...
1. "Why are we taking so long to finish the software?". We started coding in March, and during that time I kept asking for requirements, design and his answer was, "You build it and we'll see." . During that time, after creating the system with only three type of user modes, he was like "Oh, I want customized user permissions." Took me 1 month to come up with a design, implementation for everything. Also during these months, nearly 2 months was wasted because he kept giving me other things to do, and I was not focusing in my current project.
Today he was mad because he expect me not only to build the infrastructure, setup servers, write backend code, do QA etc, He wants me to be a product designer. A fucking product designer. My answer to him was "If you refuse to help with designing the UX, either hire someone or I will just copy/paste things for internet. If the UI works, there's where my job is done."
Fucking hell. Not only I am being under payed, but he expects do to the job of 5 other people. Fuck this shit.11
The country where I'm from uses only one platform for online school (public schools from 1s class to High School).
I was curious to take a look at the website and they didn't change the create-react-app manifest.json in production.
Bonus tip. The teachers and students cannot login for the last 2 days.2
Are there any online courses / University Certifications / Books or similar things that talk about Software Architecture?
I am reading Clean Architecture from Robert C. Martin but I'd appreciate other suggestions.7
I was pulling my hair wondering why the DataFrame was not merging. Took my 1 hour and a half to figure it out.7
Boss: Give me unrestricted access in the system.
Me: It's dangerous. You might break something.
Boss: I'll be careful.
Me: *gives access*
This happened 2 years ago. Now every week he deletes something he shouldn't and break a module for him or for the clients using our system.
Just woke up in a rant email saying that "oUr OnLiNe StOrE DoEs NoT wOrK". Well, that's because you have delete the Cart configuration for all the clients you dumbass. What the fuck were you thinking when you deleted that?16
Is it a good approach to use MariaDB in one Server and MongoDB in another one to store various client's data?
The reason I need MongoDB is because the client has to create custom Maintenance Checklist (which mean he has to create rows and columns), and then submit these data based on specific period. And I am finding hard time how to design this on MariaDB, even with dynamic columns since it might bring performance issue.8
What is the the best job title if you work in a company and does everything related to Software Development. Planning, documentation, architecture, network, full stack coding, testing, bug fixes etc. Full stack engineer? Or... ?7