AboutDeveloper handling the dark arts of java
Joined devRant on 11/14/2018
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
Try to be a know-it-all. But don't try to *show* that you are a know-it-all.
Try to be a do-it-all (at your own risk). And show that you can be a do-it-all.
Be very very very careful in all environments except dev env. Actually try weird stuff in the dev env!
Asking for help is an art on timing (how much have you tried on your own before asking your seniors) and communication. (how clearly you can convey what you've tried)
A team member called me the worst manager he ever had. I felt really shitty about myself.
Managing people is not easy and it is not for everyone.11
I tried being a manager or director or whatever... Can I go back to being a developer/programmer now?8
I was supposed to just review the PR. But I couldn't stop myself from making minor changes.
It has been 4 hours now. I'm thinking if I should raise a PR for the PR.6
Playing NFS (it was the version which had the McClaren car), few other games and watching some movies (CD player) It wasn't my computer though. It was my cousin's and I used it while he was working. I think I broke it couple of times (windows 95) to get the BSOD.
I bought my own computer only when I started working. My family couldn't afford one before that. Luckily I had good friends in college who let me use theirs for course work.
- Learn at least one new programming language
- Start a new personal project
- Push things into my GitHub
- Complete one certification
- Practice mindfulness
- Read atleast 1 book per quarter
- Guiding few junior engineers.
- Figured out the root cause for an issue which would hampered the productivity of some folks.
- Not being able to work on a proper dev ticket
- Not even being able to identify a proper fix for the issue mentioned above. (It is still in the works, but only after 2021)
How long do you think it'll take to build shopping cart capability, order management system and integrate into a payment gateway with 1 backend developer and 1 front-end developer?
If there are any readily available libraries or OSS for these, please let me know.8
Anyone using Huawei Cloud? How good is it? Does it have APIs to automate the infra creation and all?3
"Engineering needs to play catch-up"
This ask of yours was never a priority until this meeting. And you want us to finish development, test and deploy to a client. You are crazy!3
- Document the current architecture & code for new hires as well as existing people to get a grip on the logic (not everyone understands it)
- Figure out what MLOps is
- Build at least one front-end application to understand the hardships of UI devs
Who the fick asks for BPMN diagrams, Disaster Recovery diagrams and Business Continuity Plan for a SaaS product that is deployed in cloud (Azure) ??
This is a simple app/dashboard that just showcases some data in fancy charts. It shows the data YOU feed. Why do you need BPMN diagram? What am I supposed to put? "Client loads data" and "user sees data"?
I already linked Azure's page on DR. Do yiu want me to copy-paste the contents from that link?
Clients are too much PITA!!!1
Databases are designed to support read heavy applications. A typical read write ratio is 10:1.
Is there a database that is designed to support a write heavy application?
What some examples of write heavy applications?9
1. I don't have to use headphones to listen to music. Can listen in speakers and avoid my ears being sweaty
2. No random interruptions from anyone. Interruptions are usually from slack messages and emails which I can decide when to look at
3. Have a solid 1 or 2 hours for coding (because of the above 2 reasons)
4. The time spent in commuting is instead spent on nap or relaxing
I'm not sure if it is a dev experience, but definitely boosted my morale.
In 2014, my company (in India) sent me to attend a conference in Boston. The conference was about big data.
When I came back, I wrote a blog post about Apache Spark in my company's blog. Because of the blog, my name got mentioned in a prominent newspaper's article about Apache Spark.
PS: That is my only blog post till date
Is it possible for someone to stay as an individual contributor forever? Particularly for a back-end engineer or a data engineer?
Why is it that everything looks so ugly in Ubuntu? By everything, I mean the IDEs (Eclipse/Intellij), editors (sublime/vs code) and even the web pages. They look more clean and pleasing in Windows or Mac.
Is there a extension or plugin that'll make things look "pleasing"?
Sure, I can edit the font to be anything I want in vs code, but it is only for the editor. The sidebar and the menu still is in default system font (I don't like Ubuntu font)4
Got an interview call from a company which I didn't join at the last minute. This last minute change happened 3 years back.
Now I'm thinking I'll give them another shot even though I'm happy with my current company.
I didn't join them earlier because the new company had a lot of scope for learning and growth.
Now, let's see what they have in store
It's been about 3 months since I've become a lead dev. I've been working with this company for more than 6 years. And many of my teammates have also been working for 6 - 5 years.
We've been friends for all those period who joked, ridiculed, worked all nighters and everything for the last 5+ years.
But ever since I became the lead, I've been attending a lot of meetings. Some of it team related and some of it company related. The amount of meetings is so much that I cannot focus on coding. If I have to, it would have to be at home, which I don't want to do anymore.
I sort of feel that my teammates can share the responsibility of coordinating tasks within the team, but no one is stepping up. Even when I ask 1 person to do it, (s)he isn't interested in doing it. What should I do? I asked as a friend and not as a lead. I can talk to my manager and ask him to assign responsibilities, but just wanted to know if there is something else I can do.14
Why doesn't Skype of business have an application for Linux? Every company meeting where a developer isn't involved is run on sfb. Being on Ubuntu it is hard to attend any such meeting. Any meeting between developers is on zoom so we're good.
We can't really convince every one (other than developers) to start using zoom.
Do we have any other alternatives? Is this a lost cause?20
I'm currently a java developer. I've dabbled in python too. Mostly worked on API development and some data processing. I want to learn something new, that'll keep me engaged. It can be something within java (like image processing or NLP) or some other language (Go, scala, js). What do you all suggest?6
My manager wants me to add a caching layer on top of an API in 30 mins. Even to think about which part of the fucked-up system to cache will take more than 2 hours. How is anyone supposed to do it in 30 mins?
I just gave up after about 4 hours. Gonna sleep and start fresh tomorrow. Pretty sure, I'm not gonna finish it tomorrow either.3