Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "software company"
As a long-time iPhone user, I am really sorry to say it but I think Apple has completed their transition to being a company that is incompetent when it comes to software development and software development processes.
I’ve grown tired of hearing some developers tell me about Apple’s scale and how software development is hard and how bugs should be expected. All of those are true, but like most rules of law, incompetence and gross negligence trumps all of that.
I’m writing this because of the telugu “bug”/massive, massive security issue in iOS 11.2.5. I personally think it’s one of the worst security issues in the history of modern devices/software in terms of its ease of exploitation, vast reach, and devastating impact if used strategically. But, as a software developer, I would have been able to see past all of that, but Apple has shown their true incompetence on this issue and this isn’t about a bug.
It’s about a company that has a catastrophic bug in their desktop and mobile platforms and haven’t been able to, or cared to, patch it in the 3 or so days it’s been known about. It’s about a company, who as of a view days ago, hasn’t followed the basic software development process of removing an update (11.2.5) that was found to be flawed and broken. Bugs happen, but that kind of incompetence is cultural and isn’t a mistake and it certainly isn’t something that people should try to justify.
This has also shown Apple’s gross incompetence in terms of software QA. This isn’t the first time a non-standard character has crashed iOS. Why would a competent software company implement a step in their QA, after the previous incident(s), to specifically test for issues like this? While Android has its issues too and I know some here don’t like Google, no one can deny that Google at least has a solid and far superior QA process compared to Apple.
Why am I writing this? Because I’m fed up. Apple has completely lost its way. devRant was inaccessible to iOS users a couple of times because of this bug and I know many, many other apps and websites that feature user-generated content experienced the same thing. It’s catastrophic. Many times we get sidetracked and really into security issues, like meltdown/spectre that are exponentially harder to take advantage of than this one. This issue can be exploited by a 3 year old. I bet no one can produce a case where a security issue was this exploitable yet this ignored on a whole.
Alas, here we are, days later, and the incompetent leadership at Apple has still not patched one of the worst security bugs the world has ever seen.97
Recently I've installed Tinder. Had my first match yesterday.
Me: "I see you're a product manager in a software company. Do you get along well with programmers? :)"
No reply. Unmatches. 😶27
UPDATE: I have my dream job.
About a year ago I commented on Devrant that I was having some hard luck interviewing for development jobs.
Shortly after my post I decided to lower my expectations and took a job at a tech support call center.(3 month contract)
After getting a little experience(Not just a degree) I was able to land a hardware support job at a fortune 500 company.(Not what a programmer really wants 😂)
I worked hard and started writing tools at home to help with the job. I started giving them out to the other techs and put them on a little internal website for easy access.
About 3 months ago I just became a software engineer within the company.(after 6 months of hardware repair.) The main reason I got the job was because I showed them how much overtime and extra work I had done and that the techs relied on my software to do there jobs and that I was dependable.
It was hard work but it was worth it. And I built software that I never would have done if I hadn't taken this "lower job"
So keep your chin up and your fingers on the keys, I was in your shoes a year ago. 😉12
Job advertisement of the biggest software company here at our train station in Dortmund, Germany.47
My first job was a statistical program that i wrote during a trainee at a local IT department.
My boss liked it and told me I could keep the sources and the copyright.
Then he made some phone calls and helped me to find my first clients.
Since that time I am working on the same program.
I founded a software company and have a good life now.
My old boss retired some years ago, but some of the team are still there.
From time to time I visit the department having a coffee with old friends.
That trainee was nearly 30 years ago.12
On the last working day of our CEO.
CEO: As a software company, if we are to build an airplane would you ride on the airplane that we built?
Everyone was silent.
Me at the back of my head: I'll ride. I know for sure that the airplane will never start.9
I just got a mail from a software company in Denmark that they wanted to hire, because they "analyzed my open source GitHub contributions" and they think I'd be a good Backend Engineer using Java.
What they don't seem to realise is that the only thing I use GitHub for is college projects and 2 Minecraft mods, that I'm only 17 years old and not really in a position to move from the Netherlands to Denmark...16
A group of ten top software engineers is sent to a class for aspiring managers. The teacher walks in and asks this question:
"You work for a software company which develops avionics (software that controls the instruments of an airplane). One day you are taking a business trip. As you get on the plane you see a plaque that says this plane is using a beta of the software your team developed. Who would get off?"
Nine developers raised their hands. The teacher looked at the tenth and asked, "Why would you stay on?"
The tenth said, "if my team wrote the software, the plane would not get off the ground, much less crash.4
i've been working with my plan to make a small software development company for a while now.
time to implement my plan
Finalizing my plan: Done
Quit my job: Done
Ordering Office Requirements : Shipping
a Server : Shipping
Dozen of Rubber Ducks : Shipping
so here it is, Day 0; repurposing my bunker to be my small office !
new life, new hope37
Me: *finds severe bug in school-contracted software, emails teacher about who to talk to to get it fixed*
Teacher: "should I report you on grounds of computer misuse and hacking or...?"
thanks fucker, school-contracted company it is.34
A fresh graduate software engineer applied to the company and passed the coding exam.
Manager: Wow you got a very high score. Good job.
Applicant: Thank you sir. So am I hired?
Manager: Yes of course. You will be the team lead for one of the project.
Applicant: Wait wut????8
We're using a ticket system at work that a local company wrote specifically for IT-support companies. It's missing so many (to us) essential features that they flat out ignored the feature requests for. I started dissecting their front-end code to find ways to get the site to do what we want and find a lot of ugly code.
So i dig farther and farthee adding all the features we want into a userscript with a beat little 'custom namespace' i make pretty good progress until i find a site that does asynchronous loading of its subpages all of a sudden. They never do that anywhere else. Injecting code into the overcomolicated jQuery mess that they call code is impossible to me, so i track changes via a mutationObserver (awesome stuff for userscripts, never heard of it before) and get that running too.
The userscript got such a volume of functions in such a short time that my boss even used it to demonstrate to them what we want and asked them why they couldn't do it in a reasonable timeframe.
All in all I'm pretty proud if the script, but i hate that software companies that write such a mess of code in different coding styles all over the place even get a foot into the door.
And that's just the code part: They very veeeery often just break stuff in updates that then require multiple hotfixes throughout the day after we complain about it. These errors even go so far to break functionality completely or just throw 500s in our face. It really gives you the impression that they are not testing that thing at all.
And the worst: They actively encourage their trainees to write as much code as possible to get paid more than their contract says, so of course they just break stuff all the time to write as much as possible.
Where did i get that information you ask? They state it on ther fucking career page!
We also have reverse proxy in front of that page that manages the HTTPS encryption and Let's Encrypt renewal. Guess what: They internally check if the certificate on the machine is valid and the system refuses to work if it isn't. How do you upload a certificate to the system you asked? You don't! You have to mail it to them for them to SSH into the system and install it manually. When will that be possible you ask? SOON™.
At least after a while i got them to just disable the 'feature'.
While we are at 'features' (sorry for the bad structure): They have this genius 'smart redirect' feature that is supposed to throw you right back where you were once you're done editing something. Brilliant idea, how do they do it? Using a callback libk like everyone else? Noooo. A serverside database entry that only gets correctly updated half of the time. So while multitasking in multiple tabs because the performance of that thing almost forces you to makes it a whole lot worse you are not protected from it if you don't. Example: you did work on ticket A and save that. You get redirected to ticket B you worked on this morning even though its fucking 5 o' clock in the evening. So of course you get confused over wherever you selected the right ticket to begin with. So you have to check that almost everytime.
Alright, rant over.
Let's see if i beed to make another one after their big 'all feature requests on hold, UI redesign, everything will be fixed and much better'-update.5
Story from back then,
D: “We need mac sir”
M: “Is it neccessary?”
D: “well, the project requires us to build stuff for iOS, so...”
M: “let me ask IT Support”
S: “our company’s policy are to use windows machines for all our development needs, windows is better in the long run for developing various software for the current market, it’s future proof and have better performance than macs, macs are only usable to build smaller variety of software, so can you guys use windows laptop instead?”
M: “what he said”
*eventually we got macs but jointly bought by the company and the client,10
Not so much screaming as staring in disbelief, mumbling profanity in his direction...
When my department lead said "I don't think this unit testing hype or code reviews make much sense, it's more efficient to just make a checklist and test the application yourself"
This was the QA department of an aerospace company, we wrote NDT software to do image recognition on xrays of alloy welds and micrometer laser measurements on fuel tank surfaces. Software which is quite mission critical, a single misrecognized welding fault could literally cost up to half a billion dollars — not to mention that it's a very sabotage & espionage sensitive industry.
After raising some hell he was replaced though.3
Saw my uncle using Microsoft Edge today.
Me: Uncle, you should use Chrome or Firefox. They are better.
Uncle: Windows 10 showed a pop up few days back that chrome drains battery faster. So I uninstalled chrome.
Me: But Windows is fooling you to use its product. Edge is horrible and useless.
Uncle: So you think you are smarter than Windows people? Are they idiots who designed this whole software?
Microsoft u got 1 more Edge user. Enjoy, you lying and misleading company.28
So... some guy at the company I work for complains to software dept that we've broken his app.
He's saying we've removed the drop down list from this field he uses....
We're all like... there's never been a drop down list there?!
it escalates and some big-dogs get involved. One of us has to go out and see him. Turns out the "drop down list" was his browsers saved autocomplete history, and he had changed browsers.
I just quit my job!
The company I worked for is a small company founded in Jan of this year and I was there since the early days but wasn't a founder nor a partner.
It was me who decided on which tech stack we should use, which languages, what servers to use, best practices and almost anything related to development. I was the lead developer and project manager for the biggest project they had.
But they decided that I don't deserve to be a partner. I was making more than 50,000 SDG per month for the company but only paid 6,000. The worst thing is that the partners don't know shit about software development. They have no vision for where should the company be in the future.
I just had enough. I already had my own software dev business before joining them, and it was successful.
I am going back to building my own company with my own vision.
I know I made the right decision, but it still hurts leaving a company after u made it what it is today. It is like your own baby and you are abandoning it.
Hopefully, it is for the best.9
So i was working with a small company which were developing software for insurance sector. It was decided then that there should be an app for windows phone community and i was hired to that job.
It took me almost a month to finish the job. Please keep in mind that project was huge and already developed for android counterpart and was a hit in market. This was a chance given to me to prove myself and i proved it.
First month was fantastic for the company as software the company made was not available for windows phone. Price has been set for the software was higher in those time. Almost $15.
Excited by the success i added some more features which were not available on android counter part.
But price was very high. Even i asked management to drop the price because there were less windows phone user but no body listened.
Result : in a year app has made roughly 5000 download in which only 200 paid the actual price. Company asked me to take down the app from store. I was blamed for my over confidence in adding features that this made app less usable. They did not say a word to business managment team. I was fired.
Rough, cruel world.
6 month ago i published my app for same purpose with same feature set and different UI. And made it free. Completely free. Added a link to pay developer $0.5 or Rs 30.
Result: i have now 10 thousands plus download in last 4 month in which almost 3000 users have donated already.
Now i have my resource and my confidence and making an android app for same purpose.
This is my story and is not fake, i am 28 years old. If you think you can, you can.
“Our market leading software company has an urgent need on our agile team for a passionate self starter whom is able to work with minimal supervision in a fast-paced and dynamic environment on cutting edge technology. If you are a rockstar developer, let’s talk. “
All credit to Chris Jones.1
Software company director: we build Java applications right?
Director: it's the same, right?
Director: fuck, I pitched a Java application.
A few hours later...
Director on the phone: Yeah, we are building it in Java...10
A group of ten top software engineers is sent to a class for aspiring managers. The teacher walks in and asks this question:"You work for a software company which develops avionics (software that controls the instruments of an airplane). One day you are taking a business trip. As you get on the plane you see a plaque that says this plane is using a beta of the software your team developed. Who would get off?"Nine developers raised their hands. The teacher looked at the tenth and asked, "Why would you stay on?"The tenth said, "if my team wrote the software, the plane would not get off the ground, much less crash."
Answer from 3rd party software company: "we can't fix these bugs because it requires development on our side".. hehe, yeah, no shit 😂4
$ rant --not-a-rant
I made it guys
I know this might not be a rant but Im sure nobody will understand this better than my fellow ranters/devs
Four years ago (16yo) I learned about a software development company in my city and Ive been wanting to.work for them ever since, at first I couldnt because I need half college credits, after because I landed a way more comprehensive job, but now I start on monday. The thing is few people have landed a dev job there as students because of what they ask but I MADE IT.
Thanks for reading this far.20
I'm gonna start a software company and cleverly split up the work into pieces so that I can present them to potential employees as "coding challenges" during the interview and never actually hire them.3
Work your ass off for a month, packaging new software and deploying them. No one says anything.
One of our guys uploads a new autoupdating food menu provided by another company to our intranet. Takes a few minutes.
”OMG! You should be rewarded!”
”Employee of the month!”
”IT award of the month!
”Have my babies!”
So I walk to work and pass this sign for a place called helloworld experts in everywhere.
And eventually I was curious enough to go to their website and to my surprise they're a travel company :(
I was expecting some sort of software development company with focus on cloud software due to their slogan, pretty disappointed.3
TL;DR: disaster averted!
About a year ago, the company I work for merged with another that offered complementary services. As is always the case, both companies had different ways of doing things, and that was true for the keeping of the financial records and history.
As the other company had a much larger financial database, after the merger we moved all the data of both companies on their software.
The said software is closed source, and was deployed on premises on a small server.
Even tho it has a lot of restrictions and missing features, it gets the job done and was stable enough for years.
But here comes the fun part: last week there was a power outage. We had no failsafe, no UPS, no recent backups and of course both the OS and the working database from the server broke.
Everyone was in panic mode, as our whole company needs the software for day to day activity!
Now, don't ask me how, but today we managed to recover all the data, got a new server with 2 RAID HDDs for the working copy of the DB, another pair for backups, and another machine with another dual HDD setup for secondary backups!
We still need a new UPS and another off site backup storage, but for now...disaster averted!
Time for a beer! Or 20...
That is all :)4
The head of the software department of a company I did an internship at once said:
'the stereotype that programmers sit in a dark room all day with empty pizza boxes on their desks is wrong. They are very social and communicate a lot'
Me: yeah, for sure ...6
lol what? My company offers $5k for referring full time employees... and $10k for referring female technologists.
As a female software engineer, makes me deeply uncomfortable.23
Job listing I just saw:
Our lead and only developer just retired after 15 years of maintaining the codebase. We need someone who is capable of working with large amounts of undocumented and untested code.
PS: This was a company that makes medical software.8
Ever since I started working at a company that has a real focus on software I have less to rant about....😒3
my company just paid adobe to use pirated copy of adobe software ,arrested one emp.
Multinational company -_-
listed company -_-
premium product -_-
why the hell they can't pay money to deserve one?
writing this rant on pirated windows.7
Drove 1.5 hrs for a interview at a company which was developing mgmt software for fire departments. They were very pleased with me, as i am with a volunteer FD and a perfect fit in their opinion. I declined after i found out they code base is mostly VB6 and they considered source control unnecessary.
Thanks, but no thanks.2
One of the dev in my team literally asked us (other student devs, professor, and a guy from the company we were working with) this question during a weekly scrum meeting:
"Who is this Jason you guys keep talking about? He never showed up to any of our meetings!".
A bit of context: we were 6 weeks (halfway) into our FINAL YEAR PROJECT for a bachelor in software engineering...
I thought at first he was joking...9
My 4th semester of college, I had a class about Software Engineering, the teacher started involving me in external projects, he actually taught me almost everything I know, now we work for the same company and he is my mentor and one of my dearest friends1
Guy I just met: so what do you do?
Me: I'm a developer
Guy: no way! I work for a software company so... (goes on to talk for 10 minutes trying to show off his knowledge of software)
Me: so what do you do there?
Just because you work for a software company does not mean you know shit about software. Don't try to build some erroneous common ground with me because you walked by a developer's desk one time, looked at his or her screen, and magically thought you could understand code.18
TL;DR: Tech companies. Don't ask for loyalty if you don't care about your people.
> I'm a gud Dev (and a gud boi).
> The company assing me a cool project.
> The company promised pay me the training. about that suite. They didn't.
> I finish the project and i'd accomplish the task with more effectivity than excepted.
> My company won an interview about "the success case of the implemented software and its integration with our software". They denied me the chance to fly and go to the meet. Instead they will send another guy...
> I asked for a "salary adjust" cos I'm finishing my engineering degree and my good work. They declined.
> Next day I'd present my volunteer job resignation within 15 days (because laws demands that). I have a better job option with +20% my actual salary and a lot of benefits. And they needs me ASAP.
> Everybody look at me shocked and if I am a traitor.
What the f!$-k they did expect?
My unconditional loyalty?
Oh my fucking god. Stop posting the same screenshot over and over again. Ok, a company tested in production. But please don't send me screenshots of that shit every goddamn few minutes you cunts. After seeing the same screenshot for 20 times I finally got it so shut the fuck up now.
And maybe you should not only think about bad software. Maybe you should remember who is using that shit8
Me: "So, to recap.. I'll be creating an integration between your site and [some software]. It will require [list of todos and features].. I expect this to take 4 hours over the next 2 business days."
Client: "But [referring company] said this would only take like 15 minutes.."4
Got to a client, we are taking over their software dev and IT.
"you're not touching my code ". Listen fuck twit, a robocopy script is not fucking code.
"I wrote a 3500 line code for this company" no fuck twit, you wrote a whole lot of fucking gibberish that looks like someone shat out BASH and it met html along the way. It doesn't compile, it doesn't run, it's a fucking dormant file. You charged people for shit all.
Setting up exchange is also not a big whoop.
Moving them over to CentOS server (he had them on XP still), and writing enough code to qualm my frustration at people.4
Fibonacci for developers.
One Developer writes bad code and leaves. Company hires two more to fix the code and cycle continues. Now you know why software developers are in demand.2
A few weeks into my first dev job, the owner of the company sent out an email directing that we were no longer allowed to use open source software in our web projects.
I didn't stay there very long.8
I've taken over a piece of software that I can only assume the lead was somebody with zero development experience or bluffed their way into the company. Here's an example of real, production code that I get to deal with on a daily basis...15
So I just told my manager that I want to resign my job.
I have decided to accept the offer from a German software company. First time working overseas, full of uncertainty.
I don't know I am excited or nervous now.13
I just told my biggest client that they have to start changing things or they will need to find a different company to work with.
I'm hired to program what they want. They are suppossed to do all the concepting, functional designs, QA, testing.
So they tell me to program feature x, not realising that this interact with feature y. And then complain about the change in feature y. Make me do a lot of extra work and then complain that my estimates are way off.
So I told them they also need to hire my company for the software design and QA and prefferable testing because I'm done getting blamed.9
Today I uninstalled WhatsApp, I mean I haven't had a look at it in over a month and nobody texts me anways.
Writing this makes me realize how sad this is
I don't want to support Facebook or any data mining company, instead I want to support (free) / open source software like Signal51
When will Linux shall triumph over the desktop market?
I hate to see games and software being developed only for Winblows and MacPrison.
Why don't some company make a normie-friendly distro and heavily support it, same as Google did with Android, but for desktops?11
We made a software for hospitals in my old department. The senior Dev kinda gave me the software, because he thought it sucked and was perfect for a newbie like me. I really loved my work and gave everything I had to improve the quality of software, introduced tests, refactored old smelly code and talked with the product manager to overhaul the ui. Several months later this little shit project the senior gave the newbie, was a huge success and better than any thrash that the senior has created. The senior was really pissed, so everytime I had some days off, he tried to sabotage me in any way. I couldn't take that and many other things anymore, so I left the company. The most tragic part is, that my software could become a massive foundation for the company, but after I left they abandoned it. I still had some good contacts within the old company and they said, that the senior dev told everyone how bad everything was, that I have done through the years and that they can't even describe how bad the architecture of the software is. tl;dr fuck off!! I've done so much things for the company and they never appreciated it. I'm glad I quit that job. Best decision ever!!2
So I landed this interview with a company that provided military simulations, to work as an android intern (mobile). And man was I intent on getting it, I could only dream of my first job being as a dev, for a company that developed cool software. 😯
I show up, pull out my laptop, go over some of my projects (crap at the time, since I was 16, but ChessAI ftw) and also show them an android app I developed.
Then, I pulled out my calculator and showed them a clock I'd made on it. That's probably when I lost them... ☹️
They asked me a couple questions about software development, like if I knew what agile was, or if I unit tested my code (didn't even know they existed at the time ☹️ ) , etc.
I had done research on the company and asked them questions about specific software and so on, also asked about what working there would look like, etc.
They never called.
They never answered.
Ended up washing dishes. Honestly, fuck my life.5
Hello everyone 👋
I see people blaming the developers when you see a crappy software product , saying that they have done a bad job.
But even it could be true also it could be the product managers who didn’t give enough time todo what needs to be done or project scope is too big for the persons knowledge.
I’ve worked in a company where deadlines were so tight I didn’t have enough time to proper UI and Testing. I used to be only developer who has someone experience and I had to train the interns as well. I am also to blame to joining such company but in desperate times takes desperate measures.
And now when i’m leaving the company and I have spend 2 years of my life for apps that I’m not proud of.
Just rant. Please feel free to give ur thoughts2
this happened in the first project of a small software company.
the contract said: project will be finished only until customer satisfaction
the customer was never satisfied. So, the company had to close and open with a different brand name2
When you're a multimillion dollar company that ships software used by oil and gas and you still haven't moved away from VB6 for extensions while in the 21st century... Well, you're certainly missing out on the accelerating telegram industry.
Company email sent around last night that 'for security' we need to use the latest software, fine. But we are also told only to develop in Edge as it's the newest and most secure browser, therefore is the only one we can use. There no way I'm using Edge to develop.
Fuck you, Mr Consultant, you've taken the company for a ride.
➡️You Are Not A Software Developer⬅️
When I became a developer, I thought that my job is to write software. When my customer had a problem, I was ready to write software that solves that problem. I was taught to write software.
But what customers need is not software. They need a solution to their problem. Your job is to find the most cost-effective solution, what software often is not.
According to the universal law of software development, more code leads to more bugs:
e = mc²
errors = (more code)²
The number of bugs grows with the amount of code. You have to prioritize, reproduce and fix bugs.
The more code you write, the more your team and the team after it has to maintain. Even if you split the system into micro services, the complexity remains.
Writing well-tested, clean code takes a lot of time. When you’re writing code, other important work is idle. The work that prevents your company from becoming rich.
A for-profit company wants to make money and reduce expenses. Then the company hires you to solve problems that prevent it from becoming rich. Confused by your job title, you take their money and turn it into expensive software.
But business has nothing to do about software. Even software business is not about software. Business is about making money.
Your job is to understand how the company is making money, help make more money and reduce expenses. Once you know that, you will become the most valuable asset in the company.
Stop viewing yourself as a software developer. You are a money maker.
Think about how to save and make money for your customers.
Find the most annoying problem and fix it:
▶️Is adding a new feature too costly? Solve the problem manually.
▶️Is testing slow? Become a tester.
▶️Is hiring not going well? Speak at a meetup and advertise your company.
▶️Is your team not productive enough? Bring them coffee.
Your job title doesn’t matter. Ego doesn’t matter either.
Titles and roles are distracting us from what matters to our customers – money.💸
You are a money maker. Thinking as a money maker can help choose the next skill for development. For example:
Serverless: pay only for resources you consume, spend less time on capacity planning = 💰
Machine Learning: get rid of manual decision-making = 💰
TDD: shorter feedback cycle, fewer bugs = 💰
Soft Skills: inspire teammates, so they are more productive and happy = 💰
If you don’t know what to learn next — answer a simple question:
What skills can help my company make more money and reduce expenses?
Article by Eduards Sizovs
What would you do?
2 job offers...
Job #1 a big sports betting company as a junior software developer with a salary of 22k plus a yearly bonus of 10%
Also uncapped holidays
A small IT company with 2 other developers with a salary of 19.5k working on multiple projects and being instantly promoted to mid level developer, also a signing bonus after 3 months of a high end surface laptop.29
Finish my master degree
Get a good career position (I just joined my first software company)
Saves more money
That’s it for now2
Describe the most hellish development environment you can imagine for yourself:
Workstation OS: Windows Vista with network boot, no hard disk and can't save local files
Server OS: Closed physical appliance of Windows Server 2000 with no possibility of installing extra software
Languages: Visual Basic, Perl, Php, assembly, ABAP
IDE: None, just echoing code lines to files
Web technologies: IIS, Sharepoint, Java applets, asp
Network: No internet access, internal company network only
Web browser: IE 6
Graphical design software: msPaint
Version control: Emails
Team communication: Emails
Software distribution vector: Emails
Boss: some 40 year old guy who knows nothing about computers
Not kidding most of these stuff were actually real in my previous workplace.11
Told by Gerald Weinberg in various incarnations:
A group of ten top software engineers is sent to a class for aspiring managers. The teacher walks in and asks this question:
"You work for a software company which develops avionics (software that controls the instruments of an airplane). One day you are taking a business trip. As you get on the plane you see a plaque that says this plane is using a beta of the software your team developed. Who would get off?"
Nine developers raised their hands. The teacher looked at the tenth and asked, "Why would you stay on?"
The tenth said, "if my team wrote the software, the plane would not get off the ground, much less crash."
Just signed the contract for renting my first ever place today, and tomorrow is my first day of work as a software developer at a large company... It's been a crazy weekend, and tomorrow is probably gonna be even crazier! Little bit nervous tho... We'll see how it goes4
Company: lets develop a cutting edge, SaaS software solution that would make our current software obsolete.
Also Company: needs to be fully compatible with IE 11. Oh and also use it as a base for testing performance and UI rendering.
Warning:: Buzzword alarm!
I was doing smalltalk earlier and this guy asks me what I do for a living. me: I work for a company that builds software that is, among other things, able of giving your company prognosises how busy it'll be, so they can plan ahead. Him: ohhh, so like Big Data?
Me: *dies a little inside*... yeah, that's right! (didn't feel like having the talk with him at that point). No dude, not everything is big data 😥14
Android Studio Installation.
What is the fucking point of giving an option to install the software somewhere other than C drive when the installation fails if done so.
Fucking cunts, multi billion dollar company my ass. Go to hell you stupid fucks.15
My one goal is to build something that lets me stay at home with my lil girl all day. Have been thinking about my own company for a while, there are 2 software companies in town with very weak tech stacks. I know I am better and can do better. So my goal is to build my own company and hire enough people to take care of it while I spend more time with my daughter. I get sad when I have to drop her off at the daycare while me and the wife have to go to work. All I want to do is be with my family.11
When your company uses an awesome online software and your bosses want you to rebuild it internally to save money.
Me "OK, but, product A had a team of engineers and probably took a year to build."
Them: "well, they have the bugs worked out then. Shouldn't take you as long. Just copy what they did."4
"Systems open to all, but closed to intruders"
HEY, HP, PACK YOUR WHOLE FAMILY OF TRASH SOFTWARE INTO YOUR TRAILER HOME AND DRIVE IT OFF A CLIFF. WHAT THE __FUCK__ DOES THAT EVEN MEAN YOU LITERAL BLOAT FLIES. HOW ABOUT WE START WITH THE FACT THAT ALL IT TAKES IS ONE DUMB MOTHER FUCKER ANYWHERE IN A COMPANY GIVING AWAY ONE LOGIN IN A SOCIAL ENGINEERING ATTACK TO POP THIS NICE FART FILLED BALLOON YOUR DRUNK SALES AND MARKETING MORON PARADE CAME UP WITH.
STOP FUCKING ADVERTISING ON MR. ROBOT AND LET ME PRETEND IT'S NOT A PRODUCT FOR JUST ONE MOMENT FUCK YOU FUCK YOU FUCK YOU4
I am a passionate software engineer.
That means that I strive towards excellence, in all aspects of software engineering. It also means that I cannot abide impediments towards those goals.
In practicality, it means that I will try as hard as I can to make the best possible solution for any specific problem. And that if I can make an improvement to the codebase that will make it easier for the next developer to work with it, I will absolutely make it.
I used to believe that my immediate manager had an understanding of my philosophy and why it was important not just to me personally, but to how the company had to move forwards in general also.
I just had a conversation today that completely flipped my perception of him and his role in the company.
I need a new job. Again. Because business people do not understand software, even if their entire business is based on software.4
I'm the first in 3 generations not be some sort of pipeline/mechical engineer. All my family works at the same company too.
I was partially accepting because at least a software engineer is some kind of engineer.
...And than my cousin graduated to be a gym teacher so I was then fully accepted 😂3
PM: Heard you are DJ.
PM: I have company promo video that needs to be composed and sent by Friday to corporate.
PM: Since you are DJ, I am assigning it to you.
Me: Huh...I'm a software developer and DJ not f#cking Steven Spielberg.1
A group of ten top software engineers is sent to a class for aspiring managers. The teacher walks in and asks this question:
"You work for a software company which develops avionics (software that controls the instruments of an airplane). One day you are taking a business trip. As you get on the plane you see a plaque that says this plane is using a beta of the software your team developed. Who would get off?"
Nine developers raised their hands. The teacher looked at the tenth and asked, "Why would you stay on?"
The tenth said, "if my team wrote the software, the plane would not get off the ground, much less crash."
Startup company: "We love competing with each other! We (the sales team) play pranks and pass each other mini footballs! Mandatory team social nights (No we won't pay you for it)!
Me, a typical introverted dev: "HISSSSSSSSSSS, away, away!"
What's with these sales people making software companies reminiscent of 1980s Wall Street trading floors?1
Just saw a job ad for a company they were asking for one developer they wanted software developer x 7 and senior developer x 2.
How cheap is that? If you want to hire people do so but don't bundle them up, the description for what is required is funny too, I love how companies don't even know any standard way of asking for a specific role just blurt you need this this and this senior is that plus knows how to lead, cool.
Is this really a real requirement: "Visual Studio experience"?
Or is this just some piss take?2
Meets a family member****
Fam.Member: Hey so what do you do now?
Me: I work with a tech company
Fam.Member: Nice. As what?
Me: Software Engineer
Fam.Member: oh IT stuff. Can you check my phone for me, it's slow now.
Me: No (then walks away sipping my drink)7
Just another big rant story full of WTFs and completely true.
The company I work for atm is like the landlord for a big german city. We build houses and flats and rent them to normal people, just that we want to be very cheap and most nearly all our tenants are jobless.
So the company hired a lot of software-dev-companies to manage everything.
The company I want to talk about is "ABI...", a 40-man big software company. ABI sold us different software, e.g. a datawarehouse for our ERP System they "invented" for 300K or the software we talk about today: a document management system. It has workflows, a 100 year-save archive system, a history feature etc.
The software itself, called ELO (you can google it if you want) is a component based software in which every company that is a "partner" can develop things into, like ABI did for our company.
Since 2013 we pay ABI 150€ / hour (most of the time it feels like 300€ / hour, because if you want something done from a dev from ABI you first have to talk to the project manager of him and of course pay him too). They did thousand of hours in all that years for my company.
In 2017 they started to talk about a module in ELO called Invoice-Module. With that you can manage all your paper invoices digital, like scan that piece of paper, then OCR it, then fill formular data, add data and at the end you can send it to the ERP system automatically and we can pay the invoice automatically. "Digitization" is the key word.
After 1.5 years of project planning and a 3 month test phase, we talked to them and decided to go live at 01.01.2019. We are talking about already ~ 200 hours planning and work just from ABI for this (do the math. No. Please dont...).
I joined my actual company in October 2018 and I should "just overview" the project a bit, I mean, hey, they planned it since 1.5 years - how bad can it be, right?
In the first week of 2019 we found 25 bugs and users reporting around 50 feature requests, around 30 of them of such high need that they can't do their daily work with the invoices like they did before without ELO.
In the first three weeks of 2019 we where around 70 bugs deep, 20 of them fixed, with nearly 70 feature requests, 5 done. Around 10 bugs where so high, that the complete system would not work any more if they dont get fixed.
- Delete a Invoice (right click -> delete, no super deep hiding menu), and the server crashed until someone restarts it.
- missing dropdown of tax rate, everything was 19% (in germany 99,9% of all invoices are 19%, 7% or 0%).
But the biggest thing was, that the complete webservice send to ERP wasn't even finished in the code.
So that means we had around 600 invoices to pay with nearly 300.000€ of cash in the first 3 weeks and we couldn't even pay 1 cent - as a urban company!
Shortly after receiving and starting to discussing this high prio request with ABI the project manager of my assigned dev told me he will be gone the next day. He is getting married. And honeymoon. 1 Week. So: Wish him luck, when will his replacement here?
There was no replacement. They just had 1 developer. As a 40-people-software-house they had exactly one developer which knows ELO, which they sold to A LOT of companies.
He came back, 1 week gone, we asked for a meeting, they told us "oh, he is now in other ELO projects planned, we can offer you time from him in 4 weeks earliest".
To cut a long story short (it's to late for that, right?) we fought around 3 month with ABI to even rescue this project in any thinkable way. The solution mid February was, that I (software dev) would visit crash courses in ELO to be the second developer ABI didnt had, even without working for ABI....
Now its may and we decided to cut strings with ABI in ELO and switch to a new company who knows ELO. There where around 10 meetings on CEO-level to make this a "good" cut and not a bad cut, because we can't afford to scare them (think about the 300K tool they sold us...).
01.06.2019 we should start with the new company. 2 days before I found out, by accident, that there was a password on the project file on the server for one of the ELO services. I called my boss and my CEO. No one knows anything about it. I found out, that ABI sneaked into this folder, while working on another thing a week ago, and set this password to lock us out. OF OUR OWN FCKING FILE.
Without this password we are not able to fix any bug, develop any feature or even change an image within ELO, regardless, that we paid thausend of hours for that.
When we asked ABI about this, his CEO told us, it is "their property" and they will not remove it.
When I asked my CEO about it, they told me to do nothing, we can't scare them, we need them for the 300K tool.
Just the project file with a password still there today6
A week ago I put in my two weeks at the current company I'm a Software Engineer at because it has been one of the worst places I have worked at and start work on July 5th at a new place as a Senior Software Engineer and have heard only good things about everything! Can't wait to start!!!!2
So my company was building a software to allow users to use a screen without the screen being touch itself.
It was made using a camera above the screen and then with openCV detect where the hand was.
Anyway I had to test it on the place.
And the place was a factory where they did produce pipes.
It's the biggest company in my city, and yet I was there, in the break room, coding a raspberry in winter in a factory.
The only source of heat was the fire used to melt the metal
That was literally awesome2
Every time I see a software development company ad on fb I have to resist the urge comment "I have a great app idea, can you make me something like fb but better?"1
I dont know what to feel anymore.
Got hired directly without an interview into 'Data-analytics' department in fortune 500 company. This is my first job. Got hired because this company want start a website that cost millions.
Even though I am junior, I can see that this company has no idea about software development at all. No git server, no code review, no quality assurance and no proper workflow. No senior developer to guide us (junior dev) too.
There is one 'senior' consultant that work on automation project here but he just focus on his work and don't help us directly too.
The contract is about 1 year. Still got 11 months to go :/5
- root DB access on production
- git commit -am "Stuff" (message)
- Not doing backups
- Using personal licensed software for company work
- 1 commit per day or weekend
- Taking work to home1
Just had one of the most cringiest HR interview ever. I'm looking for a new job, and yesterday applied for several med/senior backend developer positions and immediately got response from a well known software company.
We schedule a call today 9:00am, so I take homeoffice and wake-up half an hour earlier than usual.
First thing I notice, lady is 5mins late, but okay its morning, we're all humans, so I don't mind it even though some other person might call it a classical sign of disrespect and hangup right away.
First question: Why did you apply for our company?
- Euhhmm cause I'm looking for a new job and I saw your job ad yesterday?
Second question: Why would you like to work at our company?
- Left speechless.. Well I honestly don't know, not really following your company, I know that you exist but that's about it, shouldn't you be telling me this? (*heavy breathing on the other side*)
The rest of interview left me quite uninterested due to initial questions, like what the hell, I can imagine these being alright for interns and junior developers who might be fascinated by opportunity to work for a big and well known company to build their CV, but c'mon I've went through shit already and honestly don't care for who I work for as long as they have interesting projects, are paying me right and have couple small benefits I'm looking for such as homeoffice, gym card etc..8
Currently being paid full consultant salary to watch printer software install itself. This is exactly what I hoped to do when I started my company.. At least the money is good.2
Got an email from IT saying that a new anti ransomeware software is being installed company wide, but it doesn't play well with visual studio. His suggestion is that each time we need to compile, we run a batch file, reboot, compile, run another batch script, then reboot.
...he's in IT?8
Got an [IMPORTANT] email today from <some third party company> saying they discovered a problem with their software and were working on it with high prority. Problem description made my day: "<some third party company> would like to inform you that offline users using iPad may not be able to synch due to technical reasons". - wait what?!1
Left my post as a software engineer in a Software Development company.
I’m now a Lead engineer in a consultancy.2
My worst dev experience was my first software as freelance...
1 month codding
When delivering the app the client didnt want it anymore...
Two years latter the client calls me because he had a problem... Merging hundreds of access 97 databases... Exactly what my software did (besides editing, filters and remove duplicates)
Told him I got mad, deleted the source code and was already working on a company...
He had to pay for a software company to do the same 10 times the cost4
Company I work for issues Macs to everyone, and it's a software company. I'm not a MacOS fan. Tried for 3 months, still irritates me. Now I have Windows 10 on my MacBook Pro, and the world is right again. You can't imagine the flack I get!!!!14
When they update the company roster and your title unknowingly changed from lead web developer to senior software engineer 😳3
My developer career has ended before I even start. After failing to get a job, I have started a business men services company. Maybe in the future, I will include software development to the business. So no more rants from my side at least for one year.
Fuck you all fucking retarded companies who wants junior developers with the same experience of senior developers.6
My friend and I (both undergraduate) built a software to track emails for a local company (by the recommendation of my mom :D) now that is finished, it will cost $6 USD per 10,000 emails aprox. There is only one company that sells this service as a B2B, and the cost is near to $1,000 per 5,000 emails 😐. Things are always like that in the IT market?6
I'm an advocate of free software, debian specifically, hell my business runs on it!
But sometimes you just can't get around to use proprietry software. One of those is nvidia....
WHAT THE FUCKING MESSED UP NAGGING NARK SHIT NVIDIA!!! YOU FUCKING BREAK MY SYSTEM! YOU WONT PROPERLY COMPILE YOUR KERNEL MODULE, YOU BREAK MY X, AND ONCE I FIXED ALL THOSE THINGS MANUALLY(!) YOU HAVE THE FUCKING GUTS TO NOT EVEN DETECT MY SCREENS PROPERLY
WHAT THE FUCKING SHIT!!! NVIDIA YOU SUCK!!! MOTHERFUCKER DO I REALLY HAVE TO FALL BACK TO INTEL GRAPHICS??? FUCK YOUR FUCKING COMPANY AND ESPECIALLY YOUR LINUX SUPPORT
And no i am not planning to use ATI since they dont support EGL, what is a dependency for the gnome desktop...6
Recruiter: company looking for 4+ years of software engineering experience.
Me: I don't have 4+ years of experience.
Recruiter: I think it should be fine.
Me: lol fuck off1
My uncle who thought me Computers and Networking ( I once worked with him on a project ) came by to my house today. He said that he created a software that automates his work on the boring stuff so when he has free time he works on his own company. My man!2
I freelanced for a company where I had to make an iOS app. The person who I was in contact with was a software engineer of that company. When i was asked to send them the final project code after publishing the app, the person was like email the project even after giving them the option of uploading to a private repo and sending link. It’s seemed like the software engineer didn’t know what GitHub was like how is that possible.2
I am starting to think of creating my own company when I finish school.
If all these rejections keep on continuing, I honestly think of doing that.
I just took a look at local "PC docs" and software companies. Like the ones in the same city.
Their websites are looking like those from the 90s.
And most of the things they do... I can do them myself, as well, without needing an apprenticeship. I already own these skills.3
a client today wanted a specialized high performance, extremely stable, stock management software for pharmaceutical products, he also wants the software distributed, cross platform, and expect the delivery to be in a week or so, oh and did i mention that he also wants it to have an extremely good looking ui,
he got offended that i said you can only have one or two of those things not all of them,
for context, I'm just a freelancer not a big company and doing what he wants is impossible for me, also it was a billion ages since i worked on anything desktop related, web is all I'm diving into lately8
Work at a banking software company, one bug allowed bankers to book a deal after quote expired. So i could theoretically buy something at yesterday's rate. Dev forgot the "btnBook.enabled=false"5
A company in Switzerland keep re-posting job openings for "ninja software engineers" on the university board. Maybe I should slide in with my black pyjamas and a katana and see If I make the cut?1
Yesterday my boss forwarded a mail to me. A Senior Project Leader of a Software Company asked him if there is a library for filling out pdfs. Apparently, he can neither google nor ask their own developers... WTF?
Two years and a lot of money my company has been building a peice of software for a client, I spent the day yesterday talking and watching the client, our software doesn't even come close to matching their requirements. It barely matches the brief my boss wrote and *never showed me*.
The following isn't necessarily a lesson I've learnt, but rather solidified it very much: FOLLOW THE SODDING BRIEF AND ACTUALLY LISTEN TO THE CLIENTS.
Also don't hire low paid devs just because they're cheap because they WILL produce shocking, unmaintiable and unchangeable code.
I honestly think starting this again will be much faster.2
iOS11 is so buggy that it is actually ridiculous. How does a company that is worth so many billions of dollars manage to release such patchy software. Hang your head in shame Apple. If anyone hasn’t updated from iOS10 yet, hold on till iOS11.0.1
And this is without me even getting into how horrible the dev experience with Xcode has been so far 😡18
CTO s shouldn't write software once there are more than 50 devs in the company. They shouldn't make tech decisions. It is time for you to back off and help with more important things. We really need you to get process nailed down. We really need you to help us understand business better. Not writing code.1
Got a middle software developer position at a great company.... wrote 10 lines of code and spent 90% of the time in calls and meetings.
when company releases a new hardware and decide to ditch and remove all documentation and software required for the previous model, it's a great reason to ditch the fuckin bastards and buy a competitors product.
oh wait, they went down 3 years ago as well
Used to be the intern in the company I work at...
Finally became a Jr software dev, I get to select the next intern...
That was 3 months ago, he has started and I get to bug fix all his stuff...
He's a nice guy tho
here's one for ya: we devlop, use and sell a crm with extensive project managment, task assignemt and time tracking modules in it.
It is the main income ofbthe company.
Yet somehow we're still required to send an email with status update at the end of the week.
FFS i don't remember what i did on monday and all the 100 micro tasks that jumped in between.
That will take me an hour to gather the info and write an email that software automaticaly sends out everyday to PM anyway. :((1
< 1 year of professional software experience - company: there's too many of you, come back when you have 3 years experience
3 years experience - company: those entry levels have now gotten 3 years experience just like you and now there's too many of you, come back with 7 years experience
7 years - company: too many of you, come back with 20 years
20 years - you: create sentient AI and order it to destroy the company. AI: sorry, I'm looking for an owner with 100 years experience, sorry.
I started working at a software company two weeks ago. Today I learned that their web app only runs so smoothly because of a single JS function called specialSnowflakeHandler()2
PROPRIETARY SHIT SOFTWARE!
It's going on my fucking nerves! I don't want to use closed software anymore! My Company is paying Nokia-Here-Maps money to use there service. But they do not provide the sourcecode to there client-library. WHY FOR FUCKS SAKE? Does it comes to your mind that your library is not perfect and not all use cases are possible? Let my fucking use the library and expend it a little. But GIVE ME SOMETHING UNMINIFIED! It bombards me with errormessages which are no use, because it's not humanreadable.
I don't want to anymore :/5
It's cool finally seeing real world feedback for something you developed and programmed yourself, I'm still in college and I'm trying to start a company with some software I came up with, and it's being taken very well from potential clients!🙏🏻3
I'm about to quit my job this week to start my own software company... I have a meeting this friday with the first potential-client and I feel very anxious about it. I also feel scary because if this doesn't work probably I will stay unemployed with a 30K debt because of my Mac
Scary but anxious... Feel pretty excited, wish me luck guys!14
So my boss got a call from a company, trying to sell a piece of software supposed to monitor your ink levels and send you an email, if they are running low, so that IT has a chance to send new before the old one runs out.
They wanted something like 20$/month/printer, so guess what I'm developing now...3
A group of ten top software engineers is sent to a class for aspiring managers.
The teacher walks in and asks this question:"You work for a software company which develops avionics (software that controls the instruments of an airplane).
One day you are taking a business trip. As you get on the plane you see a plaque that says this plane is using a beta of the software your team developed. Who would get off?"Nine developers raised their hands.
The teacher looked at the tenth and asked, "Why would you stay on?
"The tenth said, "if my team wrote the software, the plane would not get off the ground2
You realize that the ERP software you use at your company is shit when:
- there is no service-side ERP backend handling requests
- the whole permission system is client-side (!)
- every client directly connects to the MSSQL database with a supervisor user (stored in plain text in a local config file)
- the MSSQL database contains tables with:
- names like "contract" but then also "contracts"
- mixed german and english words
- the multiple-business-unit implementation uses 4 columns named "Layer 1, Layer 2, Layer 3, Layer 4" in EACH table
- you find out that the ERP software is created with a fucking "software creation tool"
- there is no API, so you have to program one yourself to use for services
Yet, they charge us shit ton of money for their broken ass software.1
After being a miserly bastard and settling on VirtualBox for my VM needs on OSX, I downloaded a Parallels trial a couple weeks back, and today, I'm happy to announce I bought a license!
VirtualBox can go do one.
I've ditched Studio for Rider, and now Parallels, what has the world come to when a dev actually buys software?!
The end is nigh I say, nigh.2
More like a genersl question I guess. But how do you guys react to writing software that might make someone else get laid off? At work I developed an application that manages a lot of the inventories and yard management that had to be done by hand. While I was developing it, the manager that was giving me the details mentioned (jokingly) many times that if the software works as it was expected that they will not require certain people anymore. I shrugged it off as a joke since I could not imagine it being serious. Turns out, it was serious and some talks about company restructuring have taken place since I released the app into our servers. How the fuck am I supposed to feel? If someone loses their job because of something like this, how would someone go about NOT feeling guilty af?16
A semiconductor company wants a custom desktop program to graph the data from their machines.
Company: We want to get a trial version before buying it.
Me: *Just staring at them*
In my mind: Soooooo you want me to invest my time in creating a custom made software specific to your machines and you might end up being happy with a trial version and leaving me empty handed?
Might as well create the program and put so many pop ups to annoy them no? 😂😂😂5
*arrives to date on time*
Dude: so what do you do for a living?
Chick: I'm a software developer.
*dude: she doesn't know I'm senior developer at my company *
Dude: oh that's cool
*let the games begin muahahahah (evil laugh) *5
Well, this one is easy. It gotta be this year, as a finally finished my 2 years training as a software developer in July and I'm still working for the company that trained me.
Just as context, in Germany you have to train for a job for 2-3 years before you can actually start working in the field. During this training, you're essentially working at a company, get (reduced) pay and go to school every now and then. The training ends with a final exam, after which I could finally call myself a software developer. :-)7
I worked for a company that created a sort of "Enterprise Content Manager". We were just like 4 IT students. That software has more bugs than an Ubisoft game.
After 3 years of developing we get or first & last customer. A national Drugstore that bought like 60 licences. Everyone was Happy!
Next day CEO fire us!
What a dirty shot ... Lol.1
Work at software contracting company
Get a new client, iOS objective-c app with ~40000 lines of code
Previous Dev didn't leave a single comment, and he didn't use a database, he used 'NSUserDefaults'1
Don't you just love it when a department buys a software for the company without consulting IT and Data Management departments? You know to discuss integration, flexibility, compatibility and all that?
Don't you love it even more when the users of this new software then complain about the different tools that have to learn and the workflow being completely scattered?
But hey, they work in administration, so I'm sure they know what they are doing. ⚡⚡⚡4
I started my career 7 years back (at the same company I am currently working) as an Asp.net developer. My company used to work in Microsoft domains back then. 5 years back one of our directors decided to dig into the open-source technologies and move away from Microsoft. And I was the first employee who was assigned to learn python. I thought about switching the company so that my 2 years of asp.net experience doesn't go waste. But I didn't as I started liking python. It was easy, powerful, clean, and same code ran on every fucking platform. And I was introduced to open-source.
Don't know best or worst, but this decision definitely changed my view about software development. I understood that money is not everything, passion is also important. The open-source community runs on passion and dedication. And I love the way it works. The bottom line is, I am happy. And python is beautiful.
my boss, recently: "Partner company is complaining about seg-faults in our software" [the system is still in testing, not deployment]
me: "tell me what steps to reproduce the error and I'll fix it"
boss: "I'd like to prevent seg faults from happening no matter what"
...I literally can't even at this point5
Tomorrow's my first day as an SRE intern.. wish me luck fellow devs and engineers :)
More DevOps rants coming in the future with my best mate @tahnik who is also starting his software engineering internship on the same day coincidentally in a different company2
Ok. This is not a rant.
My company invites our customers each year to something like a exhibition. We have a very complex business software which is installed on the intranet of our customers. So the customer representatives are very used to us.
After the presentations we all joined an event prepared by our Marketing people.
That was so great and fantastic. Honestly.
The best part - if you once drank with a customer, the comunication is much different than before 😵
I'm still having a hangover. So sorry for typos....
I have been interning at a tech company as a software developer. And it is a paid internship program where I haven't got any stipend for the past months. I have to pay rents, bills, even my transportation too. So o decided to startup a tech company along with my friends. Later this month we are launching our first product.4
Luckily I don't work at a place like this anymore, but I sure hate it when a company touts that they are an effective company who has implemented agile "the right way", then when they describe their process in detail, it is almost exactly the opposite of what agile is supposed to be.
I've worked for a couple places that just couldn't get their head around the fact that one of the reasons agile exists is because estimating software is hard, and only after doing agile the real right way for an extended period of time can a company expect to have realistic estimates. The business can't go a week without hard deadlines.2
My job. Working in a small IT department. Web programming most of the day and being able to help people with their phones, software, internet connection, and so on...
The only thing I sometimes wished for were some other devs in my company that would understand me and my problems and with whom I could discuss new technologies.
But now I got devrant. I'll be fine from now on.1
What can I do when my boss tells me to guide the “Senior Software Engineer” while I am just a “Software Engineer”?
Also, the SSE just asked me to help him/her with his/her project coz he/she forgot the skill that he/she was hired for.
I opened this up to my boss, he just told me to guide and not spoonfeed her.
I really find it unfair that we have different job titles, how can I tell my boss that the SSE doesn’t really have the skills to proceed with the project?
Second, do I also need to define and establish the criteria for Lead, SSE and SE within the company? (My boss scheduled a meeting for this exclusively)10
Question: Have you ever worked for a toxic company? If so, did do you do something about it? Any tips?
By toxic I mean the abusive kind, where racism and sexism are "just jokes" and where clients are essentially scammed into buying software that doesn't do what they think it does.8
My old boss knew that, since i had finished my CS degree, I was looking for a software dev job, so he introduced me so a lead dev at a consultant company, who in turn introduced me to a bunch of people, one of which offered me a interview and hired me :P
So my company is using the cheapest software products out there; to save money of course. Naturally you pay what you get for, aka shitty products. I wonder how much money we waste by demotivated engineers using this Scheisse!4
Your company bio says:
"We are a global network of elite, independent software engineers and digital designers"
And then you go ask a native iOS developer if he's interested in an EmberJs role ..... not very fucking elite apparently4
I still struggle to find the suitable address book software for our company. It supposed to be secure and inexpensive. But how so? It's flipping not possible to have both!
My boss answer to almost everything I say: Just do it! - in German: einfach machen! Please hulp!10
Call with Customer for an upcoming software project (tone interpreted through rage)
them: "yeah we want to launch by end of march but our sales people would like to have a demo version asap, incl. structure of the forums and yaddayadda"
me: "earliest at end of feb"
them: "why do you need so long bro?"
me saying: "chill, we'll send you screenshots"
me (not saying): "because you ordered an azure based Active Directory as loginprovider at another company and our own white lable software needs to integrate that and we've never spoke about a demo version you mofos?"
me (also not saying): "and yet another partner that is working on the hardware component still hasn't logged into the API I crafted because he didn't knew how to send parameters to a REST API?"
How do you define a app's nationality?
Right now India is banning Chinese app due to India-China border issue.
So how do you define? Based on the company location? Their developers location ? If a software contains a open source Chinese package, do you consider it's a Chinese app?
What about the case of PUBG mobile. The mobile version to publish by Tencent, so is it a Chinese app?8
Why the hell is Unity so bad at Linux, I just created a new project and it crashed everytime. Now I’m using Godot Engine, good things open source and stable.11
Deciding whether to stick to being a web developer, or switch to something else
(thinking more like rocket software, or something with security (but maybe sticking with web), or some other cool sh#t
I don't know yet, what I do know is even when I'm creating an erp system, I find it very unsatisfying
"I helped create the software on that rocket"
"that hospital uses the system I've helped to create"
Sounds a lot more satisfying than,
"that company uses my 'warehouse resources manager'/'webshop'/'planning system'
But then again I don't know, I now have a stable job, know what to do and know the language we use.1
I think my company used to work with an innovative developer centric approach to software development where you make commits based on the state of the developer rather than the code. 😂
Translation : "My DD is going to fail hence I commit" and "I'm tired".3
Fucking hours counting systems.
One of the hardest part of consulting job is to put hours into fucking table.
One of those solutions is so smart that when I make mistake I need to call manager to unlock the input.
My friend from work compared it to playing saper.
Some of those systems work only in IE.
Some of those run java inside browser.
Some I need to be in company domain others I need to logout from company domain.
I see the amazing articles about those amazing software solutions, still opening IE and running java to put digit into text input or pick number from select.
There's this company that works in the RPA (Robotic Process Automation) domain, they describe their work as using A.I and Machine Learning to collect Big Data whilst following the latest trends in IoT, Blockchain, Web 6.9, and any other fancy term they can use while in fact, well... They're using an outdated software that uses vb6 modules to scrap some images and no employee have ever written a single line of code.
Yesterday I had a conversation with a mobile app development company to make a clone of the current contacts app. 3 points from 10 mins conversations;
1. They offered me for a working prototype in just 35% of actual app development cost. They'll take 15 days to work on that. ( Me: "Do you mean the prototype that I created in 40 mins using invision and sent you its video recording?" after a little argument they agreed that they meant the same.)
2. They said they will have to embed the complete search engine in the app. (Really!! we never name searching in DB as "search engine")
3. They said they'll take approx 15 days in UI and UX. (Me: "will you change the designs I shared?" They: "It is our internal process, we can't give much detail on that")1
I don’t hate the Pixel. I don’t have the iPhone. Why? Because both the software and hardware together are made by the same company.
They’re worth as much as these companies want to price them. Then you get Samsung charging nearly as much.5
For me it is not difficult to explain other people what I am doing as a programmer, but what company I am working for. We write software for the administration of cemeteries. People often look at me like I am joking. So I was wondering: What was your weirdest project/Job as a developer?1
WHY WOULD A LICENSE WORK FOR A BACKUP SOFTWARE ONCE, AND THEN NOT BE RECOGNIZED?!
I haaaaaaaaate shoddy license management.
Oh and Sage is an awful company with terrible software as well.2
Found this in some knowledge base article of a big software company.
I'm gonna use this as my automatic email response for work.3
I didn't have to buy any accounting or payroll or any kind of software for my company as I can make it all by my self.20
The new company didn't let me use Linux but instead forced to use Windows with custom Vagrant box to debug the software. Grrrrrrr2
With work from home being way more productive why the fuck would any software development company go back to the office? Rent, workstations, and electricity are expensive! Why spend that money when it’s not essential to your business.7
All day long meeting with business consultant about company future, software architecture, technical debt, refactoring, resources, projects.
Conclusion from top consultant, ex country manager of a weeeell known tech company:
Who cares about "code" anyway? (disgusted smile)4
I see many people are FOSS enthusiasts here. Some only use free software on principle. I like open source alternatives too, but not every time.
As devs, our job is to make software. How can one justify preferring free software for all our needs, yet working on proprietary software?
Does advocating free software devalue your professional skills, while you're working on paid software?
If you do good work and sell your software, then someone releases a free thing solving the same problems, that's obviously bad for you.
Why should software be treated differently than other things? Have you seen a construction company building stuff for free? If you don't want to pay for your house to be built, can you find someone who builds it for you for free? I doubt that.
Yes, you can make your software free and accept donations. But you can't plan with that financially, you still need to be treated and payed as someone who creates value.
I have no problem with free software, I love the fact that many people can find the time and are willing to contribute to the public without compensation. What I'm saying is, software is a product of hard engineering work and builds upon knowledge and experience of individuals, and should be compensated like any other work.
What do you think?6
I got enough Today so I marked my linkedin profile with “looking for new opportunities”.
It’s actually cool you can pick up to 5 job positions, location, form of employment and let know only to recruiters not all of your contacts that you are open for a new “opportunities ”.
I picked technical consultant, software architect, technical lead, lead software engineer and principal software engineer.
Time will tell if I will be able to find something better then I am dealing with right now.
Customer I am consulting for is cool but the company I work for went over the years from cool to get the fuck out right now cause we only hire managers and people without any knowledge.
It’s probably cause they hired many people from one company that was acquired, probably those who know everything about nothing.5
Am I Data Engineer or Software Development Engineer ?
I design the infrastructure for analytics data, and I build the infra entirely including an development. Except making reports out of the data.
What I'm supposed to be called ?
Data Engineer ?
Software Development Engineer ?
Definitely not an Data Scientist. Official designation given by company is Data Engineer II. But what I'm ?
Confused, someone help me please.5
My company uses a management software to store all sorts of documents. A colleague wanted to test their API.
In a meeting with management he reported that a backup of all receipts was done in a couple of minutes.
They initially thought he had download the files one by one using the browser interface and copy/paste to individual folders... Mad mouse skills my colleague has 🖱
Fun fact. I work for a 20-year old company that does software which mostly does print outputs. 95% of our clients actually use it specifically and exclusively to print their invoice runs. There are over 25 printers in this office, 5 of which are within chair-rolling distance of my desk.
I don't know how to use or fix any of them. I must be a *really bad* developer. >.<3
Just finished fourth interview with a company (fuck me) for a solutions engineer position (I am a self taught dev that is transitioning to technical roles from a pretty "soft" background with the hope of being in a software engineer role within three years). Anyone have any experience with the solutions engineer role and some advice about it? Note: this IS an invitation to rant about solutions engineers so I know what NOT to do.5
My company spent millions of dollars on new services in the building and software to utilize the software. Software takes forever to load and I am getting NullException errors when I click on anything. 🙄1
Great how I’ve just started a new job, haven’t been given all the licenses I need to run the software, there are multiple products with little to no documentation (and by none I mean the word “Architecture” is all there is in one of the main products ReadMe file) and I’ve a year of this! How is a company that’s this big not in any way documented like! This is gonna be long 😑2
Needed money for my company, not enough clients to support business on SaaS alone. Took on a 5k / month job building a platform that competes with my SaaS (more niche, less generic). Also sign up new client who that company's owner is part owner onto my current SaaS. Win / Win?
I do a lot of custom work to my platform to fulfill their needs, which is why I ran out of time for the 5k / mo project. I did these customization for free. Losing money to keep client, but also improving my system.
Work gets busy, I need to drop the 5k project. Client is upset I am working more on his other company (he is not majority owner). I return 1 month of funds to the owner and say I cannot continue.
Owner threatens to make other company that he is part owner stop working with my software if I do not complete project. Blacklisting...great. I agree to work with an overseas developer to do it and PM it for 3 months at least. Making nearly nothing from it (now 1k / month for PM), working nights to deal with India, losing sleep...
Other company suddenly folds due to conflict of egos with that SAME owner. Users drop from 16 to 1. I drop the project, no more strong arming me. Everything is a loss, all effort and money lost for nothing. Bad bet..however...
Owner becomes 100% owner of the other company, and of the software company. I transition him to PM his own project, he still uses my software because It doesn't, nor will it, ever do what the one he is building does. Also, partners from previous company break off and use my software again. New Client. #profit.
But holy hell was it stressful in the interim. People's business tactics are disgusting. Stay calm, play it neutral. Win. Sometimes you have to do what you don't want to do in order to succeed...at least for a little bit.
I was so scared that how he screwed his partners he would screw me over as well if I built one of the modules I have planned for my System, but haven't done yet.
If I did it for him first and then built my own (totally diff codebase) I really didn't want to run into any legal issues considering the schematics he has now are mine, but I didn't finish that part of the system for him. He is obivously highly competitive. Even though he wanted me to, and still does, want me to run his company for him.
Who knows, maybe in the future. To be CTO / COO of two SaaS CRM's in the same space may make sense. But I will never sell my software to him or partner with him. Too much drama. Avoid the drama. Be careful out there fellas.
If you are a creator, people will take advantage of you in every way imaginable. Read the fine print, read the people, document everything. Don't put yourself at risk.
The heart of every software company is the development department.
- The sellers would have nothing to sell
- Testers won't have anything to test
- Technical support wouldn't have anything to install1
ATTN: ALL DEVZ
I think we all should just band together and say FU! to all of these software companies and form one gigantic software corporation, steal all of their clients, and make them beg on their knees for us to help them. Not only that, make them go through a series of VERY stressful interviews (to see who deserves our time, of course) in which we simply say....."no" with no explanation. Bwahahahahhahahaha!!!
Wishful thinking.... 🤔5
Company is replacing "[insert software tool here]" with one that is "better", that "helps us scale", etc. Coincidentally, this always happens when the management muckety muck in charge of that area is replaced by someone from outside the company. While new ideas are good and sometimes needed, I honestly have not ever seen any manager in that position do anything but a "replace what you have with what I used at my last company" exercise. Every day that goes by lowers my expectations of any management figure or exercise. After 3 decades, you'd think those expectations would be low enough to not be surprised anymore. And yet, that's not the case.1
Him: i get this error when i insert into table, ForeignKey_contraint failed, what can i do?
Me: you have to obey the constraint, make sure it exists in the other table first
Him: ok i did that but i still get ForeignKey constraint error
Me: yeah that table has a couple foreign keys
Him: could you give me a very specific example how to insert into this table
Me: ........ here is a command to remove constraints on the table
Him: thanks, that fixed it!
I am helping a programmer who works with Costco integrate to software my company sells. I don't have source code, just an understanding of the database and what the software does. If he is getting paid more than me, then I should get a job there and ask for double, I could easily work 10 times faster than this buffoon.
True reason of unemployment-
Firstly companies hire people to make their software automate and then after successful completion of the project, the company terminates most of the employees.4
Recently my company has bought a patented product from the IIT, Kharagpur, India (those who are not from India just Google this name. It's one of the most esteemed engineering colleges in India). I can not provide the details of the product, but let's talk about the technology stack they used.
The software module of this product was built using VB 6 (yes, you read that right) and MATLAB 6.0 (released in 2000), and used MS Access for database. Remember, the product was built in 2015 and patented in 2016 or 17. The people who built the software were mostly final year B.Tech CS (equivalent to B.S.) students and one IIT professor.
This shows what we need to change in the CS education. Do I need to say more?1
Had my first day as a Software Engineer in one of the most trending software companies. Absolutely crazy how organized a company can be. There are so many talented software engineers I‘m a little bit afraid of the expectations they‘re having. Wish me luck, I‘m just a little software dev who graduated 3 months ago :(4
I always see people who say that open source != monetarily free. While I agree that may be technically true, I think practically speaking it is not.
Why do I say this?
Well to my knowledge there isn't any successful company that makes money by actually selling open source software. There are a few companies that have become successful by selling complimentary services like Redhat with Enterprise support or Mozilla with selling ad space in their browser, but none that actually sell the software directly.1
Sat for a company X, aced 2 out of 3 rounds, final round, I come to know that the company deals with Hardware and I was poaching them about my software skills.
Buh bye. We need only Hardware interested personnel.
Just before I was about to go full pro stud, by rejecting the offer, they slammed the door on me pretty soon.
So easy to DOS a whole software company.
Someone (accidentally) started a script or similar, generating so many requests on StackOverflow that our IP got banned.
In the company chat people already joking how they cannot work. This is "critical infrastructure" in 2018: faulty IP in our network is taken offline. Let's see if we can access SO again today.2
I'm gonna spin this as ridiculously awesome meeting. My company is currently expanding the local satellite office in to a full site. Part of that includes building a local presence for recruiting efforts.
I was part of a meeting I organized at my alma mater between my executive partner and two deans of the college. I am leading the effort to help them align their curriculum with modern practices, training them on free software licences with my company, and more. As well, there's an opportunity to train students on an untouched area of big data in the medical industry.
Less than 2 years with the company and partners (local, national, and international) in the company within my work area are sending me kudos.1
Have to apply as a software dev again. Going to study now and the amount of jobs that are available is too damn low.
Anyway i hate this formal stuff. Why would I need to tell you why your company is so cool. Your IT probably sucks and you know that.3
Company logic: "we need a new software manager for the program. This guy has worked on every piece of our product. Including as team lead of one of the teams. But wait he has never signed time cards. We better bring in this guy who has been in the company less than a year and is a known job shopper to do it instead."
Long story short, I am getting a new software manager that knows nothing about our product. Fun4
Biggest dev ambition? I've got a couple.
For my career, becoming the "go-to-guy" or even lead architect at an ambitious and professional software company. For my free time, releasing one or more apps that people find useful. Also releasing and maintaining a piece of open source software that devs find useful and see potential in. Inspiring others in general.
Those are some goals I've had from the very beginning.2
So ,was interning in a MNC ( one of the top IT service company ),
So an another intern changed her code, and later the software stopped working!
She panics and her manager comes,
He comes and says "it's ohk , just take ur time and figure it out, but from next time backup ur work by sending me a copy of code in email ! "
I facepalmed, and was laughing!
Do these ppl know there something called VCS!?2
Old boss: Can you tell me why we need to purchase Mac?
Me: Because we are all using Mac in HK and UK offices and we can share the company license
Old boss: Why can't we just purchase the software license in Windows?
Me: Because it is expensive, and the total cost will be much more than purchasing the Mac alone
Old boss: I still don't understand why we need to purchase Mac.
Me: Ok. (Walked away with approval form. Finally got the approval from UK office)
My old boss was the only person that using Windows!!3
I just spent a week of mails because some "huge" company wanted me to do a plugin for their software by consuming theirs "brand new SOAP WS"... its full of bugs, bad documentated and slow as hell. I regret the moment when i said yes to be part of this nightmare haha2
Today we got our first real contract for my software company. It fills me with the most confidence as I scroll this feed of people having the same issues as we do. Customers wanting more than was agreed, customers expecting us to know what they want before talking to us etc... Thank you devRant!
I signed up for a trial of some time tracking software. Apparently the company that owns it is incredibly aggressive with their sales department. They sent me 10 emails within the first week (still sending even though I unsubscribed) and have started calling me every day. What have I gotten myself into.2
Starting a new job on Thursday after 2 years as software engineer at a different company. I feel like a know no transferable (language) skills; I was mostly "the expert" of the framework at the previous company and now feel like I'm starting from scratch.
How do you handle starting a new position? Do you prepare yourself or just go and see? Am I overthinking?4
The company I'm working for organizes meetups in Mexico City about web technology, i love it because supports opensource software1
I was brought into my new position as part of an transformation of waterfall to agile methodology.
We are now running 4 while projects and need to restart the remaining 29 projects using agile principles. The business management type people love agile, but somehow the people inside the current waterfall practices doesn't.
They are afraid their silo work will either expand or not exist thus making it hard to transform the company. Also the company have been subjected to the dead sea effect.
Therfore, the project that is currently in the space of transformation is making my blood boil because people just ain't passionate enough about software.
Either you craft software, or, well you sit and suckle other's money. People suckling should please grow up and start venturing beyond there cozy 9 to 5 and transform to be a professional software doer rather than a BA, DEV, IT GUY.
YOU BASTARDS GET A SHITLOAD OF MONEY AND DON'T DESERVE IT FOR THE EFFORT YOU BRING.
It is your software, own it, be proud of it. Read up to make it better. And as always, the people debugging your code can be a violent psychopath
So our Chief Test Engineer left the company because of overwhelming frustration and stress. We working on new stuffs so we test our partly done product with partly done test tool developed be another of our team. His successor started to drop most of the 3rd party tools and workflows and documentations to trash expect this one unfinished test software.
Now he wants that we add more features to this software so it can replace everything he trashed already: run tests, generate test reports, generate documentations and so on.
On top of that he organized a workshop to read all this software's source code together, understand how it's works so we can rewrite the whole software from scratch.
Uhmm. How do you guys write your resume? I mean, there seems to be a lot of ways and taboos on writing one, some say it shouldn't be more than 2 pages. But in some domain, the longer the better. As a software developer how should it look? Some are project-oriented others opt for work-company-experience-oriented.8
Are there any official definitions for the terms Software Developer and Software Engineer? Today a friend told me He got a raise and he's now a software engineer and no longer "just" a software developer (still at the same company).
To him and me that sounds like bullshit bingo at its best. His tasks and responsibilities will still be the same after the change of his job title.
So I'm wondering whether anyone here knows of some objectively defined distinctions between the two job titles. To me and my friend those are just the same. I never even thought anyone would make a distinction between the two5
Every time I log into a server for a client:
Important notice: only employees of xyz are authorised to use this equipment.
Our client outsources their it to another company, someone from that company sent me details of a server for me to install our software. They licence our software, I am not an employee. I guess it must scare off the hackers?1
The worst? There is a company called Colleseum Software that makes a piece of shitware called Aimi Ebook. It was supposed to let you send your FFL paperwork directly so you could do background checks before letting people walk out of your store with a gun. The company itself is a bag of dick, and whenever there were problems, they would put together some shitty solution like using a bat file on our server to keep their stupid service from fucking all over itself. I encountered this when I was working for an MSP handling IT needs and I don't know that I've encountered anything worse.
Why are all the developers non-athletic? I have never seen a bodybuilder developer and not much sports events happens in a software company !!12
My family had a very good understanding of what I'm doing.
My dad is working at a big software company as project manager (he himself did code years ago, but it's actually a physicist).
My mum is a language teacher, but has taught herself web design while she wasn't working in her job (taking care of us kids) and was working as self employed web designer from home for some years.
My youngest brother is studying business informatics.
My other brother is not studying anything technical, but very open minded towards these topics and has good knowledge about it.
My grandparents believe what I told them: "I (read as: software developers) create everything that happens in your computer after you've turned it on."1
Who else knows and FUCKING HATES CITRIX? This dump piece of VM software runs like shit in our company, crashes often and destroys my ours of work daily!
I need this frecking piece of shit to plan new Glasfiber connections to customers... Not wondering everyone hates my company because we can't fucking work!2
The Java framework we're working with at our company is so complicated that it doubles as a steganographic device to conceal software.
I want to rant about my college.
I studied computer engineering, we spent 5 years studying circuits, diodes, CPUs etc ..
It's cool and all but like in my country we don't have a single computer's manufacturing company and all computer engineering students work in software development. But they didn't teach us a single usfel thing for work! We only studied Java and C++, nothing more and our professors claim that you guys can learn software development from the internet.
Our professors whom they don't even know how to debug a code not to mention how to full screen a power point presentation.
My point is college is trash.4
So this happen to me today ....
I was hired some time ago to a company to make an App for Android and the app must interact with the Software of the company ...
There was needed to add some column into a table of the SQL DB for some features of the app to work better and an update as been submitted for the software (to be created the table) also. We told the IT department that they need to update the software first then the app on the android and start testing the new features on it ... they come to me and start complaining that the app didn't work as intended .... after 2 hour's trying to figure out what was the dam problem a thing come into my mind .... and I did ask if they did what was saying in the email, if they did update the software first then the app, and of course they only did update the app ...
Moral of the story, never assume that IT or other people it will do as it was instructed for the software work properly.
P.S. Sorry for my bad English :D1
Just threw a retirement party for a senior member in our software development department. He was in the company for 30+ years. He came back 3 months later to work, said “Need more money”... awkward1
The company I work in had to build a software that establishes a connection to a MySQL database running on an external server. It doesn't work for the client company because the firewall is very restrictive and only lets through connections on port 80, so we had to build a fucking http server that forwards SQL queries to the MySQL server and returns the result. This is so horrible!
(Running MySQL on port 80 isn't an option as any other connection type than http is blocked by the firewall)8
There are no meetings at the company I work for. GASP!!!
Well...we have one, now and again, but it is just an opportunity for the boss to update the support team with changes to the product and we (i.e. the software engineers) come for the free pizza. GASP!!! I would prefer that we have technical meetings, but it falls on deaf ears.1
Advices looking for a job in Canada as a foreign?
I've been a software developer for 4 years now. I started in small company in Rome as jr developer where I'm now the CTO... I now feel stuck in this job cause the company makes a lot of money from the core product and there is no room for innovation.
I was looking for a drastic change in my life and career and Canada seems a good place to me.
So, any advices?9
I am going to go freelance (starting a company and will be my own first employee) at the end of the month.
Was wondering what software some of you, who are also freelancers, are using to manage everything.
Quotes, invoices, jobcards, etc.
The bank through which I will be registering the company appears to offer some sort of online service for that purpose, but I have not seen it yet.
Any assistance will be greatly appreciated.5
At one of my first jobs, we were tasked with building a new website for the company. Since we were the first in-house web development team (everything done prior to us had been contracted out), we had NO relevant software or tools available to use because the company had never needed them before.
On top of that, our computers were on complete lockdown: we had no permissions to install anything ourselves, and any software installation requests had to go through a formal review process that took a minimum of a few months for approval.
So: for the first couple of months, we coded everything in Notepad (!) on Windows (so no autocomplete, no syntax highlighting, etc.)...and tested only in IE6, the sole browser we had at our disposal 😮2
University has stomped on my passion for programming. The current academic education system is not a good fit for me. I want to invest my free time (I'm also working part time for a software company) in personal or open source projects because deep down I still love the act of programming. Do you have any suggestions for me? If anybody would be so kind to help me, I can provide further details about my areas of interest and things I don't like that much.4
I have a hard desicion to make and I don't know how to choose...
I'll graduate tech uni in a year. I want to work in a start up when I am done. A few days ago my father offered me a position in his company as CTO. Despite the fact that I have ZERO management experience. I'll have to work for him for roughly ten years, then he wants to quit. Do I take the high paying job that I might not enjoy or do I try my luck with a startup/ software company...7
I am the only engineer in my company, we develop and sell software solutions to a niece market.
In 1 year and a half i developed software for Android, IOS, Windows Desktop, web applications and an IoT solution........... My code has not a single line of comment....2
I’m one month into my first job as a C++ dev for a company with a MASSIVE code base and I still am struggling with having a consistent build environment, sometimes spending almost 3 hours a day troubleshooting because my environment is always inconsistent. I’ve barely gotten my hands into the code nor pushed anything because I’m stack tracing through thousands of compiled dlls through process of elimination to identify a bug in the software.
Is this normal? What am I doing wrong? I’m freaking out that I haven’t shown any productivity to this company.2
few hours ago i ranted about how my company won’t use new software, now i’ve written 4 pages on a new organization/communication system and boy it better be convincing or else that was a HUGE waste of time3
Have been working on a project for a year, something that wasn't out yet, and I am very close to finishing it... Just heard that a company has been developing the software for two years and is about to be done. #FML5
Hello everyone, looking for some career advice here.
First of let me list my credentials off here. I graduated in 2016 with a BS in Computer Science. While I was working on my degree I worked as an engineering for 3 years in a cell phone repair company. What this entailed was managing/reverse engineering a software solution of one of that companies vendors, writing documentation etc (it started as a summer internship and became a job that I worked full time over Summers and up to 30/week in the school year).
Anyway, the vendor I acted as a point of contact offered me a job before I graduated and I started with them in May 2016 as a junior most Dev. Since then I have have maintained the same job tittle (software developer), however my duties have increased.
Currently I maintain several of our build servers, manage software releases (as in I am the lead developer of this application) for the service that makes 90% of this companies money, and am the subject matter expert for everything regarding smartphone diagnostics. I've literally been entrusted with access to all of the company servers for if something goes wrong. I'm also training our newest developers and being told I'm doing a good job at doing so.
Currently with my job on a day to day basis I'm working with Java, Android, C++, Golang, MongoDB, iOS in Objective C, and Python
(Please note this is a small company of less than 50 people)
Currently I'm only being paid 60k USD and am wondering if I should hold out for a raise or consider looking for a better job? ( Please note I live in the east coast in an area where the cost of living isn't absurd).
Because this job was practically handed to me I don't know what to expect and feel imposter syndrome as I think I deserve better pay but think I don't have enough years experience. All advice is welcome5
Sometimes the smallest things bring joy:
I am currently equipping some old company laptops with SSDs, normally I use a boot CD to do the cloning, booting from CD takes ages. Yesterday I figured I might aswell etch the image of the backup software on one of the SSDs, turns out once booted I can just use that one as target for the process, so now I have a bunch of one time use SSDs, feels pretty cool for no particular reason.
From log debug to taking care of a whole software written by a guy who does not work in the company and did not spend any time commenting the freaking code.
The best part? The code is not finished and guys above you do not decide what needs to be done but expect stuff from you.
The company has been moving projects away from ASP .NET to MVC .NET. One of the cited reasons was improved performance. The ASP .NET projects were not the fastest applications available, but were manageable.
The new MVC .NET projects are slower than snails. Every single page element is trying to do an async call to populate metadata elements. There are sometimes 50 or more controls per page due to the industry this software is used in. FML.7
Interned at a company where i was developing desktop applications and also taking care of user support (general user support, nothing to do with the software i was developing).
Do you know how frustrating it is to get off your desk and leave an unfinished line of code just to go and find out that the 'my computer froze' issue was simply an improperly plugged in mouse. 😠😠
Fart on you user2
Just finished the first week of my internship in the fucking best software company you’d imagine. Wow, these companies really exists...3
I have a question bugging me for quite some time now.
How can you make a profit off of open source software?
I mean, if your company spends hundreds of hours developing a piece of software for commercial use, how can they argue releasing the code for free and risking piracy would be better than selling it 'closed'?
I'm genuinely interested in this.
BTW I'm referring to the open source purists who want everything to be open source. The occasional Byproduct of commercial software being released as open source is a different story.4
My first internship.
The webdev department for a engineering company is in the basement. I was given a cubicle near the middle by the wall. The ceiling light was broken so I had to work in the dark... It was a 7-4 with no pay nor do they cover any expenses. I did manage to use the experience and got a job offer at a 'proper' software company in the end.
BossMan asks me to set up meeting with head engineer tomorrow about integrating 3rd party software. He thinks it bada bing bada boom and the software will get be implemented but I know better he doesn't even know what one of there many products he wants. How do I not embarrass myself in front if the head engineer? I am a full stack student and hope one day to work for this company in a dev role. What should I do?1
I'm working as a senior software developer at my company.
My seniors are asking me to take the scrum master role.
Is it good for my professional development.
Will I be cut off from the technologies that I work on now. I don't want to leave development. Can I do both at once?5
I got two phone numbers, first is prepaid registered for me, second is on some shitty plan registered on my company.
Today I am trying to merge those two numbers to be company numbers and first one should be main number.
Have been in telco company office twice already.
2,5 hours and still no success.
Now I got back home and waiting for phone call from consultant because some software is not working and he can’t do anything right now.
I got used to fact that the bigger company the more shitty software it have and nothing is working as expected but it is happening to me every time I try to improve my life and make it simpler.
Fax was more reliable then todays software.
I miss paper and analog way of doing business.2
me: damn, that interview went so bad. this company will not offer me the job.
*1 month later
got the job offer as software engineer from the company.
should i accept it?lol1
if you work at some company, do you work there because:
1. you enjoy programming
2. you like the company
3. you like the difficult challenge the company gives you to solve
4. just for a lot of money
5. you believe the software you're programming is going to help other people
6. other (please say what)
you can choose multiple options but please try to choose 1 that you think is the "deal breaker" on top of all options listed above.7
That feeling when you spend a week evaluating IDE software, providing lots of critical evidence as to a clear winner, and the company refuses to spend any money to improve the tools.1
So, I recently started a new job as a "general" IT tech for someone my dad knows. He does insurance billing and everything is done manually (manually copying from pdfs to excel sheets, etc). A couple of weeks ago, I started developing a custom suite of software for automation of some parts of the processes + integration with the task management software we use. At this point, I feel like my boss is turning into a client. Is this a common occurrence? BTW, it's a small company (5 employees including him) and I'm the only person who does tech around here.1
The old company I was working at, was absolutely treating their new employees as shit. Everything was handled by the old timers who "knew how the world worked" (to those, TDD was useless, because as proven by this company only, it was a waste of time).
Everything that the new employees or "young talent" came up with, had to be talked through in a senior group, without the young talent. Never got anywhere, their software was absolute garbage (yet worked by sheer magic!!!!)
Today I learned that a former coworked had hos LinkedIn account say "[company]: waste of time."
And before you say "No company you work for, is a waste of time, as a software dev." i say, working for this company made you a worse developer. By. The. Fucking. Day.1
So I have been using IntelliJ for two weeks now. Still failing to see how this is superior to Eclipse. It has crashed or locked up multiple times, makes dependency management needlessly complicated and the UI just plain doesn’t make sense. I don’t see anything here that makes this software worth $60 per month when my free software does everything yours does, but better.
Everyone on my team who is being forced to use it hates it and the money our company is paying for it could be used for better things like toilet paper with more than one ply.4
how do you develop/transition to microservices when the company does not even have developers for the core systems? all systems are either developed by or bought from software vendors. they just go and decide that they want microservices. SMH!
So I’m thinking about buying my very first MacBook but I can’t decide which one to get. Im between the 2017 MacBook Air 256Gb or a 2015 MacBook Pro 128Gb. I’m afraid that if I don’t get 256Gb it won’t be enough for college and work. Just a little background for you guys, I’m a software engineer student and also an iOS/RoR intern at a software development company.
Please help me decide which one to get!12
How can I choose the right interns/developers? Any lessons? I'm planning to setup a full-fledged software development company.20
So I discovered a Microsoft Exchange vulnerability due to settings at company well doing a project. Would you classify it resume worthy for a software developer?
At the moment? There are a bunch of classes that someone wrotes back in 2017 to make a connection to a legacy software in the company and every single integration since then strongly depends on that hard to read code. I live with the constant fear of that code suddenly stop working, I don't think I will be skilled enough to fix it.
Of lifetime? Taking decisions on colors in the front end.3
In terms of developing:
Best: made a responsive web app that connects to a desktop software and allows to make orders for providers.
Worst: the company for wich it was developed shows no signs of implementing that app now.3
Lets say i want to start a software company incorporated, meaning i want to literally rent a building ij my local area for people to come and work
Lets say domain.com is used. But domain.io is not. However domain.com is just bought by someone but nothing is there, the site is unreachable and dead, so basically that domain name is just taken.
Is it fine if i buy a domain.io for my company and then later in the future when i get more money to buy domain.com from the owner of that .com domain through brokers?
And is having a domain with .io good or bad for a company? Or should i choose .net since that also is available?3
Trying very hard not to slam down my shitty monitors in protest.
Was just informed by my manager that all coursework has to be directly related to my present role. Since I am not a developer than my classes will no longer be covered.
Same company that spent 15 grand just for the food at last year's company xmas party.
Even though I have already used my skills to revamp the company intranet, created macros that halved my workload and now able to understand the developer docs for 3rd party software we implement.2
eTime Xpress by Celayix Software
Quite possibly the worst time and attendance software on the market. The only reason the company is still using it is because the big cheese refuses to pay any per user fees for any product whatsoever.
It requires an installation of Ericom because all supervisors must log in to schedule employees and record hours for payroll.
Printing is a nightmare to support because you're essentially printing through RDP and all print drivers for everyone's assortment of crappy printers must be installed on the server.
The software supports SOAP API calls, but it can't handle more than three concurrent requests without barfing, so you have to code your application around that...
I could go on...
I am starting a new contract to create a full stack web application with a medical company that will contain some sensitive data about their clients/patients.
I have been working as a salaried full-time employee for a medical software company, but I have been shielded from any sort of lawsuits from the client (worst case scenario, I'd get fired).
Do any of you have any advice on what I should do to protect myself in terms of LLC's, Insurances, etc?2
Trying to come up with a name for a dev services/software products company. Fkin frustrating. Ideal name that I wanted was appmedium.com but it was taken as well as appsolution.com :/8
The company wants to implement a CRM with the cleansing rules built and managed by the business. What software did you buy or stack did you build on; for business directed data cleansing? We are a Microsoft shop but we can adapt is the solution is in the “magic quadrant”.
My name is Andi and I would appreciate some advices how I can get started in the IT sector.
Im very interested in the development of software.
I was always interested in software and all around computers.
Right know I'm working in a boring steel trade company and I want finally start to develop some skills for my (hopefully) future job.
Do I need to study to get a good job as developer or do I have to learn to code all by my self ?
(Sorry for my bad English)21
I've started my training as a Software Developer two weeks ago, at a company that creates systems for car manufacturers to ensure that they're build correctly.
I've been in Stuttgart since Thursday where we are installing that system for Porsche.
Not really that related to software development, but it's a great experience. Especially because we get a 24€/day bonus for food and drinks (that's mandatory in Germany) and eat delicious food every day after work. :P
Dude in my Calc 2 class just bitched about iPhones having "shitty software" referencing that bug from around ~6 years ago, when a specific iMessage text would reboot your phone. IMO, 99% of what Apple does well is software. UI is subjective, but final cut pro is unbelievable in terms of functionality for its price, their software is so well optimized that iPhones have been able to use comparably tiny batteries and still compete. They are consistent throughout their company with software design, while companies like Google are so stratified it took years before their material design had been implemented in all their services, there are still a few that aren't (not to mention the meme of Google killing off all their projects). I hate tablets, but the iPad pro has the best software/hardware implementation of any I've ever seen. Apple's interconnectivity between devices is unbelievable, whether it's Continuity features or the setup process just recognizing group devices around and pulling data to create consistent account info and saving you taps. Siri is shit, but apart from that their software isn't bad enough that you should complain about that instead of...
Their Macs are fucking pressure-cookers, and their fuckin marketing department is like a different company all-together, and their anti-fix-it-yourself policies are so user hostile that they're toe-to-toe with being as abusive to customers as Oracle.
TL;DR the biggest scam Apple has pulled off is not that the sheep still think Android and PC users are living in 2010, but they've convinced the sheep that they know what shitty software is. At that point they're too many levels deep and there is no red-pill strong enough for them.2
Sometimes I wonder how big it companies with more then 500k net worth get away with bugs in their webapps.
In my company we also have bugs but I am the only dev and we won't hit the 100k Salesmark with our software.4
During my recent interview I was explaining what I liked about the company, going in to detail about how I respected the CIO as he, as a software engineer, ran his ops teams like he runs a development team.
When I got home I realized my story wasn't about the CIO of the company but about Benjamin Treynor Sloss, VP Google Engineering, founder of Google SRE.
I had been reading the Google SRE book the night before and completely mixed up my stories!
I wonder if it was in part why I didn't get the job...1
Right know, the biggest challenges when taking a new task are not learning the tool or framework or language, no...
The biggest challenge is how to integrate it with the burocratic and undoccumented in-house software and tools of my company.
Is it the same for you?? Should I start my job hunting already??1
A certain company:
1) Forbids to run its proprietary operating system on hardware that is not produced by the company itself (BTW sold extremely overpriced). Virtual machines included.
2) Makes laptops with wrong and unusable keyboard layouts.
3) Does not sell any kind of servers that can be mounted on a rack.
Why should any open source project waste resources and time to support it? They should just be left alone with their crappy software and their overpriced hardware.4
What do you guys think about Founders/CEOs of software/IT companies with no experience in coding? How can they ever understand a developer’s plight and run a developer friendly company?8
I own a small software company and we are going to make T-shirts for all my coworkers, mainly programmers.
We are about 20 people and I wanted to make the shirts witg a small company logo, but the primary should be dev related text, slogans, jokes or illustrations.
But I'm out of ideas, being a programmer myself, I though Dev rant would have some cool suggestions 😎
Gotta question about the job market,
I'm having a very tough time getting a job, still jobless from when I quit my job awhile back, anyway all the jobs I look up that contain the words software/android/app/java developer seem to include web development skills.
Something of which I don't know much of, I wouldn't mind learning sure but for things like android development I can use Java just fine to create apps, yet the moment I start reading they want developers that know react.
Is this a normal thing? I can get to learning new languages and all but it'd be sad if my skills in Java for both software and app development are never used once I join that company.
Forgot to add this is for New Zealand job market, not sure it's normal for other countries.3
#Warning really long post incoming and not sure if it can be considered a rant
My first job as a dev started 3 months ago and I noticed something strange/funny.
Here's the story our company is a software development one (we are aprox 300 employees), and most of our projects (70% more or less) are for a huge Insurance company in our country, a somewhat normal situation is that the company sends a dev to work full time at the insurance company for 6 months or a year (that usually is a lie and they spend 3 years or more there).
The funny part is this every Dev that is send there is mocked by everyone or receives condolences from the other devs.
I asked why and they just answered me that working as a dev in a really big company whose line of business isn't necessarily software or something related with technology is not a fun experience1
Were you hired by a company and develop software FOR that company?
Were you hired by one company and build software for a client or attend work at a client's office?4
so, a new day, a new ERP software to rant about:
this one features an email feature (heh) but with a catch.
only pop3, no imap, if you want ssl the software suggest that you use a 3rd party program, also every user has to be logged in by the admin cause they assume the sysadmin knows all passwords cause he has "password lists"
i called them to ask why their software is what it is, they answer "there was never a need to develop an IMAP functionality, SSL would be so much work and it never became a problem that the sysadmin didnt know all passwords"
in unrelated news, does anyone know a nice sub 100K ERP software with CRM, Material Management and Offer/Order Management that runs on a local server and offers german support for a company in the 50 to 500 worker bracket?
Why do software companies make a huge point on their websites what kind of technologies they use, in addition to drop-naming the various development methodologies they practice? I was under the impression that clients, other than programmers (and perhaps people who manage programmers), won't have the faintest idea about what these words mean and how they relate to the product that needs to be built or the problem that needs solving?
As a second observation, most software company websites seem focused on the client - case studies, services, portfolio, work with us etc. Often however, their blogs are all about development and programming and not targeted at the client. Why? Just to get page views and improve their search ranking?3
Any Dutch company owners here that have an IBC set up? Or any Italian company owners here? I need some help and advice in setting up a company structure. Although not strictly dev-related I'll of course develop some software for that new company :)
We are migrating database from A to B. I am developing software for B side.
I am glad that there is only one B database instance. More excuses for long breaks when it is down for creation from start that takes 30 min.
I requested a database B copy for development purposes. Company is not that “agile” for such things. There is no feeling of guilt on my side.2
I joined a company when 18yro. I am from Vocational High School take Software Engineering.
My friend at workplace joined the company with label as a fresh graduate from university.
Me become a PIC of a project. And my friend still code something easy and unused by the company.
We got our first salary. And what the hell is going on, his salary 2x of mine.
Welcome to Indonesia, skill is doesn't matter with your salary. They look for the fahking scroll.9
Got a summer internship in a semi public sector company.
I went there full of joy and readiness to tackle new problems and learn how to deal with proprietary software development.
Instead I was greeted with an IT Help Desk job and I have to fix printers and help people find stuff in the software they're using which was last updated 2004.
Time is relative. It's been 10 minutes now from when I inserted my smartcard credentials on my workstation (NO SSD) with Windows 7, McAfee Antivirus, Crypted HD and other company policies and useless software. So boring...
And they ask me why I need an SSD right now!1
Being a front end develop of mostly PHP projects and also designer of everything for the company, probably best that I use OS X most of the time.
My place doesn't agree. They realise that I can't use Windows because it's support of PHP is laughable at best. However, they don't understand how difficult it is find a good quality piece of Ubuntu software for designing responsive websites. It just doesn't exist as far as I'm aware.23
So a company sent me a "few days/hours" homework assignment (that conveniently uses their exact software stack) before even doing a phone interview. That's not cool, right?1
It's 3AM and here I am trying to fix the mess that I made last night when I was drunk and the deadline is 12PM (only 9 hours left).. You don't but if you do know how do I kill my boss so that I would look like a bug from a software made by our company killed him to take revenge of killing the bugs?1
I just joined my company as a fresher in graduate developer, we will be going around in different teams over the course of next 6-7 months. My question is even though i joined as a " software developer" as of yet i am in a performance testing team, is it a good start or should i move to other team like development, QA testing etc ?1
But yeah.... IPMI is fancy.
IF PEOPLE USED IT PROPERLY
More like... FUCK <COMPANY>
USING 10 YEAR OLD SERVERS
HOW THE FUCK DO WE SUPPORT THIS
SWITCHES ARE OUT OF DATE BY AGES
WE NEED TO UPDATE EVERYTHING
Software at least anyway.3
By starting the company I think I just dissolved, perfect opportunity to start a new one... Software company name suggestions anyone3
My last promotion was/is my first Software Development job and a significant increase in pay.
I worked for this company for 12 years, quit for 2.5 years, got a job in a different industry in the mean time, and taught myself to write some code.
Due to some personal changes, I ended up coming back to this company.
After being in the engineering team for a year I applied for the corporate software dev gig. They liked I had floor experience and took initiative to teach myself.
I would consider myself entry level and it shows on my resume, so I was surprised they took a chance on me. The boss says I'm doing a great job, so that feels pretty good!1
A new grad software engineer here working for a big company. Mid year evaluation coming up. How do I ask my direct manager for a raise (which happens 6 months after that). I've been in the team for 5 months now. I know I should talk about my contributions but I'm not exactly sure how to put that into perspective given that we follow a Kanban strategy and it's just 'tasks' as opposed to 'big projects'2
I'd like to record incidents, problems, changes, events and other stuff that occurs in our company so we have a record of everything that happened in the past. Is there an app/software for such thing? What do you guys recommend? Other than ticketing.2
Last Friday, owner goes to client location to take part in a demo. Dev supervisor is gone for the day for daughter's graduation so they leave me in charge of application (which I wrote anyways) and in charge of embedded software developer. The 2 of us work hard to make sure all parts work flawlessy. Demo goes great and owner is very happy because company looked great in front of client.
Owner calls dev supervisor, again who was on vacation for entire demo, and congratulates him for a job well done.
My brain overheat
RIP me 😵
Kind of responsibility working with software company. Deadline really makes you feeling dead
Imagine supporting blackbox software that still uses practices from the 1980s - unreadable 5 string DB2 column names, a custom piece of shit language you have to edit in what is essentially an Excel editor live on the server, etc.
Even better, the company that supports it has 6 month fix/release turnarounds. Six months in 2017!
Start to work. 15 minutes in boss comes in "do you have a second to guide me through this random part of our online company made software I sell to clients daily because I can't be bothered to use my brain or read any documentation" 2 hours later get back to work...15 minutes in boss comes in again.
FML why can't anybody understand that people need time to get their work done.
End of release cycle: why isn't feature xy finished, you said it should be finished this cycle of no one distracted you to much1
I'm currently making an internship at a medical software company and today i found this gem in a js file:
the server does not check if the element was deleted or not; it will return success, no matter what; **it's not a bug, it's a feature**
As a junior frontend dev should I rather work in a web agency or in a biggee company that needs a frontend dev for their software?
I would really like to join a web agency but it seems like only small agencies with shit conditions would hire me...1
I started a company with a few other guys 2 years ago and we're finally about to have the money to hire more people. However, I'm the only software engineer and I have no idea how to find the right candidates or how to give interviews. Has anyone here hired before, where do I start?4
Should I apply to a job that I am clearly underqualified? For example, I learned a bit about embedded software as a hobby but job requires extensive experience. So the result is certain but can any good come from this interview?
More detail, I will be indirectly applying for the job through recruiter company. My CV and interview with recruiter was also honest about my experience. In fact, recruiter asks if I am interested.9
I installed MS visual studio on my company's machine a year back and never really used it. In discussion with a colleague, he said that I shouldn't have the software because our company doesn't have license for it. I wonder why Microsoft would let me download it in the first place.6
I'm currently working for 1month to win some money in a company that repair people computer and do a bit of programming.
They've made a software that get every value in a table with SQL and print it.
My boss, gave me as project to make a software that get everything from a database and copy paste it into an another, like a automatic backup system. BUT HE ASKED ME to do it from the last software with Delphi and on Windows XP...
God damn, now i have to remove everything about printing while i was just able to do the software from scratch with C#...9
When you have an interview with a software company and the interviewer speaks broken English so the two of you don't understand each other and it's completely unproductive for both of us1
A friend who studied with me in the software engineering degree, told me that they use source control, but only with commits.
No branches no nothing.
Now, I understand when a company won't work without source control but how can you work with source control without branches? In a start-up? With more than 10 deve?
So I have two big named companies who have offered me a job after I graduate from college... Choice A is a defense contracting and technology company in the US and is very reputable. While, Choice B is a higher education software company and is reputable but not as popular as choice A.
I enjoy both work and think both would be a great platform for my career, however I don't know how heavy the weight of choice A's (more reputable) name on my resume will carry when applying for mid-career level jobs than Choice B.
Should I even worry about the name of the company?... Or mainly worry about what I would be doing at each company?3
Rant! When you live in a less technically advanced country, and everyone cheaps out on their software and hires the company that will do it for the least money and because of that it never works decently you can't reserve movie tickets on the cinema's site and get a SQL constraint error directly on screen, if you can't afford custom software buy a license for something that works out of the box ffs
(I'm goin' to see Star wars ofc.)2
I love software engineering. I enjoy every aspects of it. But recently due to some company politics it is a shit show at my workplace.
I am actively looking for a change and things are going bit slow due to the pandemic situation. I am really frustrated and end up having nightmares every time when I sleep. I know in these times having a job itself is a big thing.
I really wish to be at a place where I can work effectively.
'Job requires 5 years of commercial development experience'
So in other words, we are after someone who knows that every software company goes to the dog after x amount of years and that inevitably all the developers become inhuman code jockeys.
Back to the cupboard I go!
Does anybody know any good software engineering companies to work for around LA? I'm looking for an entry level software engineering position. Full stack would be ideal, but at this point I just want to get my foot in the door with a good company where I can learn a lot. Maybe even a company that knows how to have fun too (if that's not too much to ask hehe 😅).3
As a part of the university, I have to get an internship for 20 weeks. I wondered if anyone had an idea for a type of company (not a specific one) that would be fun to try out?
I’m studying as a software engineer. I have a lot of experience programming, so I figured I’d like to try out a different kind of company, I don’t know what type though. I want to enhance my experiences as an engineer. That is not necessarily as a programmer (though it could be by programming), but I want to probably work among multiple kinds of engineers or something.
I don’t know, I just figured that some here had an idea to something that isn’t the most obvious choice.
The country isn’t relevant since I don’t ask for a specific company, but it might be relevant to mention that I live in Europe.5
Just started on an IT company as my first job and I trully like it, But I believe that this is not what I am looking for in my career. The company is too big and I have the feeilng that growing is going to be hard in here.
I am thinking about applying for a systems and software engineering company, I know it won't be easy to get hired but I need to try.
Any advice on it?1
Before getting this job I was dealing with two recruiters. After having had a job interview, which was more of an introduction because someone who was supposed to do the interview wasn't available, I get a call from recruiter number two.
Planned the interview for a different company the same day which went pretty smooth. Within a month I got the position as a software dev within a growing startup with great people
For people who work fulltime for a software company as a developer, how are your hours tracked? As in, are you assigned specific hours per task? Are you just given deadlines for a task to be done by? How small are tasks broken up into, etc?14
What is the the best job title if you work in a company and does everything related to Software Development. Planning, documentation, architecture, network, full stack coding, testing, bug fixes etc. Full stack engineer? Or... ?8
*generic, flaming hyperbole about software lacking preferred features*
*over-glorifying opinion on preferred software and its superior implementations of features offered by hated product*
*actually employee of software #2's company*
Applied few big IT companies to be software developer, well don't have been any IT interview (changed careers) for big international company. In interview I will solve some software problem (I guess), so how I should prepare?2
I've been working as apprentice in a Software development company for 7 months now as a part timer. Now, the chief of staff wants to add me to the development team as a full timer. I made some calculations about the paycheck and the standard salary for someone starting in the company is slightly lower in amount of $/hours than the one I was being paid before. I really want to stay in this company for at least some more time but I don't want to be paid less than before (even if it's almost the same). I don't have experience negotiating and don't want to fuck up. Any tips about how to negotiate your salary?
How does military level security can be achieved in a software company?
Do we really need two computers for each dev, one local and one for using internet? Is there any standard on setting up an infrastructure like that? Point me if you have any info please.4
Every day my company reminds us that we must be a team. My coworker is near to degree in software eng, but have some difficults. This person made many mistakes in the past, but it's still with us. He need an help, but everyone is too busy!!!
Fuck you motherfuckers!!! I help him and after graduation, "I'll slap on the face"! But now, I cannot leave him alone. When is so close to graduation...
company bought a software for 400€. we figured out we could not use it for its use of a proprietary file saving system without access to our own data. so i took all good features, extended them with our specific requirements and built a quite open system myself. good day. why didn't i thought of that earlier?
There are son good page for improve your CS Education for example https://www.udacity.com is perfect, with some program like nanodegree you can study an present you software and work with company that like your project
Honest question - when a company offers has an open source software product (in the name of transparency and whatnot), but offers it as a binary release as well for non-developers, what guarantee do you have that the release was *really* compiled from the source they provide?