Do you check out potential employers on the review sites - are they accurate? [closed] - review

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I've recently checked out some reviews of potential employers on sites like JobVent, Telonu, and Glassdoor. The reviews tend to skew negative as might be expected, so I'm wondering how useful they are for job expectations and a metric of morale in the company?
What I've seen in a couple different interviews seems to be very different than what I'm reading online.
If you checked out a company online before taking a job with a fair number of negative reviews, how did it work out for you?
(If it makes a difference, remember to log out to answer anonymously).

The problem with (publicly-)anonymous reviews on the internet is that they are particularly appealing to those with an ax to grind.
I think they are useful for learning about specific issues (e.g., lots of reviews mentioning long work hours or management pressure) but not for any actual numeric values.
In addition, smaller companies rarely have reviews, while larger corporations have so many subgroups, divisions, and sites that the likelihood of the review applying to your position is minimal.
If you want the inside scoop, you probably need to talk to somebody who worked there (not just interviewed). If it's a big enough company, Facebook or LinkedIn may be your best resource to find such a person as you can search for alumni of your alma mater, etc.

I usually do this sort of thing as part of the interview process - online reviews can be skewed in that the employer might add false positive reviews, and knocked-back applicants will add false-negatives. If I want to see if I'm going to fit in at a company, I do this during the interview. I ask questions (not just of the person interviewing me) in order to get a feel for how sociable / happy / on-edge the other employees are.

I was surprised at how useful it was to ask the interviewers (fellow engineers) what they'd change about the company. It was like opening a release valve... I got very honest answers that really reflected the frustrations they felt - but I could also tell that the source of the frustration was a deep investment in the success of the company.
The problem with review sites like those is that if your company is small, it won't be on there, and if it's large, the complaints aired may not be relevant to the specific group you're interviewing with.

Related

