Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Physical facet of computation - different from app development #15

Open
sanjarcode opened this issue Jul 15, 2022 · 2 comments
Open

Physical facet of computation - different from app development #15

sanjarcode opened this issue Jul 15, 2022 · 2 comments

Comments

@sanjarcode
Copy link
Member

sanjarcode commented Jul 15, 2022

❓career change decision.

Since college upto now, I have been working on software that interacts with humans, or at most, stays within a computer.

In other words, all my computation/software knowledge has almost no significant physical effects, because no actuator/sensor is present, except for humans of course 😅.

Example: web (UI + backend) development is used by humans. Something like robotics is much more tangible and has more ability to make physical changes to the environment around us.

In short, there are two types of computation systems:

  1. Computation as an end goal, here product = computation + information.
  2. Computation as a means to physical changes. Here product = computation + matter manipulation. See CPS

I have explored 1

I am interested in 2. Is it time to start learning about it?

Note: Learning robotics has an intelligence part too, so learning fundamentals of AI (and so ML) will be crucial.

Decision to make: how much of app development is OK before I stop diving deep into it, and start exploring this other branch of computation (computation with physical effects).

In short, what should be my plan?

Note: there's a general "belief" that web development is a more in-demand skill than robotics. It's much more scalable than robotics, and robotics needs upfront capital.

However, none of these reasons are acceptable to "not do" robotics.

What do you think about this, should I pursue this?

@sanjarcode
Copy link
Member Author

sanjarcode commented Jul 15, 2022

I'm not not bored, with making CRUD apps.
Apart from things like system design and code design (design patterns n all), I know programming well.

That not not was intentional.

Screenshot_20220715-224146_Chrome.png

Screenshot_20220715-224219_Chrome.png

I'm definitely not bored, but the screenshots represent a small portion of how I feel...

Screenshot_20220715-224535_Chrome.png

Screenshot_20220715-224852_Chrome.png

My current career path is simple: 1. Learn app development for the web: a. Ul b. Backend 2. Learn distributed system design 3. Mobile development (optional)
And in the process - also learn about programming - design patterns, paradigms.
I want to finish all this in < 2 years.

When will I learn robotics, that is the question?
Should I learn them together -
i.e. app
development with robotics, or learn in order, or learn only one thing.

nextL Reflecting on current career plan

@sanjarcode sanjarcode changed the title Physical facet of computation - i.e. different from app development Physical facet of computation - different from app development Jul 15, 2022
@sanjarcode
Copy link
Member Author

https://en.m.wikipedia.org/wiki/Center_for_Bits_and_Atoms

MIT's Center for Bits and Atoms is an ambitious interdisciplinary initiative that is looking beyond the end of the Digital Revolution to ask how a functional description of a system can be embodied in, and abstracted from, a physical form. These simple, profound questions date back to the beginning of modern manufacturing and before that to the origins of natural science, but they have revolutionary new implications that follow from the recognition of the computational universality of physical systems. We can no longer afford to ignore nature's capabilities that have been neglected by conventional digital logic; it is at the boundary between the content of information and its physical representation that many of science's greatest technological, economic, and social opportunities and obstacles lie.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant