402 karma · joined November 2, 2010
https://www.linkedin.com/in/joshuadowner/
Maybe it is only paranoia, but over the course of my career I have seen an increased treatment of the employee like chattel. The rights of employees have eroded, almost by choice, through social media, smart phones, monitoring technology.
I, personally, had had enough. I decided to remove myself from that environment. I believed that it was dehumanizing and degrading. I started working remotely on contracts. That worked pretty well for a while. But I started working for one company where slowly they wanted me to become more and more like one of their employees and less of an independent contractor. In addition to the work covered by the contract, I was asked to help on other projects or with interviewing. Initially I didn't mind because I wanted to help. After a while I realized what was happening and that is what prompted me to create my own company to work through and to be paid for the end result rather than the time spent on the result.
With respect to the article, there are some things that I think you have to accept as an employee. You probably have signed away the rights to the IP you create at your place of employment. After all, you probably did it on company time with company equipment. But ultimately that is the agreement you entered into so you cannot turn around after the fact and complain.
However, my sympathy lies with the person that automates their work rather than the employer. I think that the ethical problem is interesting. Recently I watched the Crash Course on "meta ethics" and the problem they considered was a burglar who intended to steal from a little, old lady but inadvertently saved her life instead. And the question is, 'was the burglar good or bad?' I think there is a parallel to the issue of automating your job. I am no philosopher, but I think this is an interesting question.
*conditions apply
https://www.goodreads.com/book/show/1203186.The_Existential_...
sidenote: how long until the Butlerian Jihad?
The slide deck is not surprising or positive to me either. For me, it is an example of the corporate neofeudalism that currently dominates the US workplace. Not only are you are cog in the machine, but you have to be passionate and optimistic cog too! It is not ok to simply do your job, you have to be outside your comfort zone!
From my perspective, it is dehumanizing. People have value beyond their economic potential.
Sorry, couldn't resist :)
Something similar to https://www.kialo.com/tour/ for instance?
My personal red flag is the 'development certification'. Most of the certifications I have seen are more about the appearance of expertise than having actual expertise. This is something that you almost exclusively see in large bureaucracies, which leads me to believe that (1) -- they don't know who they want -- is the case and they are using a scatter-shot approach.
Does anyone know of good places to find opportunities to work on projects like this one?
But keep things in perspective. Put shame to the side because that's not going to help. If you are a frontend developer, there is no shortage of job opportunities for you. Keep going with the interviewing process, and move on.
Best of luck!
You could call it 'deep learning'.
But you shouldn't ;)
One idea you may want to consider is to do something pro-active to create calm, rather than using a retro-active approach. One place I have found that useful is when driving. I live in Boston. Drivers are a little aggressive. It is easy to get into a cycle of aggression and frustration. But I found that by trying to be more generous and accommodating (allowing space in front for people to merge, always slowing down when someone indicates they want to merge), it was easier to shrug off the actions of others when they were inconsiderate.
I would also hold the image of a duck in my mind. Odd, yes. It comes from the expression, 'like water off a ducks back.' It describes someone who does not let some issue become a burden that weighs on them. Rather, they 'let it go'... which is a phrase that I would say to myself to reset and imagine the weight sliding off my back like water on a duck. And then the movie 'frozen' came out and now when I say 'let it go...' I mentally start singing the song of the same name. Singing is not a bad solution either :)
I also like to archive many of the articles that I read, but I don't like keeping bookmarks. So I wrote a small utility to convert html to text by combining 'readability' (python) and lynx (text-base web browser), which does a nice job of formatting the content and storing the hyperlinks as footnotes. This archive is also nice and easy to index if you are so inclined.
You haven't mentioned any software skills. I would recommend develop whatever skills you have in that area. The ability to program is becoming as important as literacy and numeracy. Even more so for a mathematician.
My bias is that I have a PhD in math and have been a software engineer for the last 10+ years. I have worked in a lot of different areas and that has largely been because of the combination of math and software (and luck).
The man below says: "Yes. You are in a hot air balloon, hovering approximately 30 feet above this field. You are between 40 and 42 degrees N. latitude, and between 58 and 60 degrees W. longitude."
"You must be an engineer," says the balloonist.
"I am," replies the man. "How did you know?"
"Well," says the balloonist, "everything you have told me is technically correct, but I have no idea what to make of your information, and the fact is I am still lost.
"The man below says, "You must be a manager."
"I am," replies the balloonist, "but how did you know?"
"Well," says the man, "you don't know where you are, or where you are going. You have made a promise which you have no idea how to keep, and you expect me to solve your problem. The fact is you are in the exact same position you were in before we met, but now it is somehow my fault."
--
This is the sentiment that I see in the article.
It reads like someone who is not a software engineer criticizing software engineers because they don't do what he wants. Sure there is a reference to culture and that. But, ultimately, he wants software engineers to care about business and market issues over software issues. He sees the software engineer as an impediment to the problems he is trying to solve rather than someone who tries to contribute through his domain of expertise. This situation is not going to change by using the amateur psychology of not rejecting an engineers ideas when they are starting out. That is insulting and, frankly, the heart of the problem -- that he sees software engineers as children to be led rather than peers who you can collaborate with.
python -m readability.readability -u file:///foo.html | lynx -dump -stdin
produces a pretty nice text format.
Location: Boston, MA
Remote: Yes (contract)
Willing to relocate: No
Technologies: python, C/C++, git
Résumé/CV: https://www.linkedin.com/in/joshuadowner/
Email: echo 0:6a6f736875612e646f776e657240676d61696c2e636f6d0a | xxd -r -c 30
I am interested in working on computational modeling and simulation. Please see my linkedin profile for my experience as a software engineer and researcher.