A job list for web designers and web developers

Many of the world's regions are plagued with high unemployment rates and this signals that despite our efforts, jobs still aren't a solved problem. And even when there are enough jobs, we frequently hear of the bad working conditions and the extent of human suffering. We should then question the quality of the existing job openings, not just care whether there are sufficiently many of them. When someone chooses to invest in the promise of good returns, the jobs they create may become of inflationary nature. If that promise can't be kept, they may leave a lot of families or credit-takers in trouble. This cancels to a great extent the positive effect that the new job offer initially had.

We concentrate a lot on decreasing unemployment while rarely planning how to increase employment. If growth doesn't come, it must be because we don't know how it looks yet or where to seek for it. We haven't found which projects would be valuable and worth doing under reasonable resource constraints. “We have grown n% since...” is a statement worthy of suspicion, since success can be so blinding that it kills growth elsewhere. If we grow through company acquisitions, beating competitors, internal agent spying or hacking, acqui-hiring, salary dumping etc. we are extracting resources from the market for our own needs, which hurts the economy more than it helps. The longer we allow this practice, the more obvious the cost of such growth will become to everyone. Just because someone hired many people doesn't mean they have grown organically as they may still fail to create lasting value. Unfortunately, we have started to accept failure as less dramatic if it is spread among a sufficient number of people with no clear responsibilities.

Spending a lot of money rarely equals growth. But if we become more capable today without requiring external support, then we have probably grown a bit. In the past, many companies have grown at the expense of others, hurting the economy, so they will need to learn how to grow parallel to them, if they still want to add to it. If not, their CEOs will find themselves in a position that will neither allow them to lead, nor to give advice.

The current situation is also important, because it can encourage or discourage growth. If someone doesn't like the behavior they see at the top, they may not push themselves to grow if they will need to befriend these people later. Since the differences between top and bottom grow on a daily basis, it can be expected that there will be fewer and fewer topics of mutual interest. If the growth refuses to come from the bottom, someone from the top might be consuming it too fast, which is something worth thinking about.

Our mode of working has to be sustainable. Endlessly exhausting workers, screaming at them that they should be more productive has not just personal, but also societal cost. Our total energy isn't infinite no matter how we look at it or how we choose to arrange all employee names in a list. Even young people can easily burn out when they are constantly expected to perform at their best. Some may learn to adjust their enthusiasm for their next employer or choose to avoid being creative when they feel that following the existing rules is valued more. Replacing one person with another isn't free—taking a resource from elsewhere, where it was useful to fill an existing gap intervenes with another external, possibly complex system. Replacing one person with a robot seems economical at first, but probably only temporary, until the robot learns to replace its boss. Staff changes affect morale, mentality and work habits which is a cost with any new job offer. Since many companies had access to a large pool of candidates, it became an accepted norm to replace one candidate for a better one, which alienated a lot of people. This shows that in the long term this isn't an appropriate functioning mode for our society. And this is one reason why hiring is so hard—because sometimes there may be a need for it to be less logical to counteract the tendency to seek self-satisfaction or like-minded convenience. Today everything is so complex that almost nothing is a matter of a simple equation, gut feeling or seemingly deeper understanding. Companies often forget about their invisible product called “societal impact”, but if its quality is bad, the production line will freeze. As a consequence, entire sectors of the economy may suffer from a single mistake.

If many people start to dislike interviews or stop seeking jobs due to the bad practices they were exposed to, this will be a loss for everyone. It is often quietly expected that employees learn on their own after work, so that the company could save spending resources on improving their knowledge given that they may choose to leave and apply it elsewhere. This practice is not only unsustainable, but will become increasingly expensive with a growing number of demotivated and inexperienced people. Once it becomes obvious that a change is needed, the trust may no longer be there for it to happen.

The real problem with missing jobs aren't the developed countries, but the unstable developing ones. Where there are no jobs, there are conflicts and wars. If radical people had meaningful jobs that could earn them a living, they wouldn't need to attack and kill in order to be fulfilled. They would start to perceive the people around them as their clients from which they can learn. They would stop being aggressive, because they would no longer feel inferior to others, but be able to communicate with them as equal partners. The right type of jobs can help to reduce the feeling of isolation, while teaching people to be more socially responsible as part of the bigger family. A well-maintained and gradually expanded network of complementary jobs can potentially restore and preserve the peace. We need to remind ourselves of the fact that noone is born a terrorist, but chooses to become one, which can also be a result of a collective failure to meet a whole pyramid of basic human needs, which could surprisingly often reduce to the problem of having a meaningful job.

