Category Archives: General

Category for general posts.

Communication on project architecture development

Discussion
Photo by Austin Distel on Unsplash

Today I had a call with a developer of a library we are using in one of our applications. We have discussed our use case: workaround we implemented to overcome limitations and an alternative solution from his side. The call was useful as I got additional inputs which I’m going to apply. That made me think about how multifaceted communication can be during the process of architecture development:

  • collect functional and non-functional requirements to the platform;
  • present research results to the team;
  • plan implementation steps;
  • collect feedback from the team;
  • contact the infrastructure team;
  • discuss alternative approaches;
  • resolving conflicts of interests;
  • contact dependencies development teams;
  • provide dedicated requirements to the team’s area of responsibility;
  • support the team.

The items might be not exactly in such order and probably I’ve missed some of them. Each round can be repeated several times during changes in the platform and depending on the development stage. Different rounds of communication involve different numbers of participants with different roles, and can go occasionally or on a scheduled basis.

Sometimes people can communicate on a topic without sharing results or agree on something not corresponding to the initial concepts, which causes conflicts of interests between participants. The more people in a group, the more difficult it is to keep track of discussions. Thanks to the scrum master role the whole process can be organized in a comfortable manner.

Home Page in 2024

Antique Typewriter on Dark Wood
Photo by Patrick Fore on Unsplash

Lots of various social networks provide huge possibilities to share different types of content. We create our profiles and immediately may follow our friends and colleges. After publishing something we get the feedback rather fast from our contacts. Messengers as well now provide similar experience. We shop on social networks, search for information and read news. Presence on the Internet doesn’t require any technical skills.

On the other hand, tuning of social network profiles is limited: standard profile address, design and functionality. Any picked social network profile looks the same as others and gets lost among them.

Creating a separate home page is a more tricky process which provides freedom of choice: how to organize the web-site, what kind of functionality to add, how elements of the web-page should look, etc. From the technical perspective possibilities are limited only by skills and imagination. Migration is a case of switching web-hosting or implementation most likely will be clear because of access to raw data: files and databases. Personal web-sites can be constantly being improved and be started as simple static pages.

I already worked on a couple of own web-sites (not taking into account blogs and those from early years at school), but, probably because I wanted them to pretend to be more valuable, I didn’t call them “Home Page”. And now I would like to create one starting with a WordPress blog.