• 0 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle








  • I use Starlink because I only have one other satellite competitor in my area, which I used to rely on. Previously, I had a 500GB limit and only 15-25mbps on any given day. Now, I have unlimited data and get 35mbps-70mpbs on any given day. Often above 50mbps.

    It’s cheaper, it’s faster, and it’s easier to manage/setup/move/etc.

    I think Elon is an idiot. I don’t even like that I have to use satellite internet. America used to have programs to build infrastructure like fiber optics across the nation for everyone. Our ability to service each other has diminished so greatly that it’s easier for me to connect to a satellite than it is to crowd source laying cables in my area.

    It’s way faster, cheaper, and reliable to just dig trenches and lay cable. But Starlink provides me with something I can use for remote work, entertainment, and communication. It’s a decent product. I just think it’s like solving a drought by melting the ice caps.



  • I was comparing it to civil or mechanical engineering. I agree that programming/software is growing and “infiltrating” our lives. That’s why I think it will become a licensed/certified term in the future. Software engineer will require a cert and some products will require certified engineers. Whereas web apps developers (most likely) will not use that title most of the time and we will just bifurcate those who work on “critical software” and those that do not.



  • Software engineering is just what any “engineering” field would be if they didn’t have standards. We have some geniuses and we have some idiots.

    Mechanical engineers, civil engineers, electrical engineers, etc. are often forced to adhere to some sort of standard. It means something to say “I’m a civil engineer” (in most developed nations). You are genuinely liable in some instances for your work. You have to adhere to codes and policies and formats.

    Software engineering is the wild west right now. No rules. No standards. And in most industries we may never need a standard because software rarely kills.

    However, software is becoming increasingly important in our daily lives. There will likely come a day wherein similar standards take precedence and the name “software engineer” is only allowed to those who adhere to those standards and have the proper certs/licenses. I believe Canada already does this.

    Software engineers would be responsible for critical software, e.g: ensuring phones connecting to an emergency operator don’t fail, building pacemakers, securing medical records, etc. I know some of these tasks already have “experts” behind them. But I don’t think software has any licensing/governing.

    Directly opposed to “engineering” would be the grunt work which I do.




  • It’s pretty simple. Medical devices should have certain expectations for time and support. This happens in other industries all the time. Product support has to be guaranteed. And if you can’t guarantee product support, make your software open source. That’s not a law, just a “I’m not an asshole” placeholder. Open source schematics and software won’t fix everything, but it shows good faith effort to help people fucking not go blind.