190 karma · joined May 8, 2021
Then at some point I got too busy with work (and a kid) so I stopped messing around with them.
I didn’t realize how helpful learning low level I/O design and implementation was to my current job (control systems) until much later on. I’m pretty confident my hobbying helped me understand design decisions for the software that we worked in for my day job. Types, and more importantly type casting, was relatively ubiquitous in MCU programming. The software we used in my day job casted all types implicitly. So many times when we found a bug in that software it was due to some casting issue. Granted I was implementing “code” in that platform, but not a software engineer, so it was funny having relatively deep technical conversations with the software engineers when we had to engage them.
Worried we’re headed for (arrived at) some dystopia where we’ll need to have AI filter and sort all the AI created crap to be able to consume anything meaningful.
I guess what I don’t understand is how this gets to the top. Don’t other people see this garbage and just ignore it too? Is there another mechanism in the background that pushed it up?
I don’t think it’s necessarily a HN problem, but instead a trending style in publishing articles. I still find gems here and there, but overall I find leisurely consumption of the media online less and less appealing. Fun tech dives or thoughtful articles are less common (or drowned out by the fodder). I remember a time (maybe 10+ years ago) when I would read 10+ of the top 30 posts. Now it’s more like 2 or 3 and I don’t have the heart to load up another 30.
Then again, maybe it’s just me becoming an old curmudgeon failing to adjust to the times.
I wish I had gotten into it earlier, but I was discourage by a university professor who basically told my senior design groups that radios were too finicky for us to tackle.
Now I participate in amateur radio and I suggest anyone who finds the topics interesting to do the same.
Radios are fascinating. Optimizing and enhancing your radio capabilities is a black hole of time and money, but in return you gain knowledge and satisfaction.
Wish you’d see it more in other places.
Unfortunately (or fortunately) I ended up getting into other scripting tools/languages to figure out how to work around certain programming environments.
I think that’s what me and my team of managers are on to (hopefully)
As empowering as software is it really can allow for chaos when it comes to knowledge base. I don’t think there’s going to be any amount of integration with any one tooling that would make a solution click with all users. It always comes back to who the individuals are and how they perceive productivity.
They may be right as an individual. Tool X may be way better for them. A lot of us are working on teams though and with that we have to learn to adapt to what works for the team.
Just kidding. Yea, unfortunately I think a lot of people are suffering in the age of overtooling. Need a notes app, department X is using OneNote except for Mike, who is using Notely. Department Y uses obscure Markdown notes app with great PKM linkage, but no one outside of their group understands it (tbh, neither do they)...
Notes are just the example that I landed on. I'm sure the bigger tech companies have experienced this for awhile, but it slowly disseminates to other industries as well.
Maybe I'm just using HN as therapy, but things seem to have gotten over-complicated and under-defined. A seemingly endless churn of new tools.
Trying to work with my team (management team) on standardizing SharePoint setup, file structures, notes, etc. but it is really hard to get everyone on the same page.
It's nice to see such a nice functional/detailed design around an organizational tool.
My group started real small and we had a great rapport. This was 95% in office (sometimes we were at customers or something for days/weeks here and there). We would go out for drinks at least once a week. We had debates and discussions, pranks and other nonsense. It was generally a fun time.
Then there was some attrition and I moved to another group and back again years later. The group was a little bigger, but it never came back to the way it was.
Flash forward another few years to Covid. Everyone goes full remote. Eventually my company adopts a 2 day policy (everyone’s in 2 days a week). At this point my department is expanding rapidly. People aren’t always in the same days and some people rarely come in at all (policies are loosely enforced). We also added some roles that were largely out of office (staff aug), so you would never see those people.
It got to the point where I would look at my company and think to myself “who are all these people?”
I started asking people out for drinks after works and, since I moved up, asked my director if I could organize some company sponsored outings.
Eventually I settled back in. Doing things with your coworkers outside of work helps to make it feel more whole. Companies, just like relationships, are not unchanging and you can experience the same sort of feelings even when you don’t move to another company.
Give it time. Try to socialize not over work, but doing something else.
Run commands are great for me, but it sucks when I have to walk someone through something over the phone. It’s gotten to the point where I can’t walk people through the gui methods anymore and it’s actually easier to explain how to open a run prompt and type xyz
There are a few things out there, but I always trust a good ol’ registry hack over a 3rd party exe.
What’s the difference between just doing a core Arch install and going through the wiki to learn how to install all the components that you need? Maybe there’s more to this, but on its face that’s all I could glean. I think I learned more about Linux on the arch wiki and forums than anywhere else.
However, for ultimate utility I think the next iteration of my packet scraper will be a dual NIC’d SBC so I don’t have to worry about hubs or ‘managed’ switches with port mirroring.
I loaded up an RPi with arch, popped a thumb drive on there and created some startup scripts. Once the RPi booted up it just performed a rolling packet monitor. Once I was alerted about a disruption I went and grabbed the thumb drive. I found a Modbus TCP driver bug.
What’s even better is I ended up ‘packaging’ it in an enclosure and was able to utilize it in a lot of scenarios. I’ve been using it over the past 2 years.
Edit: in the industrial world equipment like this is not in racks/server rooms. They are usually located in panels that have no external networking (security). When I ‘grabbed’ that means traveling to the site and literally taking the drive.
A close second is, as previously pointed out, eliminating as much additional business BS as possible. Our current director likes to really have communal discussions on business direction and development, which I’m not opposed to, but the number of meetings is too much. I’ve been clawing back my time ever since the transition.
I remember going to a career fair senior year right after doing a physio lab where we directly studied feedback systems. The company I ended up working for was demoing their software, which was control graphics. Looked a lot like the diagrams we were using in labs.