I think a calculator app is best for first projects. Once you are comfortable, I think you should move onto other projects to get more experience with unique problems.
What tools you use on your projects really comes down to what problems you are facing. If your personal projects start to grow into something with stakeholders then that is when I would introduce scrum and testing. But to each their own.
This kind of helps save your sanity, and it helps you develop your project's story. That way when you have another interview, rather than saying you used X because everyone else does, you can say you used X to solve Y problem.
Tech Lead/Team Lead. Senior WebDev.
Intermediate Grade on Computer Systems-
High Grade on Web Application Development-
MBA (+Marketing+HHRR).
Studied a bit of law, economics and design
Location
Spain
Education
Higher Level Education Certificate on Web Application Development
While I agree, don't disrespect calculators, they imply intrinsic difficulty as dealing with numbers, specially floats is not something easy in CS. Also you can keep adding features to it till you get a full fledged calculator with different modes (scientific, graphic, standard, programmer...) or to work with money, temperature etc etc
Check the Windows calculator options as example, they add updates to it now and then 😁
Which has issues and it's in no way a production-ready thingy (e.g. uses eval() and has some UX issues and tones of room for improvement).
Also @yuridevat neither your calculator nor the mine one are compatible with the row of numbers below function keys, spread a bit of love to us, TLK keyboard users! 😂😂
I think a calculator app is best for first projects. Once you are comfortable, I think you should move onto other projects to get more experience with unique problems.
What tools you use on your projects really comes down to what problems you are facing. If your personal projects start to grow into something with stakeholders then that is when I would introduce scrum and testing. But to each their own.
This kind of helps save your sanity, and it helps you develop your project's story. That way when you have another interview, rather than saying you used X because everyone else does, you can say you used X to solve Y problem.
While I agree, don't disrespect calculators, they imply intrinsic difficulty as dealing with numbers, specially floats is not something easy in CS. Also you can keep adding features to it till you get a full fledged calculator with different modes (scientific, graphic, standard, programmer...) or to work with money, temperature etc etc
Check the Windows calculator options as example, they add updates to it now and then 😁
It's also funny because I also did one:
JavaScript Calculator - The DOM way
JoelBonetR ・ May 7 ・ 1 min read
Which has issues and it's in no way a production-ready thingy (e.g. uses
eval()and has some UX issues and tones of room for improvement).Also @yuridevat neither your calculator nor the mine one are compatible with the row of numbers below function keys, spread a bit of love to us, TLK keyboard users! 😂😂
Hehe yes totally agree on that.