MartinMcGirk
Joined 15 years ago
Joined 15 years ago
If you didn’t have human Spaceflight you’d get the budget for gps, military, and maybe weather satellites and not a whole lot else.
But on the flip-side, using the AI to help me learn the bits of programming that I’ve spent my whole career ignoring, like setting up DevOps pipelines or containerisation, has been very enjoyable indeed. Pre-AI the amount of hassle I’d have to go through to get the syntax right and the infrastructure set up was just prohibitively annoying. But now that so much of the boilerplate is just done for me, and now that I’ve got a chat window I can use to ask all my stupid questions, it’s all clicking into place. And it’s like discovering a new programming paradigm all over again.
Can 100% recommend stepping outside your comfort zone and using AI to help where you didn’t want to go before.
I regularly use ChatGPT for product advice. The other day I was replacing a wireless router, and I needed a WiFi 6 vs 6n vs 7 vs mesh vs not-mesh breakdown. It was great to have the AI explain all that, and it would recommend products, but there were no pictures, and no links, and definitely no price comparisons.
So I had to copy and paste product names from my GPT chat app into google, and then click around a bit, and repeat across 3 or 4 products. And then remember all that. I have no objections with ChatGPT showing me products I've asked about, and doing a price compare, and linking me. And I don't even have a problem with them wrapping those links in affiliate links if they want to.
As long as the suggestions they give aren't based on who pays them the most money then I think it's a value add.
Sometimes I think that this is just the nature of software development. Most of the stuff I build is built to solve an immediate business problem. It probably lasts 5/10 years and then someone rewrites it in a new language, or more often the task isn’t relevant anymore so the code gets deleted.
I find myself thinking that maybe if I’d been in civil engineering or something then I’d be building stuff that lasts, but speaking to people who’ve worked a long time in construction has taught me that it’s the same there. Most of the buildings that go up, come down again in a few decades once regulations/fashions change or the new owner of the site wants something else.
Every so often something like a Cathedral gets built, and those get built to last. But most people don’t get to work on those. If there’s a software equivalent of a Cathedral then I still haven’t found it.
The reason they're spending so much time on reinventing meetings is because they see that the killer use case for VR/AR headsets is to replace your laptop with a device that shows you a screen, or multiple screens, wherever you go, whenever you want it there.
If you start from the premise that eventually people won't huddle over their 16" laptop screens to make calls, but will instead be wearing a headset that shows them as many giant monitors as they like, then everything else flows from that. How do you handle calls in a world where every user is essentially wearing a visor? How do you collaborate? These aren't solved problems yet, but I'm a firm believer that the headset will replace the laptop, and if that happens I'll be glad somebody has put the effort in to make everything else around that as seamless as it can be.
You can also click and drag to rotate the cube. But yeah, it doesn't do anything particular spectacular.
But your target demographic is here telling you that with the extension requirement, they will try it zero times, because they don't want to change their default to a service they haven't tried yet.
A better idea would be to unblock search, show results to everyone regardless of browser defaults, and push hard for the extension install on the search results page once people can see the value prop you're offering.
I don’t argue with the concept of saying “we want you back in the office, if you don’t want to come to the office then take a pay cut” like is going on here.
But if everyone is remote or everyone is on-prem, then location-dependent pricing is complete nonsense. The employees are all still providing the same value to the company. Claiming that you can’t pay someone as much because they live in some rural town somewhere is just the company finding an excuse to keep a larger share of the value created by that employee.
The first is to get an IT job at a government organisation that isn't heavily IT focussed, but needs someone on staff "just in case". I once interviewed for a job at a National Library for a 35,000 GBP/year role (with 20% pension). They had a system where someone could book a room to read old manuscripts, and there was a C# program that let people swipe in and out with a smart card. For some reason they needed a dev on staff full time just in case anything went wrong. That was the whole scope of the job. Apparently most of the IT people there had other personal gigs they worked on most of the day, and it was super flexible. I didn't take it because I wanted a job that would push me and force me to learn things, but I reckon there would be a few jobs like that in government that would give you what you want.
The other way isn't exactly what you asked for, but might appeal to you anyway. Recently I've been working as a software contractor, mostly doing 3-to-6 month contracts, mostly for companies that need extra resource to hit some looming deadline. It's intensive work for the duration of the contract, but the money is a lot better than being a permanent employee, and I've been finding that over the course of each contract you can save up so much money that you could happily take a few months off in-between roles if you wanted to do what you like. I'm using the time off (just starting what I envisage to be a 4 month break minimum) to try to build side projects, but you could spend 4-5 months playing sport or whatever just as easily. You might even find the contract route gives you the time to do your hobbies, and professional fulfilment too, because each is timeboxed into several month long stints. Personally I love it.
We’re one of the fastest growing tech companies in Scotland, looking for engineers.
We provide an EdTech solution that helps training departments and training companies manage their operations. We have beautiful office views of the castle from our city centre location, and we work a 4 Day, 32 hour workweek. You can read more about that here: https://techcrunch.com/2015/12/21/four-day-week/ and here https://www.insider.co.uk/news/four-day-workweek-new-zealand...
We are located in the Edinburgh Codebase, at the heart of the Scottish startup scene.
We use Python for all new server-side code, running in the Flask framework. We use a variety of other technologies for example MySQL, React, and GraphQL. If you have have experience in similar technologies such as Ruby on Rails, PHP, Java, or Node.js and are willing to pick up our stack, please apply! We firmly believe a diverse range of backgrounds strengthens our team.
Find out more about us here http://www.getadministrate.com Read the job description and apply here https://careers.jobscore.com/careers/administrate/jobs/softw...
[email protected]