Showing posts with label tools. Show all posts
Showing posts with label tools. Show all posts
August 29, 2019
Bitbucket and Mercurial
It has been recently announced that Bitbucket will be leaving Mercurial support in 2020 [1], defaulting to Git from then on.
A lot of things come to mind when reading the announcement, mostly because Mercurial has been my first distributed revision control system or at least the first one I understood. It's fairly simple to use, concise and with a simple interface, but sadly has fallen in popularity.
Git has won in other fields where popularity is more important that correctness and simplicity. If I would go back in time and choose between Git and Mercurial, I would still choose Mercurial, it's still a great tool.
[1] https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket
June 18, 2013
Is not about the tool
Over and over I keep listening and reading in software development forums about certain types of questions:
Let me explain that, the questions I (and some other developer folks) was asking during those initial years in my experience could be translated to other contexts in this way:
Of course is very useful (and mandatory) to know about the tools, but the effort should be directed to understand how thinks do and should work. That's the reason why the Business Analyst title is so hot at the moment, we as developers have sent the system's business to the background of things, that's my advice, focus on the concepts, business and things that have value, the tools will come eventually.
- What is the best tool to do
? - What is the perfect IDE for
? - What can I use for modelling in
?
Let me explain that, the questions I (and some other developer folks) was asking during those initial years in my experience could be translated to other contexts in this way:
- What is the best hummer to build a chair?
- What is the best brand for office furniture?
- What pencil can I use to draw amazing designs?
Of course is very useful (and mandatory) to know about the tools, but the effort should be directed to understand how thinks do and should work. That's the reason why the Business Analyst title is so hot at the moment, we as developers have sent the system's business to the background of things, that's my advice, focus on the concepts, business and things that have value, the tools will come eventually.
Labels:
best practices,
design,
development,
opinion,
software engineering,
tools
Subscribe to:
Posts (Atom)