The state of software documentation needs to improve because it is, bluntly put, not very good. The amount of software that gets written and released every month for public use is phenomenal. It is now an accepted norm to write automated tests that are supposed to increase the software user's... read more →
Sep
30
Jan
18
My experience of real-world F# project - building a web-based application using F#, Suave, PostgreSQL, mono, vue.js and Visual Studio Code, developed and run on Linux. A little bit of background For a project that I have undertaken, I decided to give F# a try. I have been interested in... read more →
Dec
29
Finding focus and balance in software engineering Software development is an engineering task. Mostly however, it is a balancing act. Careless choices can prove expensive in their effects. Choices for now and the future For virtually every single project, scores of choices are made. Elements affecting both short-term and long-term are... read more →
Sep
27
Software design has two faces – visual and functional. Both are really important. It could be argued that a good visual design is a nice to have, that it does not matter that much if an application with some graphical user interface does not look pretty. Clearly, people like and prefer visually... read more →