Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi all! We have been experiencing an issue on site where threads have been missing the latest postings. The platform host Vanilla are working on this issue. A workaround that has been used by some is to navigate back from 1 to 10+ pages to re-sync the thread and this will then show the latest posts. Thanks, Mike.
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

The deterioration of IT

13567

Comments

  • Registered Users, Registered Users 2 Posts: 11,392 ✭✭✭✭Furze99


    I suspect a deal of issues could be caught by more testing. There's a bit of a 'suck it and see' approach. Just put it out there, let the real world test it and maybe fix the user interface and bugs then.

    Still laughing at OPs story re staff fixing their issues by deleting inconvenient checks!

    My own pet hate are so called upgrades where the flow and form of the previous seems quite lost and you have to search around for ages to figure out how to do something that could easily be completed in minutes previously. Facebook have done it a couple of times, my current dislike is Elementor as used on WordPress sites. I spent an hour getting increasingly frustrated recently trying to navigate some upgrade.



  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997


    We call that "live testing".



  • Registered Users, Registered Users 2 Posts: 7,038 ✭✭✭circadian


    I'm just gonna sit in my corner and continue to focus on IaC. You lot are all mad.



  • Registered Users, Registered Users 2 Posts: 2,339 ✭✭✭Markus Antonius


    In the 10 or so years of using windows 7 I don't remember having a single issue.

    With windows 10 something horrid happens once a week at least - changes not saved, file lost due to a cloud sync error, scheduled restart closed all my programs now have to recover them.

    The problem is that people don't care what issues things have becasue they think the latest thing is always the best. I'm sure someone will get offended with me saying 7 is better than 10...



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    Never said that size floppy. The amstrad CPC 6128 came with a floppy drive of its own size and my dad’s accountant used the same. You could get a floppy drive for the Commadores. Tape was the main form but cartridges and floppy drives existed and were used. I am glad I did more than most of my peers. They spent it on football which I found boring.

    i had more responsibilities than many by choice my brother did none of this stuff and he was older. When did you start using CAD? I was using it in 92 and it was very specialised equipment



  • Registered Users, Registered Users 2 Posts: 2,152 ✭✭✭Lewis_Benson


    Windows7 was a fine OS, probably the best designed OS MS did in terms of design and user interface.

    I don't mind windows 10, it works, dont have a choice in enterprise, you have to be on an OS that can be patched for security vulnerabilities.

    We still have a few server 2008r2 boxes on our infrastructure that need their apps migrated and then the OS Shut down.



  • Registered Users, Registered Users 2 Posts: 8,480 ✭✭✭AllForIt




  • Registered Users, Registered Users 2 Posts: 3,977 ✭✭✭NewbridgeIR


    I got a ZX81 in 1982 and a ZX Spectrum in early 1984. We had a black and white portable (purchased in late 70s) so both were plugged into that. About one third of my class in the CBS had computers then. The richest lads had BBC Micros and Commodore 64s. One had an Oric-1, another a Vic 20. The rest of us had Spectrums and there was loads of game trading done.



  • Registered Users, Registered Users 2 Posts: 8,184 ✭✭✭riclad


    The problem is everyone is used to using mobile phones, tablets , no one uses drag and drop apart from pc users , so drop down menus are standard , gen z grew up using apple, android, mobile devices, see Wtf tech blog, its about programmers making stupid tech errors, or company's using old versions of software, different versions, no updates, programmers have to design for users 16 to 60 eg so software is usually designed for drop down menus, drag and drop does not work on mobile devices. There's probably 50 year old djs, TV producers saying 20 years ago tv music was better than it is now I the old days like 90s most people used pcs or laptops, it was kind of a nerd hobby, or a gamer techie hobby, a pc in the 90s was 1000 euro

    Now everyone uses phones, tablets, so it's not just a nerd hobby for minoritys



  • Registered Users, Registered Users 2 Posts: 4,028 ✭✭✭H3llR4iser


    This - you definitely hit the nail on the head. I've been working in or around software development for the last 20-something years, and I've witnessed the descent into this state of madness. "Agile" is just an excuse for "never finished" and to be officially let to release programs in a state that is often borderline unusable ("minimum viable features" my ass, it's more "minimum BILLABLE features").

    The biggest issue by far is the lack of specifications, as you mention: product management produces some simple, useless "GUI mockup" in the form of a PNG file (I've even seen badly compressed JPGs); Then a GUI team that is made of DEVELOPERS and not designers, implement what is effectively their own interpretation of said mockup - and then QA tests according their own interpretation of whatever the dev team serves them. No amount of "communication" will solve the issue of missing/poor specs.

    The issue mentioned in the OP is exactly a result of that - the function was implemented without a specification, nobody looked at it twice. And when they did, "best interpretation" was the approach - the programmer working on it clearly happened to be unfamiliar with how international phone numbers are encoded...et voila', you have a sh1tty implementation!



  • Advertisement
  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997


    Wow you had all the toys. 😱

    They had an early dos version in college. (and 3D Studio (dos)). Did all the certs in it, then worked in visualization It was the era of CDRoms and "Multimedia"



  • Registered Users, Registered Users 2 Posts: 8,184 ✭✭✭riclad


    I like windows 7,i have no problem with windows 10, never lost any data, windows 7 is full of security issues, no longer supported, no updates, the problem is see is many games, apps presume you have a 24 7 online connection. I think every techie has nostalgia, when you are over 50,in my day you had to know your pc, os Language, we had 500meg ram, and a 20gig hardrive. Some factory's or company's use windows 7 because certain devices or machines don't work with windows 10.windows 7 was not designed to be online 24,7



  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997


    Windows 10 GUI is just Windows 7 with fluff. The drivers are better though.

    Cloud stuff isn't really the OS.



  • Registered Users, Registered Users 2 Posts: 8,184 ✭✭✭riclad


    When I went to school there was no official. computer course, on the curriculum maybe UK schools had pcs or the bbc micro, Sinclair spectrums or commodore amigas were popular.



  • Registered Users, Registered Users 2 Posts: 8,184 ✭✭✭riclad


    Windows os has basic design standards for Windows menus , folders, like shortcuts, drop down menus, file icons, apple has its own style of menus, that seems to change every few years, it's up to the app designers to design an interface for each app it has to be usable for non tech experts , eg the public, children, older people,

    People buy phones, tablets, they don't take a course how to use an iPhone , smartphone,

    I would not expect a phone to have all the options , menus that windows 7,10 has , most apps are pretty simple, listen to music, read books, post photos or videos, unless it's an app designed for professional users like music

    Composition, video editing. It seems all passwords must be at least 8 nos, letters, on all security, user forms. You seem to be complaining that you no longer need to be an expert to use a pc, most people just use the browser, click on chrome Firefox , 90 percent of the time or use the pc as a media, music player.

    Yes 40 years ago most of the public did not buy pcs, they were expensive and slow, they mostly bought games consoles,

    I think it's good that pcs are cheapet now faster and easier to use by non experts



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    2 computers over 5 years where one was used for a business is not a lot of toys. The CAD I used was in college and was not DOS based. Very complicated specialist mouse and mouse pad to use it.

    Seems somebody else has memories like me about people having computers in the 80s. So I am not as odd as you make me out to be.



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    Glad I wasn’t the only one who remembers the use of computers. We’re you from a rich area because that is what people claim here



  • Registered Users, Registered Users 2 Posts: 8,452 ✭✭✭BrianD3


    So is the problem here that IT people are too "nerdy" or not nerdy enough. Or are lacking diligence or attention to detail. Or people who had no real interest in or aptitude for IT have chosen it as a career because of the perception that riches await.

    A lot of people in various professions are winging it. Once they get paid, they have not a shred of guilt about doing a sloppy job and leaving a mess behind them. Too busy (or think they are) to give much thought to anything. Blurt out or throw down whatever comes into theIr head and if it appears to solve a problem (for now) or get someone off their back (for now), it's good. I have experienced this with various professions from doctors to scientists to tradesmen.



  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997



    ZX81 was about €200 in todays money. That was one of the main selling points.




  • Advertisement
  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    Look back and you will see I said it was the most popular. By 86 about 50% of my class had computers which as you can see is viable unlike your earlier claims. The price dropped from the initial



  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997



    Some people are just bad. They just better at hiding it, and talking their way into good jobs.



  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997



    Your problem is with MonkeyButter not me.

    I just gave my experience and being curious looked up the prices.

    Perhaps I never noticed them because I had no interest at the time.



  • Registered Users, Registered Users 2 Posts: 5,657 ✭✭✭CalamariFritti


    As I said above I don't think its necessarily the IT people (it can be too) but more the way IT people are made to work. The current fashion with IT management is get stuff out fast worry about it being right later (or never).



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    It really stems from management. It used to be the technical people set the standard and insisted it was followed. As the industry developed management decided they needed "humans" to manage the technical people. Like in the IT Crowd where Jen didn't know anything yet managed them. Discussions went from this is how it is done to "managers" telling the technical people to do what they wanted regardless of what is standard or possible.

    The amount of management dealing with technical staff that think they are barely human is very high. A lot of these old mangement are gone but they trained up the current lot who should know better.

    This vid is pretty accurate discussion where the people in charge of project have no understanding of what they are saying




  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    No you also said it was not possible so many people had computers back then and I was either making it up or extremely rich. You claimed I had all the toys a few comments ago.



  • Advertisement
  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997


    Where did I say use "not possible" or "Extremely Rich" exactly.



  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997



    So true.

    On one project I was dragged into, I eventually refused to meet or have any dealings with the vendor PM because they didn't know what they were talking about. They were an idiot like in that video. I would only talk to the technical staff on the project. Very common.



  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997



    Often valid issues are ignored with the excuse it needs to be done quickly. But in reality its just a means of bypassing doing it properly, or having their opinion questioned.

    Then afterwards when it becomes a nightmare they avoid any criticism with excuse, it was the only way at the time, and they didn't know about anything else. Then they move on to their next disaster.



  • Registered Users, Registered Users 2 Posts: 2,221 ✭✭✭Glaceon


    Nah, I believe Windows 2000 or XP was the peak of Microsoft UX. Windows 7 was just Malibu Stacy with a new hat. Lipstick on a pig, the pig being Vista.



  • Registered Users, Registered Users 2 Posts: 2,289 ✭✭✭JMcL


    OP, I'd agree to a certain extent, but you might be looking at the past through slightly rose tinted glasses

    I'd be of a similar vintage to yourself by the sounds of it and would have had a similar career trajectory, so while I'd agree there's an awful lot of sloppiness out there, you have to frame this against the Microsoft driven horrorshow that persisted up until they finally started to get their act together in the late noughties. Windows OS and application code full of buffer overruns that made it trivial to inject code and root a system though malicious ActiveX (shudder) controls. And not just Windows, I've been using primarily Linux and other Unix like OSes since the mid 90s and they've all had their fair share of vulnerabilities over the years. Apple I'd imagine are similar, but I don't track them, and they tend to fix stuff quietly from what I can see

    Core platform quality is therefore way better than it was 20-25 years ago. Pre mid 90s it didn't really matter all that much as hardware was rarely connected to the Internet and when it was, it was generally intermittent (metered dial-up)

    You are correct though in pointing the finger at wide ranging poor standards. If development of a service is contracted out, it'll be entirely cost driven, so testing and QA is the first thing that's going to suffer. How much may depend on how savvy the commissioning entity is WRT validating that it handles various situations and edge cases (such as the 4 digit GPRN mentioned earlier). All this stuff can almost always be put in automated test suites which will prevent breakage down the line, but this can take as much time as writing the actual code itself, so it's not as widespread a practice as it should be.

    The real worry these days is not what happens on the backend to all that data you give them, but that's another story and hopefully not a matter for the data protection commissioner



  • Advertisement
  • Registered Users, Registered Users 2 Posts: 3,894 ✭✭✭monkeybutter


    no they are middle class you are mixing everything up


    no one is mixing up timelines as you didn;t give any

    in 1994 one person in a class of 30 had a computer and used it on a project



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    So true. I worked with a BA that could only do one thing and that was call a meeting. Most of the time we just had to explain everything to her which she would forget by the next meeting. She wasn't even good with meeting as she never took notes or assigned actions. Once "something" was delivered she felt her job was done. The assumption was everything had bugs so it didn't matter.

    There is also the hidden issues caused by not using standards when the software has to be added to or changed. Worse again when there are a lot of contractors who will be gone by the time that happens. Agile development has definitely seen this increase dramatically and easier to hide



  • Registered Users, Registered Users 2 Posts: 3,894 ✭✭✭monkeybutter


    50% of people in working class dooblin had computers in 1986

    hahahhahaha



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    I think you are obsessing on PCs not the many computers about. Given 1994 is your reference to school class you weren't old enough to remember the early 80s



  • Registered Users, Registered Users 2 Posts: 3,894 ✭✭✭monkeybutter


    obsessed with PCs, that's is what you had

    there weren't more computers around in 1981 than 1994

    I dont know what else to say



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    You weren't there and not old enough. Maybe you lived in a worse area than me but you are simply wrong on statements you have made about my knowledge of families. Don't believe me that a factory worker with 5 kids had a computer in 86 but I know that is true. I won't be engaging with you anymore



  • Registered Users, Registered Users 2 Posts: 3,894 ✭✭✭monkeybutter


    factory workers were the worst hit by the 1980s lad



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    Mirco computers weren't/aren't PCs so you really don't know what you are talking about. There were different computers types about in the 80s never said more than PCs

    https://en.wikipedia.org/wiki/Microcomputer



  • Registered Users, Registered Users 2 Posts: 3,894 ✭✭✭monkeybutter




  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997


    1980s was a decade of recession, unemployment and emigration.

    Irish Interest Rates

    1980	14.15%
    1981	16.25%
    1982	16.25%
    1983	13%
    1984	11.75%
    1985	13%
    1986	12.5%
    1987	12.5%
    1988	9.25%
    1989	11.4%
    1990	12.37%
    

    But computers certainly started to appear. I wasn't interested enough to notice many. I can't find any stats on it though. I only really got interested in at the start of the 1990s.



  • Advertisement
  • Registered Users Posts: 8 ryan0159


    I should be over it by now but I'm baffled almost daily by how bad software is these days. I haven't been in the software development/adjacent areas for that long, less than a decade, but there are some widespread industry practices that I think are contributing to how bad everything seems to be.

    Too much horsepower

    It's been mentioned in the thread already, but hardware has been getting faster and software getting slower. One of the reasons programs written in older languages were performant is that they had to be. If the program you wrote in BASIC in 1987 consumed 100x the resources it needed, you didn't have a program. These days languages like Python can take 100x the time it would take C to do something and nobody bats an eye. The problem isn't necessarily that something like Python isn't performant, that can be fine. Sometimes it's beneficial to sacrifice performance for a more expressive and easy-to-use language. The problem is that most developers don't even know that the language they're using is slow. I've worked at companies where it took 12 minutes for a Javascript app to generate an excel spreadsheet, and it wasn't flagged as a critical issue. Any time it was brought up you'd get "haha, yeah that takes a while". Software performs terribly because it can afford to. This idea has been around for ages. What Andy giveth, Bill taketh away.

    Fast iteration cycles

    Most software/computery companies use scrum, kanban, or a spinoff/flavour of one or the other. These systems have their advantages. They do allow for quick development of new features, frequent updates for users, a good feedback cycle for developers etc.

    In the wrong hands, they also cause corner-cutting and the ignoring of 'smaller' problems. When you've got a BA asking you why it's taking more than 3 days to add a new feature to your application, you start cutting corners. Instead of taking the time to make sure that the email address input box on your web page can accept any valid email address, you cobble together the first solution that works from whatever pre-baked solution you can find on Stack Overflow. You don't have time to make sure newer TLDs are supported, or that it supports more than the 5 most common email services. They asked you to make a box that accepts email addresses, you give them a box that accepts email addresses.

    This also sets up an adversarial relationship between the developers and QA, if you've even got QA. The developers are under pressure to get things done and each time QA finds a fault, they're making you look bad. It shouldn't be that way, you're both working for the same company. But that leads to my next point.

    Skimping on QA

    I've worked with good QA people and they're a godsend. Developers aren't usually focused on making something a pain-free experience for the end user, they're usually interested in implementing the requested feature as quickly as possible. QA is like the barriers in a bowling alley. They stop you from completely whiffing when you have a bad day and keep you on track if you start to stray off target. From what I've seen in the last few years, QA is often very understaffed or missing completely. I've been at companies where we have 1 QA person for the entire software division and I've been at companies where there's no QA. At some of those companies, when I suggested it might be good to hire a QA person for a team that was doing full-stack web development, the manager told me "Well I was a developer for years and I never had QA". Developing without QA is the software equivalent of driving without a seatbelt. Yeah, you'll get away with it most of the time, until you don't.

    Company growth & diffusion of responsibility

    I think as companies get bigger, they tend to get less effective. Case in point, sometimes the wallpaper on my Windows PC randomly disappears. It happens sometimes when I minimize a window. We're talking about one of the wealthiest companies in the world, with one of the largest software development teams in the world, and sometimes it fails to display a jpeg. And it's not a new issue, it's been happening for years. So why isn't it fixed?

    Well, Microsoft is a big company. There are lots of engineers with lots of things to do because lots of product owners, BAs and third-parties are requesting lots of new stuff all the time. And so nobody cares if there's a minor UI bug. You don't get this sort of behaviour from a company of 3 people, because at some point one of the developers gets annoyed/embarrassed about it and fixes it. When you've got 2500 engineers, and a company structure that prevents 2490 of them from even understanding where the problem comes from, nobody is ever going to fix that.

    I once found a bug in a Microsoft app that caused files to balloon out of control. I eventually found a thread complaining about the issue where a Microsoft engineer said he had a fix for it, but it would likely be 2 years minimum before it could be released.

    This sort of thing isn't limited to huge companies anymore though, it has seeped into web development thanks to the proliferation of package managers. There are bugs that show up in multiple different applications because those applications are built using a javascript-to-desktop-app conversion framework. Those UI bugs aren't fixed because the people who make the apps can't fix them. The bug isn't in their app, it's in a package buried so far down in a node_modules folder that trying to grep for its name will set your cpu on fire.



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer




  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997


    Couldn't agree more.

    I worked as a tester in MS long time ago. The QA systems and processes they had then, I've never seen since.

    Recently have had to try advocate for lots of basic things that were 101 back in the day. Gave up though, no ones listening. Feel like we are back in the stone age with a lot of common development practises. at least where I am.



  • Registered Users, Registered Users 2 Posts: 3,894 ✭✭✭monkeybutter


    i did

    1960s to present, history of PCs, even includes your machine



  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    Try looking at computer sales and the price drops of the machines as time went on. The Commodore 64 halved it's price in 83 for example. You admit you weren't paying attention back then. The gaming crash of the 80s saw costs of these computers and game consoles drop dramatically in price. The Atari 2600 went to a quarter of the price and included games compared to initial launch. By 86 they were within reach of many people so looking at launch price and interest rates doesn't tell much



  • Registered Users, Registered Users 2 Posts: 8,382 ✭✭✭petes


    Working class in the 80's meant it was a struggle to buy a new pair of shoes, not buy a computer. I would say rose tinted glasses but it's more delusional to think you were working class or to put yourself in that category.



  • Registered Users, Registered Users 2 Posts: 3,894 ✭✭✭monkeybutter


    yes try looking at computer sales 1982 to 1990



  • Registered Users, Registered Users 2 Posts: 12,680 ✭✭✭✭Flinty997


    Game consoles and gaming is entirely different thing.

    1982, the 2600 cost Atari was sold for an average of $125 (equivalent to $350 in 2021).

    Don't have to remember back then if we can google it today. looking at economic conditions certainly gives a very different context to what your suggesting.



  • Registered Users, Registered Users 2 Posts: 3,894 ✭✭✭monkeybutter


    imagine trying to do a sole traders home accounts on a Vic 20

    and no colour TV

    Ray get off the TV stop doing the accounts which I'm going to give to my accountant after anyway so he can throw the disk in the bin because he doesn't even have a computer himself



  • Advertisement
  • Registered Users, Registered Users 2 Posts: 8,453 ✭✭✭Ray Palmer


    The problem is many people consider working class people as those in poverty and on social welfare. People could afford them and did as the price dropped just like games consoles after 5 years don't cost the same a launch prices



Advertisement