Software engineering is getting easier and harder at the same time. New tools and abstractions provide tremendous power, while increasing quality standards and wider scope for software make this power a necessity. The term full stack is rather new, and still the size of the average stack seems to keep increasing. The days of ‘the’ documentation have long gone. This is why I instantly fell in love with zeal.
A few weeks ago I wrote a blog post on how accessible ML has become. Before continuing with the announced part 2 of my ML series with a practical REST API example, let’s dive further into the accessibility and standartization aspects with my latest discovery: ONNX.
Not long ago machine learning used to be pretty “academic” in the sense that the only way to access the concepts it was through formal mathematical notation. Machine Learning is probably the heartpiece of the still new profession of data scientist, dubbed the sexiest job of the 21st century. So far, this sexiness has become increasingly accessible to developers, including those without a PhD in statistics.
Even if you are not familiar with scp yet, you might have encountered WinSCP, especially if you use Windows. This file transfer client among other protocols works with the scp protocol, a secure file transfer protocol over SSH.
Doesn’t it bug you that you always estimate development time lower than the time you actually spend on development? And you never seem to learn? Many try to find the answer in psychology, this may hold some truth, but a large portion of this bias can easily be explained mathematically. The problem is, that we foolishly assume normal distributions, where they simply cannot be.
I still remember the first time I wanted to look up what made crash my application in a server log. It was a document of a few MB, nothing alarming so far since word documents at that time could easily be the size of several dozen MB. But scrolling to the end of the logfile seemed impossible, it just took ages…
You certainly know the little search bar on top of your file browser – Finder on a Mac or Explorer if you’re on Windows. You just enter your search term and hit enter, and maybe refine your search with filters. Did you know the same thing also exists on the Linux or Mac command line? Meet the find command.
A lot of people are taking up programming nowadays, either because they’re young and it’s one of the options for them to take up, or because of the opportunities in a vastly growing sector. Programming beginners are confronted with the difficult choice of their first language.
Last weekend I participated at the Open Food Hackdays in Basel. As on any hackathon I have joined so far, it meant a lot of fun, new acquaintances and most of all, fast-track learning. This time, I learned some valuable lessons on machine learning.
This one is a little late and a bit exotic. You will not find it in typical linux/bash tutorials or books. I stumbled upon it by literally going through all available commands on my old CentOS laptop, and curiosity earned its rewards…
Have you ever come to the situation where you needed to quickly verify if two files are the same or not? Chances are you already do this every day inside your IDE when checking the changes for a commit.
After a summer full of work, I needed to seize the moment and work on something on my to do list: Creating my personal home page.