• 0 Posts
  • 64 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle

  • Neatly put resume with some obvious things to improve. Order of elements should be different, for example working experience and references usually come last because when we are looking to hire we are quick glancing over skills first then look where you worked. Those being on top of the page matter.

    So I’d list things this way: Education, Technical Skills & Certifications, Projects, Experience, References (if you have any).

    Another thing I’d like to point out is if you have GitHub/GitLab account do link that. Your code speaks a lot louder than CV and might get you past first round of elimination. Managers do look at that and it matters a lot. Am not in the job market for past 10 years or so but I still get job offers regularly just because I have publicly available code and few open source projects of some popularity.

    You are already doing a great job at keeping things short but I’ll say it anyway: Don’t inflate skills and knowledge to make the resume look richer. Write what you are confident in using and what you’d like to use eventually. Any developer can say ah I can write 15 different languages, because once you learn syntax and few intricacies all of them more or less are the same. But if you don’t know standard library and have experience working with it you might paint yourself in the corner where you’d get a job and have to work on language you are not comfortable with or even worse get tested using it and then fail on a stupid thing. Most managers know if you are proficient in one language, learning another is matter of time. That and you want to put the best foot forward.

    Good luck. Your sneaking suspicion is wrong. If only all the resumes I had to review were this concise.












  • This, sooo much this! People don’t realize that this change created a lot of unnecessary work to a lot of developers for no other reason than PR or to act smug about it. They solved slavery problem by renaming master to main equally well as they solved homophobia and transphobia by allowing people to specify pronouns on their profiles. Who the hell cares if you identify as tree sap. However many do care if your code sucks or doesn’t follow coding style.





  • Had to refresh my memory, it’s been a while. They didn’t change branch on existing projects, but they did change it on new repos to main by default. Our tools indeed created repositories and configured everything for the developer automatically. However GitHub’s policy meant that you had to either change the tools to detect whether they are working with old repo or new, or go to every new project after automatic configuration fails, configure default branch and then rerun the tool. Same thing then happened to few of our tools that were used for CI.

    All in all they made more work for us for no reason other than be smug about it and it changed exactly nothing.


  • They forced the change. If I wanted otherwise, I had to go and specify per project that master was the default branch, and there were many of those. And whole “insanely fragile” is just nonsense or are you trying to tell me people have conditions and scripts that detects what’s the default branch and use that instead of assuming default name that hasn’t changed for 15 years would remain default?

    Whether you like Linus or not, whatever is released to users stops being a bug and becomes a feature. Not breaking user-space is a must. Instead they achieved nothing and caused a lot of unnecessary work to a lot of developers.