Ask HN: Do designers have access to GitHub?
Some companies require designers to have access to source control. Not particularly for pushing code, but for convenience.
For example: Access to the latest build of an application or the URL of a branch specific QA environment. Or are there workflows that require all team members to have GitHub accounts purely for the sake of SSO?
Other companies have zero need for designers to access source control.
Personally, as an engineer, I'm kind of shock when a new designer joins and doesn't even have an GitHub account.
10 comments
[ 2.7 ms ] story [ 30.3 ms ] threadWhich has biased me :)
I am however fascinated when the two intersect.
GitHub access shouldn't imply all-or-nothing access to the code. The only reason to give someone GitHub access is if they're working with something stored in Git repositories. Most designers don't store anything in Git, so no need.
> Access to the latest build of an application
Generally, letting non-devs grab random nightly builds isn't as helpful as it sounds. If designers need a new build, they should ask for one from the team and get something that has been minimally vetted.
Handing out nightly builds outside of dev teams leads to a slew of unexpected problems, including a lot of complaints about known issues or a sentiment that the code is "buggy" because people don't understand what a nightly (or per-commit) build means to the dev team.
Not particularly referring to a nightly build.
Personally asking for a vetted build seems a little slow. IMO designers should be able to discover that themselves.
Sounds great, right until the designers start misinterpreting things in the PR build and reporting bugs up their command chain, giving a bad impression of the developers.
Vetting doesn't mean it goes through a full Q&A release cycle. It just means that the team is ready to say "This build is good to go for testing, but beware that X, Y, and Z features are broken".
Honestly, letting designers have ad-hoc access to builds worked well for me at small companies where designers and devs were in the same room. It completely fell apart at larger or remote companies where the risk of misunderstandings and politics outweighed any benefit.