Our biggest cost so far has been our failure to distribute “the production machine” in a sensible way throughout the world. We still don't recognize that doing this while exchanging the necessary know-how to allow for such production is probably our last chance to restore peace throughout the world. In theory, a person from Italy should be able to produce original Bockwurst and be paid for it as much as a German for the same amount of work. A German too should be able to produce original pizza or pasta without even asking for the recipe, still being paid exactly as the Italian colleague. Someone in France should be able to produce a Bulgarian martenitza and sell it by being able to explain the meaning of its colors. Slovakians should be able to produce and recommend Belgian chocolate and so on. Such collaboration across boundaries is the mark of a healthy coexistence. It doesn't come from institutions explaining the meaning of a union and the rules which apply within its boundaries. They may exacerbate inequality in the background, which prepares many future problems not even having an economical explanation. Instead of spreading the production machine, we have cultivated many prejudices that some people or nations are better than others, effectively causing a deadlock in collaboration with the brutal willingness to seek the Zugzwang to get out of it. Therefore, the availability of jobs isn't just an American, South African or a Chinese problem. It's a global problem affecting us all, which is one reason why all jobs need to be listed together if not intermixed beyond recognition. This is something that could potentially reduce the degree of inequality.

In practice, it will be hard for many companies to give up on their competitive advantage as long as beating competitors and monopolizing the market are valued higher than collaboration under equal conditions. If implemented, the last could lead to a significant drop in productivity, which is painful and will cause doubt. But it would be hard for a patient to survive if they discard the healing procedure for being too painful. This is exactly the time when the treatment must continue and when the capacity to persist will be tested. Only by creating equality on a job level, we could hope to achieve one within a union. Calling people lazy or unproductive when they lack the means of production is similar to cutting their both hands and yelling at them to work faster. The only things this will produce are tears and hatred.

It is worth saying that finding our place in the world is not about accepting any job, even when it is the only one within a radius of 50km. It is about finding how we could serve others in a meaningful way as to enhance the quality of life for more people. We need to know why we want exactly this job and what it is we expect to achieve through it. It has to give us some sense of a mission that fits our character and that we can pursue in the long term. Inner satisfaction will come not only from finding the right place, but also from knowing how to find the right route and navigate it. If we walk in the dark just because others insist to move forward, we may (inadvertently) choose their path instead of our own. Returning on our own route then may require twice the effort had we not made this decision and just listened to our voice. It is not sufficient to choose a job from the pool of available ones; much more important is to choose one that best fits to our nature and that allows our strengths to come into play. This is usually a job we create for ourselves in an act of love, as unpopular as it sounds.

Looking for a job has always been a painful experience and the availability of many job portals hasn't changed this much. (See this older post.) They claim to make choosing the right job easier, but often what they achieve is the opposite. Many sites offer up to 10-20 jobs per page, but show 2-3 ads per page in a very obvious/distracting way. The more often readers click, the more ads get shown, which doesn't necessarily correspond well with finding a job. Sometimes affiliate sites link to each other, so the reader is effectively moving in a circle while clicking around. Without noticing, time goes by clicking one link after another without finding anything that speaks to one's personal experience. Seeking this way and regularly visiting the job agency on-place to look for new offers could waste months of your time. The statement “Seeking a job is a job in itself” can never be an exaggeration, but we can at least reduce the time this takes. A good site will offer as many jobs as possible, because there is a high chance that the current offers won't match the profile of the job seeker completely. Mismatches effectively discourage job applications from the start and the candidates themselves often won't feel confident enough to apply (so the next click follows). Having many and diverse offers at a single place doesn't guarantee that a candidate will find the right job, although the chance will likely increase. The availability of hundred or even thousand offers per page (instead of ten) allows for easy comparisons and can be beneficial to both candidates and employers. Only a single page needs to be loaded to get most of the information required; no clicks to external offers or sites are needed. Despite the fact that it can take more time to render a long page, it is still preferable to crush the machine rather than the human being behind it. It's a good alternative to spend a couple of seconds more rather than months in traveling to the wrong places.

Job newsletters are nice, but we can't be sure how current their offers are. This is why a system has be able to keep only the currently open positions at any given time. The employer needs to have the option to mark an offer as expired or delete it, so that it is no longer included in the search results. This shouldn't require phone calls to inform the job agency or the filling of complex forms each time.

There may be too many jobs, which makes necessary to balance the number of offers per page with the number of pages so that the site can be navigated with fewer clicks. Another possibility is to accept less offers for a given position, creating a niche site. This way it will be cleaner, but also not universally useful.