Github/Gitlab Repository overall score [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 12 months ago.
Improve this question
I am trying to think about a service that will give you a score for any git repository in GitHub/Gitlab to let you understand better the considerations you need to take in order to use any open-source code. Basically, there are a lot of philosophic debates about why this repo is better than the other, of course beyond the obvious metrics that you see on the repo page. It looks like something everyone in our field would love to have, so, I thought I will find several tools that do this, but, actually, I didn't find any that take all the available properties and put them in an equation and output number. So, those are the properties I thought that would be relevant:
Contributors strength
Tech stack adoption
Overall popularity
Contribution
Commits
Branches
Active discussions
Community
Stars
Forks
Watch
Security
Status of third-party dependencies
Static code analysis grade
Time spent
Activity intervals
Test coverage
Issues
Pull requests
Releases
Sponsors
Bakers
Twitter sentiment
License
I saw some works in this field, like:
Scoring Popularity in GitHub
Do you familiar with such a tool, or, want to build something like that? I would like to hear.
This is mostly opinion-based, and isn't strictly a question about programming, so it isn't really fit for Stack Overflow (How do I ask a good question?), but I think the Core Infrastructure Initiative Best Practices Program from the Linux Foundation is worth mentioning.
It doesn't scan a repository, but project maintainers can self-certify that the project meets a variety of scenarios that are part of passing, silver, or gold criteria:
Having a detailed description of the project and how to use it (passing)
Explaining how others can contribute to the project (passing)
The projects license is approved by the Open Source Initiative (OSI) (passing)
Must clearly define the project's governance model (silver)
Must have a documented roadmap (silver)
There must be smaller tasks identified that and new or casual contributor could complete (gold)
Must have had a security review within the last 5 years (gold)
Here's an example for one of my projects that has a "passing" level: https://bestpractices.coreinfrastructure.org/en/projects/2840

I was given a serverless app to work on at work, where to start as a noob? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
avoiding the obvious answer, "Maybe I shouldn't have been given this to work on."
Let's just assume I was given this as a complex 'test of my abilities to learn on the job'.
The app is using serverless framework and I understand the basics of the structure using AWS and where certain things go etc, but I am not used to the structure of the app i was given.
I have a folder for backend, app, and one for 'graph'. I would just like to know where to start? Is the suggested route to user 'serverless-offline' or being that I didn't design this app, should I go straight to plugging things into my AWS, and get it running that way? I know this is kind of a noob question, and regardless I'm just going to go ahead and start playing around with the two options, but I do have a small window of time to figure out how to get this running in a 'Dev' environment so I can give a quote on adding some new React things to the app.
Are you working for a consulting company that advertised you as an "expert" to a customer where you actually have a severe knowledge gap to even approach the project you've been put on?
If yes, you aren't going to get much more information here in a reasonable sized answer than you can easily find using a web search. In fact, your question is so vague that I personally think it's not answerable at all. So, get searching on your own, hopefully you can figure out enough stuff by the deadline that you/your company can "fake it until you make it".
If not, and you are an employee in a normal company, you should have some sort of knowledge transfer process in place where someone who is familiar with the application would tell you at least an overview of how it works and how to approach it for basic changes. Unless this person left the company and now there is nobody in house with the needed knowledge, which is your boss's/company's problem and - if they are a good company - they should give you a reasonable amount of time to figure out all of this stuff the hard way, in which case the answer is - again - get searching the web.

What is the relation between business processes, workflows and activities? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I googled the above question in many forms and I could not find any comprehensible answer. Can someone give a real life example that explains the difference between a business process and a workflow ? and how each one is connected to activities.
This diagram was supposed to help but to be honest, it confused me even more.
Questions like this aren't the core purpose of Stack Overflow, so probably you'll get a few flags. But I'll try to give a short answer.
Like many other notions in computing, these two terms, business process and workflow, aren't precisely defined, at least not in a way that is generally understood and accepted. So each author, tool vendor, and the like, use them at their pleasure. For most practical cases, they are interchangeable. BPMN, for example, has "business process" in its name, but many "workflow" engines do nothing else than implement BPMN.
A diagram like the one you got isn't meaningful without a clear explanation of the meaning of its constructs. That's the duty of its author and can't be done by you or me without knowing his intentions.
If anything, the term "workflow" could be more specific than "business process". The workflow means the concrete sequence of actions, like "customer fills order, then vendor calculates delivery data, then warehouse personell fetches products,...". Business process can, depending on the context, also be used for more abstract ideas, like "product design, customer acquisition, order processing" that are not directly related in the everyday work organization.

Scala usage statistics [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
We are a small team of developers and are currently in the process of drafting a business idea targeting scala developers as potential customers. In order to convince investors we obviously need some numbers on usage, some of which we were unable to find:
While there is a list of companies listed at typesafe.com we were not able to find out what they actually do with Scala and what the total market share of Scala is.
The TIOBE Index lists scala as the 29th most popular (?) language but the methods seem questionable and it seems hard to find out what that means for the real world. Are there any surveys where developers were actually asked what they use, which involve less guessing? (Possibly even in a commercial context)
For us it would be great to be able to print some (preferably exponential) curves on the development of Scala usage in the last years. While that is how we feel that scala is spreading we dont have anything to proove it.
Is there any evidence on scala beeing popular in the financial sector or other specific areas? For example, there seems to be some kind of a "Scala hotspot" in the financial district of London and it would be great to proove that.
Any hints on citeable surveys and studies would be awesome!
this won't tell you how many people are using it, but is a good indicator of trending technologies, as oposed to TIOBE, which rates any tech invented since the wheel
RedMonk uses github + stackoverflow
Scala is indeed popular in Finance in London. We are using it for our projects in a Front Office department in a major investment bank.

Iphone Individual Developer Liability [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I've been working on a small iPhone app that displays web content using the devices GPS context. I am hoping to list this application in the AppStore for free.
If I list the application under my name, does this create any considerable liability considerations?
Thanks in advance,
Ben
This is one of those questions that really belongs on a forum for IP lawyers. I'm not a lawyer, so this is somewhat speculative and should not be taken as legal advice.
A good rule of thumb is that anything you put in the public domain can open you up to legal liability. Whether you put your name on an application or not is irrelevant to whether or not you can be sued.
The open source people often include some boilerplate that amounts to "No express or implied warranty on this application, not even a promise that it will work and not brick your phone." How effective this boilerplate is would need a lawyer's perspective.
You appear to be in the USA, so the answer is "of course it does". And listing it in some other way also does. Anything you do, anywhere, at any time, that affects anyone in any way might well be taken as grounds for a lawsuit. If you want specific legal advice you should be talking to a lawyer.
IANAL, either. But if you give something away for free, something earnestly intended to help its users - and if you explain what it is, and whatever risks you're aware of - I don't think you have much to worry about. Certainly, you shouldn't. I say, do your best to make it good, safe, and all that, and set it free.