Scottish loon sometimes in Caithness, usually in Edinburgh. Likes rugby, F1, reading, cooking, and irn bru

  • 1 Post
  • 91 Comments
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle


  • So you can likely earn in another role. The key is to make them believe that you chose to be here, rather than anywhere else. And that may involve lying because management don’t want to hear it’s because of your short commute and relatively easy workload. But, maybe you are there because you think that they are doing good work in whatever field? Maybe they do offer you great experience for your career. Maybe you do have a great team?

    And maybe you don’t. In which case it is platitudes time, tell them what they want to hear and volunteer for things more. But also, maybe time to get that CV brushed up too?






  • You might be able to do mac address cloning for fiber ports, if you have openwrt or similar it usually offers it.

    A firewall may not offer full routing and NAT though for ipv4 devices, or wifi if you need it, or ipv6, or many other features. I’ve also used a cable modem and stuck the router in the dmz which essentially makes it a passthrough device also in the past

    Basically, play with it and good luck!








  • I think unix signals are a bit lacking for your use case now. I’d consider having the daemon also have a web interface that you could then have the web server message. You mention systemd also, so could also consider MQ message queuing or D-Bus. Getting these to scale across computers isn’t as simple, hence my http suggestion initially. HTTP should also then be OS agnostic




  • If you don’t know, ask a stupid question to yourself. Then ask it again in a more intelligent manner to a rubber duck. Then a real person. One of these three will give you an answer

    TDD is the answer to the second part. Seriously, just try it. Don’t do it for every task after, but do try it!

    Notes, tickets, knowleadge bases, READMEs, well written code that is easy to understand, tests that are descriptive, ADRs. Nobody can remember it all, the hard part of programming is making it easy for the next change. Remember it’s likely to be you, be kind to your future self

    And imposter syndrome never goes away. And this is a good thing - “don’t get cocky kid”. It does get lesser though, and then you get more responsibilities! But really, if you aren’t questioning why and what you are doing, how do you trust your past self? Embrace the imposter, realise we are all imposters to a lot of extents