There are no hard rules how a job offer should be structured, but it is always a good idea to give an overview of what the company does and whom it helps. A surprising number of job offers don't even mention this. Listing too many requirements can scare candidates away, but also signals that the employer may not know exactly what they are looking for. If they expect proficiency in too many technologies, then only imagination can tell how those are expected to be combined. Not every programmer will be happy with any combination, even when they may have used the technologies individually. Although employers like to list many requirements, few of them are ready to reveal what they offer in exchange for them (so it feels cheap to ask for more when it won't hurt). This has allowed some job portals to grow and flourish without ever needing to publish any concrete numbers like salary ranges. But it also gave employers too much power, since they could access many resumes and evaluate potential candidates immediately without having to spend resources to attract them. All initial costs were pushed to the employee—researching companies, writing CV and a non-generic motivational letter, self-education and portfolio updates, phone calls, interview preparation, long-distance traveling, going to multiple interviews, meeting intermediaries. Many people started to believe that since they can get any CV and portfolio per email and interview any candidate at a convenient time (possibly through a Skype video call), employees could be cheap in general. A survey has shown that employers have started to spend six seconds on average on each document. Since these were shared many times behind the scenes, their perceived value quickly fell to zero, which further discouraged job seekers.

We don't want to keep the job offers forever, even when in textual form, as this too increases our storage needs and costs when multiplied by a factor of million. After a month a job offer is probably no longer fresh and can be safely deleted. We can ask the employer to re-publish it, effectively verifying that it is still valid and that he/she is still serious about it. But of course, bad offers may still enter the system in one way or another, so we need to have the option to allows users to report them at any time, making them active supporters of the site, especially in the case where a single person will be unable to respond to requests of a large number of publishers.

We should be realistic that we can't accept all existing job offers; it may even not be a good idea to do so. By limiting the number of positions for which we accept offers, we can keep the site more focused without the need to deal with terminology and requirements that we don't understand. This allows to more easily validate the existing offers and to develop a feeling for the reasons why an offer might be considered an outlier. The last can be both good or bad, depending on the perspective.

Most of the world still doesn't live in USA and yet they aren't less capable designers and developers. To encourage job offers in other places, we can create separate pages for each continent and assign each offer to the right one. This creates different visibility for different kinds of offers. Where there are many offers, each one would receive less weight and be less distinguishable; where there are few offers, each one will receive more weight, simply because it is more important for the development of new communities. Such division isn't necessarily bad. It can help to promote better international collaboration between companies, increasing the number of offers available to everyone. It will also encourage people subjected to lower levels of visibility to seek ways to collaborate with people enjoying greater visibility.

This site will not attempt to list all existing job offers, but will focus only on a small subset of positions, trying to collect the jobs for web designers, web developers, visual designers, graphic designers, product designers, software engineers and data scientists at a single place. Not everyone will be able to find a job here, which is fine since unlimited capacity isn’t free. An obvious question then is “What happens if the job seeker wasn’t able to find an offer that matched their abilities?” Right now, many of the existing job portals don’t provide an answer to this question, which could be of significant importance if we consider the degree of resignation within the workforce (another hidden cost for our society). This means that at the very least, a jobs site should be able to provide the people without jobs with the means to work together on common projects, pursue them until finished and keep themselves accountable at each step in the process. If successful, such collaborations can then later lead to more companies that in turn seek to hire even more people. This is something that could encourage more entrepreneurial thinking, tackling of difficult problems where specialists would be otherwise hard to find, or working on projects that were for some reason discarded by the industry because the initial proposals were either met with skepticism or for some reason didn’t fit with the corporate profile. Collaboration beyond borders is something that can unite people in a very different way than working in a a physical company with clear borders and limited thinking. Especially when we realize that we never work for a company, but actually for the world. Companies where this mindset isn’t shared or where the only goal is to exploit low-wage workers and achieve higher profit margins to produce even more impressive annual reports, will probably increasingly find that their workers are leaving to become collaborators. This will in turn adjust the wages if people are to be kept motivated at their workplace. Working in a decentralized, uncontrollable way, away from corporate management’s eyes has its own benefits and should be possible to anyone. Offering the two alternatives at the same place makes for a healthy adjustment of expectations of both job seekers and employers. Collaboration should also be made more accessible and a more widely available option, especially when our ability to meet people in a given radius is rather limited. Currently, finding great people to work with requires going at places where entry tickets are required, where something is preached, where something is consumed or where somewhere can be stayed. Making collaboration as cheap as possible means that anyone should be able to say: „I am open to communicate from HH:MM to HH:MM tomorrow and I’ll be in park X. We’ll take a walk, breathe some fresh air and discuss some great ideas to work on. Anyone can participate, but work may be spread. No time for juice and cakes.” Cheap, healthy and collaborative. Enables people to appreciate your time and shows that empty talk won’t be an option. As soon as someone opens a project online where a job wasn’t available to them, they should be able to find collaborators or become themselves one by joining a project they believe in and where their current skills will be useful and appreciated. Tracking other people’s conversations should never be an option. In fact, after the initial contact, everyone is free to switch to the communication channel that they find most convenient or that will be most suitable for their current task.