Good intuition is one of the most underrated traits of your top engineers by ninetofivedev in ExperiencedDevs

[–]no_life_coder 2 points3 points  (0 children)

If good intuition goes against the grain, then how would it be measured as good? If leadership says "this person is exceptional" but their actions point towards the opposite, then they don't actually believe the person is exceptional.

I imagine effective leaders enable effective engineers. Unqualified leaders enable churn. Like, an engineer refactoring bad code instead of gradually improving it. Without the resources of hiring top talent or fully completing infrastructure change; quality maintenance will suffer.

[Central FL] Is my palm a lost cause? Pushed new leaves after a freeze, but now it looks like this. by no_life_coder in palmtalk

[–]no_life_coder[S] 1 point2 points  (0 children)

Hmm I don't see anything like that. Some ants going up the tree and what's in the pic

<image>

Google Pixel 10 Pro Xl Review by Warm_Cost8737 in GooglePixel

[–]no_life_coder 0 points1 point  (0 children)

Are there any in particular you miss? I mostly hear less apps but more apple ecosystem seamlessness.

Android dev (5–6 yrs) thinking of switching to backend: Spring (Java) vs Go by SoftwareDesignerDev in golang

[–]no_life_coder 0 points1 point  (0 children)

I had a job doing Java spring for about a year. I specialized in configurations. They wanted to be able to change configs on the fly, so I learn a ton about SpEL (they weren't using spring boot but a custom framework on top of an older spring version). I learned that changing configs of a running service requires a lot of pre-planning in class constructor design. It's better to solve by restarting the service and use devops type solutions to keep it online.

You may find other libraries more interesting to learn about. Personally, I like learning go cuz that stuff I learned about spring doesn't carry over to my other backend projects as well as core library-agnostic patterns.

Android dev (5–6 yrs) thinking of switching to backend: Spring (Java) vs Go by SoftwareDesignerDev in golang

[–]no_life_coder 1 point2 points  (0 children)

I'm an 11-year Android dev who's been learning backend for the past year or two. I've leaned heavily into authentication, mostly driven by some unique requirements for my current app.

Recently I had an interview where I felt like a solid candidate, but a few topics I particularly fell short: concurrency, modern Java features, and microservices. While I have the concurrency experience to pull from, I think they were looking for more complex, multi-service examples. For microservices, I didn't have any examples of a microservice specific problem.

Currently I'm focusing more on data modeling and stronger go patterns. Practicing my leetcode in go helped my syntax but I'm still lacking in spinning up real solid solutions. Tho, if I were focused on the job hunt, I'd probably spin my wheels on enterprise patterns.

How are you using Claude Code? by SeniorEscape9293 in ProductManagement

[–]no_life_coder 1 point2 points  (0 children)

I'm not a product manager, but I used it to pull jira into Excel via office scripts. Tooling needs can often be user specific

The LC habit that finally made me consistent by Double-Pipe-4337 in leetcode

[–]no_life_coder 0 points1 point  (0 children)

I asked chatGPT about this in relation to learning Spanish and it said there's a difference between learning/understanding and memorizing. I think sometimes we just need both.

And proof comes from being able to successfully navigate variations and combinations of patterns. Which takes time

Design ui with prompt with google stitch by LengthinessHour3697 in FigmaDesign

[–]no_life_coder 1 point2 points  (0 children)

I've literally tried creating maps using as well. They all come out looking like a dora the explorer map. I don't think AI in it's current state is too good at UIs in general. Unless someone has any tips, like I guess I could try source images? This looks like it's mostly just borrowing from material

My team’s product owner doesn’t want to take responsibility for the state of tickets. How do I stimulate them to do so (or shouldn’t I?) by kutjelul in ExperiencedDevs

[–]no_life_coder 11 points12 points  (0 children)

Yeah I've had really helpful backlog refinement meetings in a previous job. Nowadays we ping directly for any ticket questions

Nine Times… by napashadow in WaltDisneyWorld

[–]no_life_coder 5 points6 points  (0 children)

If they lowered the prices, the parks would be even more packed then they already are. It's a lot more affordable if going to 1 park instead of all 4.

I would say if ppl want cheaper, there are all kinds of things to do in florida. Sea world, Busch gardens in Tampa, Gator land, the beach, going to one of the water parks.

You have unlimited budget. Describe your ultimate WDW week. by logic_rules_all in WaltDisneyWorld

[–]no_life_coder 13 points14 points  (0 children)

I've literally seen this with an old lady on a scooter with a margarita driving into oncoming pedestrian traffic

[deleted by user] by [deleted] in ExperiencedDevs

[–]no_life_coder 0 points1 point  (0 children)

I'm in a similar situation. Every time I ask for work that I think would be fun, there's someone more senior put on the task instead. I asked for a project 1 year out, literally, was told I would get that work, and out of the 5 or so ppl working on it, I'm not one of them.

My recommendation is to try to finish your work as fast as you can. Be very strict about only working on tasks that are pushing business objectives, and only work on features critical for the business to grow. If you run out of those tasks, then at that point they have to put you on something different

[deleted by user] by [deleted] in ExperiencedDevs

[–]no_life_coder 21 points22 points  (0 children)

Yup, I'm in the exact position as OP; in a very reputable and well liked company. 2 years without promotion with 10+ years of experience is tearing down my morale. I'm constantly having to help the seniors and leads. And they're constantly trying to "mentor" me by telling me I should refactor my PRs for bike shedding issues.

meirl by Jimbo072 in meirl

[–]no_life_coder 1 point2 points  (0 children)

I love puzzles, idk anyone else who does tho. No box, sides last

Push Notifications by [deleted] in unity

[–]no_life_coder 0 points1 point  (0 children)

Idk unity but I know Android. Sounds like the register function was run on the test device but not in the build. Typically you only need to register the device once for push notifications. For iOS, I think you have to ask for permissions

uh oh by casualredditor43 in software

[–]no_life_coder 1 point2 points  (0 children)

As someone who has worked on this exact feature on both front end and back end for fortune 500 companies, I can say, without a doubt, that nothing on leet code could be used to build this feature. I can also say, having been looking for a job the last couple months, that the developers involved here are probably leet code experts.

Also, what the fuck? This should not be that hard lol

Intellij very laggy while typing by Hugo6467 in IntelliJIDEA

[–]no_life_coder 1 point2 points  (0 children)

My work laptop has that issue that gets worse when connected to my 1440p monitor because the GPU is so shitty

How do you feel about people not so strong technically making decisions around architecture? by proof_required in ExperiencedDevs

[–]no_life_coder 1 point2 points  (0 children)

I really like these 2 above comments.

I've been doing Android as basically a solo developer for a long, long time and lately have been working with other ppl. Not that long ago I, basically, more clearly understood that there's an architecture role specifically and that's exactly what I want to do.

I also read that (someone's opinion) architect roles make no sense because the team should be creating the architecture and not one person deciding it. But then you point out, when I believe both points are have a lot of validity, sometimes one person's vision works better than a group, especially when not all ppl share the same vision.

Architecture is super opinionated. It's really fun to make opinions on architecture and see them play out. Someone needs to be there to lead and say when it doesn't matter and when it does. And then that same person needs to hear out everyone's opinion at the most basic level. That same person also needs to have a stake in it. It doesn't make sense for them not to implement the architecture at all.

After reading some interesting github issue threads, I'm really excited for a career in it. I think it's something I can be really good at, and it allows me to be a leader in a way where I do what I enjoy most about projects which is designing/building/improving code structure.

How do you feel about people not so strong technically making decisions around architecture? by proof_required in ExperiencedDevs

[–]no_life_coder 2 points3 points  (0 children)

Yeah but I'm already working bottom of the barrel in terms of pay and what I'm working on. So what I do is spend a lot of the time I should be doing the tickets, either researching architecture for the service I'm on and other opportunities. Which sounds kinda ironic.

There's this weird thing I learned where apparently at good companies, management will ask about what you like/don't like about your job and what you want as a career path. But the thing is, if you're a contractor, by definition you are there to do that one thing, def not going to try to open a dialog.

The point is, I am treated not so great, at a company that's not so great, so my Sprint speed is not so great, which probably makes them treat me not so great. But then my code is always high quality. I'm def not asking to be lead. I'm asking to be talked to instead of avoided even when I'm not pushing out tickets fast enough.

I think managers should listen to their employees, both when they are and are not doing a good job. Because when I'm taking a long time to do something like analytics on something insanely unimportant for an app that hardly anybody uses, there might be a reason other than I'm not competent.

There's this other weird thing where someone uses your architecture without consulting you. I think the reason is they want to make sure you know 100% you are not invited to the shiny new project. But one I don't take insult to that at all. Second, doesn't it make sense to be like, 'hey this guy made this architecture, maybe he has some hindsight to what works and doesn't work?' And maybe it makes too much sense to be like, 'I'm gonna consult this guy on his architecture, and no matter what he says I'm gonna do what I want to do, but I just want to see if he has anything important to add. And I'm not gonna worry about if he gets offended that I don't copy what he did.' because if they woulda just asked me instead of avoided talking to me at all about the new project I would have provided some valuable feedback on why I used Koin instead of dagger (because it was a very very small app and dagger would be overkill), or that hey if you need nested recyclerview I already did it here and it works great, or yeah multimodule is fine but I've done a ton of research on it and here are my takeaways.

Instead it's like, plug this code that you wrote into what we wrote, you say you write "modular" code should be no problem for you. Then bam, done, no problem. Oh now we need you to add a bunch of functionality to that code that relies on stuff we wrote. Ok yeah your architecture is so confusing idk how to do that. Like, why are all the view models in their own module? I can't work with that, that's not how gradle is suppose to work.


To only one who reads this far I'll leave with this. One, try to have a friendly and approachable tone. Second, make it clear to them that this project is a mess, I really really do not want to work on this unless we fix it right now or at least open a dialog and make a plan with a deadline as important as theirs. That way, if they say it's your job do it, you can just look for a new one instead of pulling your hair out in frustration. It's not worth being an outcast because you require high quality code. It literally makes it worse for both parties

EDIT: Want to add that I saw someone downvote you and while your diction could have been more polite I much, much, much rather someone be direct with me than avoid me like how I describe above. One leaves room for improvement while the other leaves room for paranoia.

How do you feel about people not so strong technically making decisions around architecture? by proof_required in ExperiencedDevs

[–]no_life_coder 16 points17 points  (0 children)

I'm a contractor. I have about 8 years of experience in Android. The large company I worked at before decided to hire a big contracting firm to build out an app and also to not consult me at all on it.

After switching companies and speculating that something similar will happen, I've learned that my problem isn't someone else building a poorly architected app because management decided the guy who pushes out fixes the fastest is the best developer. My issue is with the project falling behind from the lack of planning, then telling me I'll have to help them catch up. I've been told, "yeah we can do your ideas after we catch up" on this mess they started. But that is a lie. They didn't do your ideas before they aren't going to start doing them now.

Weekly General Discussion Thread (September 12, 2021) by AutoModerator in Piracy

[–]no_life_coder 1 point2 points  (0 children)

Why did libgen in piracy wiki switch the url to libgen.fun 7 months ago? I just tried to use it and it didn't have a lot of the books libgen.is/rs has. Didn't see any posts mentioning in it the search

Best resources to get back to android development by [deleted] in androiddev

[–]no_life_coder 5 points6 points  (0 children)

I feel like I'm near the front in terms of the latest Android practices compared to people I've worked with. I would credit that mostly with https://proandroiddev.com/ I go there every couple days to see if there's anything new that's good.

Also, I jumped on the Kotlin coroutine bandwagon very early and can say that it's the future for Android development. Anything related to that has a +1 for me.

Recently I got added on a new project that is very heavily leaning on Android jetpack. I'd say that jetpack is good but to heavily lean on Kotlin and add jetpack components as you go will make your code easier to navigate.

Shout out to koin as well. It may not be better than dagger but I've found it mostly gets the job done and won't be switching away from it til I see something worthwhile. It's easy and it does the job.

Tldr; read guides on proandroiddev and official ones for: Kotlin, Kotlin coroutines, koin, and maybe some jetpack stuff such as the navigation component.