The main reason is that I spend most of my time dealing with relationships with other people. My working place is very horizontal, which means everyone wants everything all the time; every snowflake wants to shine, and every flower wants to have the best smell. That'd be ok if I could simply ignore them, but since we have virtually no hierarchy, that means that (a) we need to have meetings all the time, where nothing gets solved (because there is no one to make final decisions), and (b) we're supposed to solve everything peer-to-peer, which means people will keep knocking on your door all the time: there is always a new idea, a new project, a new complaint, a new possibility, someone needs to cover for someone else, etc. I like to be engaged in my work, I mean, I want to be active in whatever I do, so there is a tendency for things to fall on my lap and never leave it. I need to keep fighting and pushing back constantly in order to do a minimum amount of significant and relevant work. It's exhausting.
I would like to leave academia and work in a company, where people are still people but they have some common, objective, external constraints and goals (like making money and/or making the company grow). In academia, there is no goal other than building your own personal individual career. Since we have no real boss and virtually no external assessment whatsoever, everything invariably ends up moving towards whoever has the larger ego, i.e. the ones who are louder and sound more certain of themselves and whatever they are doing. These are usually the ones who can get other people to do some part of their job, so they can go and be even louder and get even more people to do their job, and so on.
I don't mean by this that I don't want to work with other people; exactly the opposite. I love to work with people, as long as, by the end of the day, someone says "ok, we got a few different opinions, but we're moving this way. Let's do this." It may work or not, but at least there is something else to pursue other than pure egotism supported by non-existent or informal notions of grandeur.
So, how can anyone make such a transition? Any experiences out there? Any success/failure stories? I am very good at programming basically anything, I'm just a bit rusty. If I can sit in front of an IDE and code for 4 hours straight you'll see a man with a smile (I might even consider a low entry salary). Right now my twisted idea of paradise is having a boss who says "code this", instead of only coding my own personal projects (and failing miserably to reach my ridiculously over-inflated expectations for them).
Since you are tenured and "have no boss", why don't you try being more assertive. Stake out your territory and growl at all intruders. Adopt a persona with more ego. Make wilder claims and deliver those papers, etc.
From what I have seen of European industry, there are many favorable situations for industry - academia collaborations. You could identify areas where your specialization can deliver desired results and contact companies in your area in relation to establishing R&D collaborations. In many cases, there are government subsidies and grants which make it even more enticing for industry partners.
You know what’s worse that being a tenured prof stuck going to endless pointless meetings?
Having a boss who tells you that you have to.
Being assertive in their current role is really the solution. They likely do not have to go to all of these meetings nor allow people to interrupt them all the time, they just can’t bear the cost of people finding those boundaries to be off putting.
"You're expected to..." "the image of a successful professor..." "they'll start looking at you funny..." "climbing any career ladder" "power in academia"
If you have tenure, you have an incredible career luxury, namely that you can ignore all of the above. Personally, I have made the decision that I care about my reputation among (1) my collaborators and people in my research field, (2) several close colleagues whom I enormously respect, and (3) my students.
My colleagues at large? I get along with them fine, I am polite and friendly and so are they, but I don't care much what they think, and I certainly would not adapt my work to their vision of success. Nor would they, to mine.
This rat race of trying to gain influence over people... some people enjoy it. In my department one such person might become department chair next year. If he tries to get me to go along with his bullshit games, then I will smile, thank him for his advice, and ignore everything he said.
I don't know your situation exactly, but you might try simply tuning out the bullshit before jumping ship, and seeing what happens.
It’s like, sorry but I’ve got news for you.
I actually found his description to be a really accurate diagnosis of the issues that plague large organizations.
Big corporations will be the same, but small startups won't because due to their size and age entropy is low. Chains of command are short. There is little room for politics.
Of course, startups have lots of other issues. Long working hours and job insecurity. There is no free lunch. Management is hard.
In the same vein there are research institutes as well. One of the best jobs I ever had was in HPC at an institute that was technically under the umbrella of a university.
You haven't mentioned if your job is toxic or not; if it is toxic then definitely finding something better is immediately recommended as nothing is more valuable than's one's health and sanity.
What I see as a good way out is to find ways to minimise the time you spend managing relationships with people if you really think they are a time sink. Or compartmentalise it such that it gives you those focused hours to work on the things that matter. What do other successful associate professors do? Speak to them if you haven't.
And I think you are painting a very positive picture of software engineering jobs. In fact except for initial grades, once you transition into staff/principal grades you will again end up spending a lot of your time managing the relationships with people (stakeholders, your manager, your junior engineers etc). And being very good at programming is a necessary but not sufficient trait even in good companies which minimise dysfunctional politics. You can easily deduce what's more important where dysfunctional politics is rampant.
I would second the option to take a leave of absence for a year, but speak with a few select people but in detail actually doing the roles in different companies you find interesting and then take the leave of absence if it's worth it. My bet most likely is that the results of experiment will say to minimise the negatives at your current workplace than starting from scratch. Either ways, Good luck!
How do you think it would be if you happened to fail miserably to meet your boss's over-inflated expectations?
Maybe there are some alternatives you could try? Many universities offer the opportunity of a leave of absence for a year (or possibly more), so you could try out something else without having to fear losing your job - of course, your publication and funding record will still suffer, but this is maybe not so critical since you already have tenure.
Another idea might be to use some of the ideas from your research and try to commercialize them in a startup - perhaps together with some of your students? If this works well, you could also apply for a reduction of your position at the university to spend more time at the startup.
Also, applying for a position at a different university (possibly in a different country) might be an idea? Of course, this might be a less attractive option considering you just bought a house.
In Germany, there is a high demand from industry not only for people working on AI topics (duh!), but also in systems (OS, hypervisors, compilers, low-level security, etc.). A good starting point, of course, would be to contact companies you collaborated with, for example in the context of an EU project.
A professional network might also help to get in touch with relevant companies, for my area of research this would be HiPEAC (https://www.hipeac.net).
Since I'm working in systems, the high demand for graduates from industry makes it very difficult for me - as well as a number of my colleagues in Germany - to find PhD students. This is a bit frustrating, but I'm at least lucky to have very motivated students and TAs in my courses - though the number of students who want to work on advanced systems topics (for example, we are developing a microkernel in Rust for RISC-V in the context of a student project) is rather low right now.
I went from private to academia. Fully understand your pain. When my contract expires in a couple of years I will apply to the biggest companies around me.
I'm in the IT sector, so I'll apply to any position in Barcelona, because I've visited and liked the city. My plan is to look at companies there and find LinkedIn contacts, if they are really hiring usualy they have referral bonus and that helps being acknowledged from the inside contact.
If that fails, I'll apply to all remote positions posible.
And if that fails I'll call my previous employer.
In your case, being a professor, I supose you could find some ITIL training, and then go to any process management position in companies above 1000 employees, they are always looking for smart people to understand their mess. They usually promote internally for things like this, so you'll have to contact their HR directly. Or you can contact their ceo directly in LinkedIn, they are just normal people, usually with high prioritization capacity, so send them a "Hello, I'm a professor of X and I like to change careers, could you let me know if your company has positions that would be suitable to my skills?"
And hope for the best.
?? start with a few of the terms in abstracts of papers of relevant interest ?? Can always add term(s) to filter things out aka only areas can get to via public transportaion; only research students worked with; etc.
Can always use public wifi like mc donalds instead of university account.
Long answer: I work as a software developer/data scientist in a company and I would commit murder to get into academia in a field that interests me. If the pay is okay and I can just focus on what I want - that's the dream. Like another comment says: Fight for your own resources (time) and make it clear when you want to work and when you're open for administration, etc. You're already in the best position to be able to do meaningful work.
I am also in academia but in a field that is not CS related and we get visiting professors all the time. You should do some research and see if you could apply for any research grants/fellowships in different countries or at least different universities in your area. You seem to be quite burned out by the drama at your institution and changing your environment could be beneficial. Just because things are managed poorly at your institution does not mean they are done equally poorly elsewhere.
You might be better off making a list of causes you care about and reaching out to some charities/NGOs/non-profits/community organisations and seeing if they have any positions available that match your skillset. Alternatively attend some conferences or otherwise reach out to C-Level suite and see if you can identify some problems they have that you might be able to code a solution for. I imagine they would probably jump at the chance to get a tenured computer science professor as part of their tech team.
Alternatively, try setting some boundaries. Send an email saying you will only be replying to emails within two hourly windows each day (have a read of Deep Work by Cal Newport for more on this). Find an off-site work space, work from coffee shops or work from home to avoid unexpected visitors. Attend meetings remotely: if most of it is irrelevant you can work on other tasks simultaneously in a way you can't socially get away with in in-person meetings. Take a few hours or even days before responding to any instant messages - a lot of the time people will end up finding another way to solve their problems. Delegate any tasks you can to an assistant if you've got one.
Colleague: "I have an exciting new idea to design a new underwater basket-weaver!"
You: "Thanks. Sounds interesting, I'm afraid I'm rather tied up at the moment."
Colleague: "But if we build this, then agency XXX will give us $YYY in grant funding!"
You: "Sounds great. I have too many commitments right now, but good luck!"
Colleague: "I don't think you're seeing the opportunity here. Just imagine blah blah blah."
You: "Sounds exciting. I'm sure it will be a big success. Best wishes on your project!"
Colleague: "But... but..."
You: "Thanks again for the invitation. If you'd please excuse me, I have to go back to work." [Put head down and return to your own work]
You say you love working with people -- are there enough people whom you do like, that you can focus on working with them?
Beginning with working in a startup might be an option. After a year or two industry experience, you can apply to bigger companies.
Unfortunately, I have seen a lot of EU universities like that, sometimes worse. Politics, politics, politics … literary killing each other for status, power and positions. Many of them couldn’t solve their own homework problems.
Curious, which country?
Good to hear.
Reading your post - it seems to me that you are not happy with kind of collegues/peers you are working with ("someone has to cover for someone else, people with larger ego can get other to do part of their job").
Whether you stay in academia or go to industry - you are likely to encounter the same problem depending upon the quality of peers around you.
If you are passionate about research, try moving towards top-tier european universities/labs (ecole polytechnique, tum). I feel that the research is more directed and you will have better peers.
The thing you lose leaving academia is freedom to work on whatever you want. What you gain is as you say a group of smart people working towards a common goal. About 20% of my team have PhDs! I now make more money 2 years in than I would have at Assistant Professor level. I also work remotely which means I can live where I want to and not where the university is. Overall I’m very glad I made the jump.
If you decide to do it I would say don’t rush into it and take some time to find the right position working with people you will enjoy working with.
On a more serious note, why don't you just do the bare minimal on your job as they say (I heard it virtually impossible to get fired from an EU job anyway) and become a consultant? Test the waters to see how it feels to have someone tell you to code stuff up and if the grass really is greener.
Separately, why not just set healthy boundaries? Just block off your calendar for a "personal work meeting" and get what you want done, and then help the snowflakes.
Having an office and people knocking on your door is strictly superior to sitting in an open plan office and having people tapping you on your shoulder all the time. And four hours of uninterrupted coding time? Forget it.
# think evil
introspection first of all I don't know what is the most beautiful, I don't know how much I don't know what is heaven But I have some basic experiences and lessons learned: Self-realization and discovery are deeper than the preaching and teaching of others. As a human being I still believe in some stubborn perceptions that sunshine is better than always night. Then freedom is better than being controlled everywhere, and patience is better than always being impatient. So it is better to have kind words than bad ones. It is better to keep an agreement than to break your word.
# the reslut I do not know if the world is is really too many programmers? so the env badly more and more. but here have some really base rule i believe: 1 people integration with even little interest, better only mandatory rule, that was really old summary 2 company manager in advantageous status, they can change the rule with their intent, employee just obey? how can employee face that in industrial society. 3 I agree the boss need talk them goals and intentions very clearly, that is why the employee work for them. but they can not horses, even spiritual. such as monitor and long time work, violence, argue. 4 they people who work as engineer and insist for that, they are must be love that, not hate for that at least. if they can give some remuneration on work, thats a good things. jut do not make life more hard. even love some work, that may be useed by boss for free work.do some more chat: fateduck92@gmail.com