|
|
|
|
|
by austin-cheney
871 days ago
|
|
What is a problem you have? Think about something that frustrates you or something you wished worked differently. Then solve for it. Don’t let ambitious problems scare you. As a dumb army guy it frustrated me that I could not access my file system off my computer from across the world through the internet. There were times when I would have to leave home for a year or more. To add insult to injury I can only program in JavaScript/TypeScript, so my solutions are limited. I wrote a Node app to solve for this with a GUI that displays in the browser or Tauri or Electron. Yes, iSCSI is a thing but it does not provide social restrictions to share with other people with custom limitations the way Samba does. I also didn’t want to waste money and violate my own privacy on a third party cloud provider. If both end points are IPv6 you should need any third party server/proxy. When I first started on the security model of this app it got too complicated and became littered with regressions and testing manually was taking too long and I would always forget to test some feature. There are some good test automation apps out there for the browser but they are really complicated and I needed something peer-to-peer to test multiple computers from a single command and control. To solve for that I wrote a test automation component for the app. |
|