-
(I’m not sure if this word exists in a different context than “reinventing the wheel”)
- Reinventing the wheel: Coming up with a new wheel without knowing about existing wheels
- Reimplementation of the wheel: Like making your own wheels instead of buying ready-made ones for building a car?
-
It feels unnecessarily complicated, might change the title.
-
I feel like I’m avoiding this too much with Myself, which isn’t good, I just have a vague sense.
- (Still just a vague thought)
-
For example, I don’t think I could have ever made AxStudio.
- Thinking, “Let’s create software where you can design UI and make iOS apps without coding,” I wouldn’t go as far as starting from scratch to implement a Figma-like software and renderer.
- I might experiment with loading Figma or Illustrator data and if it seems impossible, I’d probably give up.
- (This seems like an extreme example due to the super implementation skills of obuchi_yuki)
- Thinking, “Let’s create software where you can design UI and make iOS apps without coding,” I wouldn’t go as far as starting from scratch to implement a Figma-like software and renderer.
-
I’m thinking about wanting to improve my implementation skills, but I feel like it includes the ability to reimplement the wheel without complaining.
- Something like “You have to be smart and not smart at the same time.”
- Is that true?
-
Implementing something just for the sake of Reimplementation of the Wheel can be fun in itself.
- Like in Introduction to DIY Operating Systems, where the purpose is to learn through reimplementation.
- What I mentioned earlier is the struggle of not being able to maintain motivation for Reimplementation of the Wheel as a means.
- For instance, wanting to create a groundbreaking SNS but struggling to stay motivated in building the basic mechanisms of an SNS during the process.
- People who enjoy mock-ups seem to be really happy.
- I completely understand. I’m interested in streamlining such complex developments (momeemt)
- Exactly, when reimplementing the wheel is the goal, creating libraries/frameworks for diversion seems quite effective.
- In such cases, deliberately instrumentalizing the means seems to be effective.
- That’s what Cards is doing.
- For instance, wanting to create a groundbreaking SNS but struggling to stay motivated in building the basic mechanisms of an SNS during the process.
-
Since this is a different discussion from reinventing the wheel, the novelty of what is being created is not the main point here.
-
The way this term is segmented is refreshing (takker)
- In a learning context, the term “reinventing the wheel” can be used positively, but according to this definition, it can be called “reimplementation of the wheel.”
-
- Being mentioned:
-
A: Inventing the same solution without knowing existing solutions
-
B: Implementing without knowing about existing solutions that are available
-
C: Knowing about existing solutions and intentionally implementing them
-
C1: For the purpose of acquiring knowledge or enjoyment
-
C2: Intended for improving existing implementations due to dissatisfaction
-
- 60d136e779e113000093cbd3 might be C1, and 60d136e779e113000093cbd5 could be C2.
- Various pros and cons of reimplementation of the wheel are discussed.
- Being mentioned: