private:visiblehealth
|
https://www.glassdoor.com?employer_id=904763
|
Nov 2nd, 2014 12:00AM
|
Open
|
Open
|
Visible Health
|
Software Developer
|
Austin, TX
|
|
Great culture, good people
|
|
I think my favorite thing, is that all of the people that work here either know a lot or are willing to learn. I can speak in beyond entry level programmer nouns and if I have to explain what i mean, I can link an article and it will get read. At the same time there are lots of smart people, and if I have a question, someone often knows. Design patterns are not an alien concept. Naming is considered important, and the choices are sane and meaningful.
The culture is incredibly laid, back, I need to take a couple of hours for an appointment? that's fine. Occasionally a piece takes longer than expected? also fine. I don't feel like I'm punching a clock, or that management wants to count the seconds.
Deadlines don't *really* seem to be a thing on the project I'm working on, and yet because of how we make tickets in that project things are constantly getting done rather than spinning the wheels. We don't seem to be attempting to directly follow Agile/Scrum/Kan Ban, at the same time our process is very iterative, and is definitely derived from the Unified Process. Most of our story tickets have the detail level of Use Cases, instead of the one sentence stories that I learned to associate with "Agile".
Here's how my project does on the Joel test
1. Do you use source control? Yes, git-svn (some projects just use git, some people on mine just use svn)
2. Can everyone make a build in one step? Yes
3. Do you make daily builds? we use Jenkins to do CI and we deploy as needed to our QA server, this usually multiple times a day.
4. Do you have a bug database? Yes, we use Jira
5. Do you fix bugs before writing new code? No, but we do have a process for fixing bugs, hit 3 features and 3 bug fixes a month as part of SLA (this likely varies for other company projects)
6.Do you have an up-to-date schedule? not really, my understanding is that the plan only seems to be just slightly ahead of the development. However, this means the plan is constantly being revised. Our customer may have a plan we are less privy too. If change is needed to functionality we issue new tickets.
7. Do you have a spec? No
8. Do programmers have quiet working conditions? No, we all work on a really open floor, though we do have rooms for meetings.
9. Do you use the best tools money can buy? Yes? Most of the things we need are free. I can only think of one circumstance where we might have wanted a different tool that the customer didn't want to pay for. No big deal. Free and Open Source is often making the best tools these days so... We do also have purchased licenses of Ruby Mine in some cases.
10. Do you have testers? Yes and no, developers are the primary testers though, we have a development phase that is just testing, and we have automated tests. There is a limited aspect of testers.
11. Do new candidates review code during their interview? Not really, pseudocode.
12. Do you do hallway usability testing? No. But the person who designs our interface is not the developer, the functionality reviewer, or the client. Sometimes when the UI seems off, we'll either fix it whilst working on it after running it by UX, or get a fix ticket scheduled for the future.
|
I feel that the following are really minor inconveniences, and I've worked at places significantly worse. They aren't even really necessarily cons, but could be depending on personal needs.
At the time of this writing there is no PPO health plan (closest is a POS).
we are paid monthly which I suspect is only a minor problem considering salaries commanded by software developers, but it takes some getting used to.
We are partially a consulting company, it's not really a con just part of the business. Having a direct external customer does occasionally mean dealing with their choices, which are sometimes either hard to understand or seem unwise. The level of control that you have on a project is not the same as that of an internal project (we have those too).
Another matter of fact is we do Enterprise Java, some people won't like this, I personally think it's great, but I know some people are against Java. Projects I don't currently work on may be in other languages, Ruby and Objective C I believe are also present.
|
1.0
|
POSITIVE
|
0.0
|
NEUTRAL
|
1.0
|
APPROVE
|
0.0
|
5.0
|
5.0
|
5.0
|
3.0
|
4.0
|
5.0
|
|
904763
|
Open
|
Adjust PTO policy to have roll-over, not necessarily all of it needs to roll-over but it'll prevent a mad rush to spend it all in December.
|
0.0
|
[]
|
REGULAR
|
No
|
Yes
|
|
1.0
|
|
|
|
May 8th, 2021 07:53PM
|
May 8th, 2021 07:53PM
|
Visible Health
|
|
Health Care Equipment & Services
|