Details
-
AboutiOS Developer
-
SkillsXcode, Swift, Objective-C, PHP, JS
-
LocationPlanet Earth
Joined devRant on 4/21/2019
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
-
So the app can be shit but if it hits the deadline you’ll be happy?
-
Sometimes it’s hard to get past HR/recruiters because they read CVs in black and white. As well as listing previous employment they should also list projects along with any other details outlining their areas of expertise and how they gained it. Somewhere in the CV they should also mention that they believe they have the required experience which can be demonstrated during technical interviews/discussions.
-
@b2plane force pushing is there for a reason, but it has to be justified and done primarily in cases where there is no other way around to fix your problem but to use force push ignoring all git checks.
I have to deal with constant rebases and that’s why I only push my local changes to the remote when done and creating a PR. If I have to update my feature branch with the remote after I pushed then I only use merge, as merging the changes from the remote branch is creating a new commit on top of my changes as opposed of changing my base and then applying my commits on top. -
@b2plane this would only work if you didn’t already pushed to the remote. Your remote is always going to be behind because you updated you base and its no longer matching the remote. In other words your base will have more commits preceding your changes. You need to force push to the remote (not recommended) or create a new feature branch and cherry-pick the commits
-
Create a branch from your base and then cherry-pick the commits one by one if you’re really messed up. Otherwise while on the feature branch just do
git pull origin develop —rebase
This should update the base and apply your commits on top of it. It gives more control -
GraphQL?
-
Keep your head up and keep applying. What I also found helpful in the past is that you can utilise your existing network of ex colleagues and recruiters to see if they can be of any help. Hope you secure something soon.
-
Yeah this sounds a bit creepy alright
-
I’m only prefixing the views with “v” like v_view_name. I don’t see the point to do that for tables.
-
I personally try to learn from them as much as possible. For example if I couldn’t answer a question then I will go and prepare myself next time for similar questions. After each rejection I get to improve for my next interview and have a better chance. My general advice would be don’t get it personally, sometimes companies are looking to hire people with very specific skillset, not fitting their box doesn’t mean that there is no other company out there looking for someone with exactly your skills and experience. Keep going and try to stay positive.
-
I’m dealing with it for many years now and I know your pain. I even remember when we used to have an Interface Builder which was an accompanying application to create the UI. Imagine doing the UI in one app and switching to Xcode to write your code. This were the good old days, Xcode is not great and has its flaws but what IDE doesn’t nowadays.
-
I know, been there done that. Glad you made it work at the end. New day new issue to tackle haha
-
Sounds like a cache issue
-
@cafecortado 😂
-
If people don’t care about following standards and best practices, the you would be fighting the wind mills trying to improve the situation. My previous job was somewhat similar to your situation. They would let the most absurd stuff in production, but will nitpick on variable naming. We we’re quite the opposite of single character vars and functions. An example would be a function name like modifyDateByRemovingSecondsAndConvertToUTCWithNullCheck. God forbid you don’t spell out every line of code in the function name. Needless to say this place sucked the life out of me and I just quit after 6 months. And by the way this is a very well known company with global presence, IPO and all the rest. It is also rated one of the best places to work, but their engineering is 👎
-
I feel bad just reading it. Some of these stuff are trivial. But oh my god approving new code with security issues knowingly just because there is such code already in production 🤦♂️
Creating a field in a mapper object that returns a value from entirety different record of the same type is another 🤦♂️
Are people still trying to generate random strings without using crypto algorithms to generate them? And also why the hell check DB every time if this id exist, just make the column with unique constraint and that’s it. -
Man this sounds dodgy as hell
-
You know best what you need. Worked for big names in the past and I can’t say I liked it. Big names are only good for the CV nothing else.
-
@qwwerty a simple evaluation is needed to determine what you need to achieve and compared to what it says in your job description. If you can’t do something then it’s either not you job, or another evaluation needs to happen to either give you the proper tools or change your role expectations so they can justify such changes.
-
Once a CSO told me that the best security is the one that’s there but you’re not aware of it. Stopping employees do their duties is not justified. There is hardware management tools where you can preconfigure workstations based on role, needs and what not, plus giving access to critical company systems on the basis of least permissions needed to get the job done limits the possibility of a disaster significantly. On top of that devs and the likes need more rights on their workstations period.
-
Sounds like some financial institution’s security policy where everything has to be vetted before installation. Been there done that. You want the install an update for your dev tools? Sure go ahead … oh wait you can’t because you don’t have admin rights on your own fucking development machine. Just open a ticket and our tech support will do it for you in a week or so! In the mean time just sit on your hands and wait.
-
I couldn’t care less to be honest. If you want to generalise, I can tell you that I recently left a company because the CEO who took over was Indian and the company started going to shits because of it and that decisions being made.
-
Used it for work few years ago. I’m using 1Password currently
-
Senior is someone who has the knowledge and expertise. I am in the field for well over 10 years and still learning. I can stop but laugh when I see someone with just couple of years experience and call themselves senior or worse an architect. Seen it all at this stage to be honest
-
A week is too short of a time to be able to make decision IMO. I would provide feedback on what is wrong and see their response, and how they react on it. Also sometimes there is a valid reason for what you’re experiencing, and that might not be obvious immediately when you start. All in all it takes time, and it might take a couple of months for you to be sure if a place is a complete mess, or if they’re headed in the right direction and trying to make things better. No company is perfect, it’s a matter of what can you accept from that work environment.
-
Great idea. Congrats looks super
-
Why so?
-
@Burgundxyz that might be true, but priorities should determine if it needs to be done before failing payments in my opinion
-
It’s definitely an option. You’re the only one that can say if it’s right for you or not. If this brings you a step closer to what you want to achieve then why not.
-
Sayonara