You are viewing a single comment's thread from:

RE: Update your keys - If need be

in Synergy Builders14 days ago

I'll try to answer what I can.

RE: windows, yes it should work just fine, it's an interpreted language and therefor system neutral. The setup is a bit different, but functionally the same.

RE: local testing, that's the proper way to do things, learn and test things on your own stuff before trying to make things work in the wild.

RE: keychain, if what you want to do is make user facing things, python is probably not the answer. There are tools to make ui/guis and stuff, but most of the stuff is going to be command line or terminal interface.

You have come to a very important question you have to ask yourself if you want to learn to program, There is really 3 options.

  1. Frontend - User interfaces, webpages, things that the user interacts with, e.g. with keychain, which you would want to learn javascript/typescript and html / css etc.
  2. Backend - Stuff the user never sees, automation, bots, apis, servers e.g. this is the kind of thing nectar is really for, and by extension python in general.
  3. Fullstack - These are apps that do both, front and back and communicates with itself, single page applications, this is where a lot of the js frameworks fit, react, svelte, next.js, nuxt, vue, angular etc. It does have the added benefit of using user facing tools like keychain for the user, but I find it complex and hard to learn really.

Whichever route you chose, I'll be more than happy to try to lend a hand where I can.

Sort:  

From what I have read, at lest having an understanding of full stack development will be beneficial to learning both front and back end. Clearly I don't know the answers, or hell even the questions to ask yet. Thank you very much for offering to help me learn! The only stuff I have any experience with JS, Lua, and some html as far as programing. However, I do have a pretty good understand of electrical systems and how transistors (aka relays) do math. The problem I keep running into is everything I think of to start trying to program would be easier for me to just build with mechanical parts.

Believe it or not, I actually understand. My problem is I always had the want and the drive, but never anything to do. It wasn't until @ecoinstant gave me some direction that I really started to thrive.

Yes, if it's understanding you want, I would at least look into fullstack. It gives you a taste of both, and you will find out you prefer one or the other. I learned very quickly I hate frontend work. I'm not artistic, I can't "design" things that look good, etc. But I love backend work. I feel right at home.

Having some JS and Lua under your belt will help actually a lot. Fundamentally most languages are similar, other than syntax differences.

RE: The original post, If you are wanting to see something that fundamentally does the same thing but on the frontend side. I worked on this the last two days: Hive Key Changer and you can find the source for it here, now it doesn't use keychain as keychain doesn't sign things with owner keys, which is what is required for key change, but you can see some other examples of keychain use in that same repo.

lolz! I was about to read that post when the notification popped up that you replied.