• 0 Posts
  • 49 Comments
Joined 1 year ago
cake
Cake day: August 8th, 2023

help-circle



  • It depends on your intent. If you’re doing it to keep history clean and linear in the long term, it’s a huge waste of time as it gets splatted into a single squashed merge commit. It also makes it difficult for reviewers to rereview your changes as GitHub/Lab can’t calculate the diff because you keep moving the goalposts with force pushes.

    If you’re doing it for cleanliness on your local branch then I guess that’s fine, but I find it anti-social in a multi participant repo.














  • The red flag came earlier than the author indicated.

    We have everything important figured out

    No, you don’t.

    You don’t have buy-in from, seemingly, anyone. You don’t have investment to pay for labor, meaning that no one except you and some other daydreamer have any faith in your idea.

    Which puts your idea on par with my niece’s idea to have ice cream for breakfast, and her brother’s endorsement of it.

    An idea being simple - even by the standard of someone without the ability to assess its simplicity - still doesn’t make it a good one.



  • I have a GCSE in IT, and a degree in CompSci and… I completely agree. You don’t need any of it, relevant experience is worth in the region of 5x-10x for every hiring manager I’ve known, and for myself.

    However, it does cause a bootstrapping problem. Getting that first opportunity can be tough, and there’s a good chance that you’ll be filtered out at CV vetting time by a recruiter matching keywords and tallying CV content before you even get to a stage of consideration by hiring managers.

    And they both have pros and cons. The pros of not doing a degree are mostly fiscal. I’d advise anyone who can afford the overhead of doing a degree to do one still.

    tl;dr - lack of education isn’t and shouldn’t be an obstacle to starting a programming career, but you should still understand what you’re up against in the average hiring process and tune your approach accordingly.