Profile picture of David Paul McQuiggin
David Paul McQuiggin
[Remote] .NET Lead Engineer | Solution Architect | CTO | Azure | Data | AI
Follow me
Generated by linktime
September 18, 2024
There's something a bit strange about the whole "return to the office" narrative from some companies and media outlets. If you watch YouTube videos from tech companies, perhaps a majority are made with people working remotely; companies seem to be doing perfectly well with people all over the world making technical presentations for their channels, from home offices. In the media, an example would be GB News that talks quite a bit about "people should return to the office", but around half of their commentators are calling in from home. I think people may have a point that in some cases "return to office" mandates are a way to get people to leave, without having to pay redundancy. It's also possibly related to powerful real-estate companies influencing the discourse, as the values of their investments dropped. I've posted before about the strange situation when I was based in Amsterdam years ago, when there were many huge office buildings empty for years, but the rental prices were kept the same... For the record, I DO work from an office, not from home, but it is my own office that I set up to be especially productive - a 10-minute commute time, peace and quiet, good lighting, top end equipment, gigabit internet - and I get to choose the coffee :) I just wasn't as productive in the usual open-plan offices that are very common now; too many distractions, everyone ended up wearing noise-cancelling headsets to be able to think. One problem I had seen a lot was sharing space between different disciplines - software devs that needed focus mixed in with service reps that needed to be constantly communicating with customers. Also, bad lighting is too common; I used to have to wear glasses due to eyestrain, but with my own environment, I now don't.
Stay updated
Subscribe to receive my future LinkedIn posts in your mailbox.

By clicking "Subscribe", you agree to receive emails from linktime.co.
You can unsubscribe at any time.

September 18, 2024
Sunday evening take: One thing I dislike about working in software development over all these years, is that so much time is spent arguing over software ideology, as if there is an absolute perfection or one true way. e.g. SOLID is guidance, to be taken under consideration, applicable in some scenarios and not in others, it is not the word of god / the one true way. Developers spend too much time fighting over their interpretation of what is basically other people's opinions, something they have read very recently in a blog or seen in a course, as if it is some sort of divine inspiration. They then point-score as to who has the most perfect understanding of the opinion of someone who wrote a book about their own experience, but has no idea of the realities of the project you are now working on. I have been in so many code reviews, where developers were obsessed with arguing over the minutiae of a particular line of code and how it does not meet framework guidelines / latest C# language syntax / a specific pattern in a book, that they completely missed that it did not actually meet the business requirements. Guidance such as SOLID, Clean Coding, DDD etc. is fine if you treat it in the same way as 'look both ways before crossing the road', but not 'you must spend 10 seconds when looking left, and no more than 1 second later, look right for 13 seconds, or a successful crossing of the road will be deemed inadmissible' Be pragmatic instead of dogmatic, is the best advice I can give, after 32 years of building systems.
21 comments
April 3, 2022