Earlier quoted context omitted.
As a counter example - I was at a startup where all the CEO did was sales. Everything worked really great. I think the key here is is the culture pathological or not - not the specific role of the CEO. CEO can have good enough understanding of tech to do their job well even thought they are not elbows deep in it themselves.
Culture is important, but I think direction might be even more key. If "sales" means "I spent 3 years talking to every customer in a particular industry, became keenly aware of a vacant niche, and now am looking to do something about it" I reckon it would be a very good thing. If "sales" means "I saw that the crypto market is booming and want to get in on the easy money," it's not going to go well.
The surreal experience of my first developer job
101–110 of 278 posts
Re: The surreal experience of my first developer job
#102Aside from the abuse, what a great first dev job. You get to start and finish so many projects! No scrum! No user support! No defect triage! Obviously a little tongue in cheek, but it sounds like they learned a lot, which is better than most first dev jobs.
Re: The surreal experience of my first developer job
#103As far as a few months experience goes, that really sounds pretty amusing, colorful, and not all that terrible. You wouldn't want to continue there, but some good life lessons learned about those types of people. Got paid, cost a few months, have a good story to tell. Not bad.
Re: The surreal experience of my first developer job
#104Out of curiosity: is posting internal company communications (referring to the e-mail here) on a public site like this legal? I'm not saying that it isn't; I genuinely don't know.
It's only illegal if someone prosecutes. (See American Government) It's unlikely a defunct company, run by a convicted guy, employing a person that didn't sign an employment contract (and by extension, a Non Disclosure Agreement) would pay attention to this, much less go after him.
Re: The surreal experience of my first developer job
#105I have an anecdote which I entitled "The Man Without Pants". It takes around 20 minutes to deliver but the gist is that I spent a month working for a man who had a peculiar dress code - and that wasn't even the weirdest thing about that place.
Re: The surreal experience of my first developer job
#106There are lots of these half-arsed tiny tech companies in the UK (I've worked for a few). I wonder whether this is true all over the world, or is a peculiarity of the UK? It could be that we don't have a culture of VCs who would fund a company to the required scale and provide adult supervision. I remember when I ran a company, raising money or even getting a bank loan was impossible. (We just ran it on a shoestring…
UK IT salaries are really low and it's easy to set up a company. If you make economy business-friendly it's probably same as Android app store without a fee.
Maybe compared to the crazy US salaries you see here, but compared to continental Europe, CoL adjusted UK salaries are difficult to beat and also you have a lot more interesting opportunities there vs here where it's mostly small web-shops or big name consultancy sweatshops.
Wanna see low (CoL adjusted) tech salaries? Try Spain/Italy/Austria/France where they shaft you with high taxes and there are no top tech opportunities.
Re: The surreal experience of my first developer job
#107My friend and I worked for some random local millionaire in our area who wanted to create an automated system for processing Medicaid-related documents. We bootstrapped a bunch of Python/C# code to create an illusion of a website that did something. In reality all it did was take document uploads, run a Tesseract OCR program, and regex through text. That worked for about one document out of a hundred on average.
Initially we started as contract workers, but then the millionaire decided to create a "real" company/startup with an office. I started commuting to work, and the millionaire brought in his newly-grad MBA son not much older than us to lead the company. The son also brought his best friend on-board who was another Stanford grad. So we did a bunch of back-breaking coding while these guys ran a skeleton business hiring new people and letting us slowly hire our college friends to do "work". Our friends were barely fresh out of college comp sci students and didn't know much about developing in a professional setting at all, so we hardly meshed and collaborated on anything.
We didn't use teamwork tools like Git properly, didn't set up issue tracking, and we hardly ever communicated in a group. My friend who I worked with was focused more on infrastructure, and I was stuck trying to figure out how to read PDFs and documents in a secure fashion that wouldn't leak data for fear of HIPAA violations (we even had a HIPAA training class at some point in office, which I don't think most of us took seriously).
Our software wasn't improving and we had a ton of issues hitting benchmarks and passing on test documents we had. After our HIPAA training, my friend and I had a dilemma where we wanted our systems to be secure. He said we shouldn't want to write things at all to disk, because if servers were compromised, all of those Medicaid docs would be exposed. He was kind of right, but we had users log into accounts to view what they submitted, so this was highly baffling. Instead he wanted to store things to memory temporarily, but I really didn't know how to do this part at all. Our OCR and document uploads went to disk, so parts of our systems had to be modified. He tasked me with securing this all by myself while he set up deployment and general infrastructure.
I didn't know anything about solving these issues. I was hardly a security expert. I wrote Django and some Linux shell scripts, but my experience in security was none. At the time I didn't know how to create memory-file mappings in Linux, so I was stuck trying to modify an OCR program to read and write from and to memory. Tesseract OCR was written in C++ and I am by no means an expert in C++ at all. None of our classes had taught that, so really I only had my Java experience to fall back on.
Eventually I started feeling pressure at work and not being up to the job. In meetings I had to say that I wasn't going to meet a deadline for a task and that I would need assistance. I would get told to "Google it" and figure it out and have it done by next time. I would actively look for tasks from my coworkers to avoid doing my own work and tried to look busy and active and helpful. Impostor syndrome started creeping up, and I started having breakdowns after work. I knew I had to do something.
I left on my own volition and I haven't spoken to my friend ever since. I felt better because I wasn't confident in my skill-set. I started going to therapy, and was happy writing my own little software hobby projects while pursuing much less intense jobs.
This was almost 8 years ago and I haven't written software professionally ever since. I figured the company would flop because it had bare-bones leadership and the millionaire investor was sketchy as hell and had too many demands. The company is still going strong it seems and re-branded themselves to a new name. I think they still do document processing. They have a fancy office now in New York City. My friend who I no longer speak to anymore left that place a while ago and works in DevOps at a new company. He was a really good friend for trying to get me into the tech world like this.
I learned a lot since then about comp-sci and software development, but I still feel impostor syndrome when I try to apply to jobs now.
Re: The surreal experience of my first developer job
#108This literally could have been written by any developer in the UK. I think most of us start out like this! I think the best one was a company I worked for in Leeds, it was building a secure learning platform for schools which ultimately fell flat on it's arse. The company was run by a self-made millionaire who was notorious for scamming people. He'd randomly lay off huge numbers of the sales team, and the first anyon…
They were also scamming customers at some point after I got laid off. I didn't really dig into it though.
Re: The surreal experience of my first developer job
#109That was a fun read. On a side note, here, in NY, running any kind of "carting" business requires dealing with ... interesting ... people. Trying to open an independent refuse business can be ... bad ... for your health.
I've heard similar with the cleaning industry in Oslo. Ahem, regular cleaning, not the other kind.
Re: The surreal experience of my first developer job
#1102011? Had to be Magento. Not a great fit with what they were trying to accomplish. Not that they seemed to have a clear understanding of how to accomplish what they wanted, which was to throw spaghetti at a wall and hope something made them rich.