605 karma · joined September 22, 2016
I can see you just started writing on this blog so I don't want to discourage you, but I was struck by the formatting of your notes page and this post being so similar to Dan's along with the topic and content of this post. Keep writing but I would maybe suggest something with more of an original spin.
I would add Amsterdam is one of the easiest cities to get around in, I don't know why you would exclude public transport as an option as it is clean and efficient there.
Chicago-Naperville-Elgin, IL-IN-WI MSA 9,498,716
Minneapolis-St. Paul-Bloomington, MN-WI MSA 3,629,190
https://en.wikipedia.org/wiki/List_of_metropolitan_statistic...
Everything is indirection.
That being said, it can hardly be stated that the modern diet is at all reflective of what humans have eaten in anything but the very recent past. Processed foods and carbohydrates, grains, meat from animals that have been given steroids and have not been free to roam. There are so many variables that it seems like a very difficult task to determine what comprises a good diet.
It is not clear to me whether a carnivorous or a vegan diet would be more beneficial to one's health.
Of course names and contact details are not great. I get that. But will this even effect Canva?
A lot of advances are gradual, and if you are a large company you will have time to react.
Most software created itself is a tool, a tool which typically leverages the speed of computing to perform a task hundreds, thousands, or millions of times faster than a human could. Think making a bank transfer - I can do this in 5 seconds on my phone now, which would take me over an hour to physically head into a branch and do it in person, and even then we are relying on computing power at the branch itself.
Why would we, as software developers, act like we aren't going to use tools ourselves? For productivity, for a more pleasant (or even just less frustrating) experience?
I initially was a vim + printf debugging stalwart, but having been in a Java environment grew to realise the immense power of an IDE like IntelliJ and how beneficial it is. You can detect errors in the code almost immediately, so spelling mistakes and missed semicolons aren't a thing. You can fix them in a fraction of a second. If I write a function that could be written in a clearer way, or I'm not sure what type I should write for a variable, it will suggest it immediately and I can follow that suggestion with a press of a key.
Yes, it cannot write great software for me. But if you have worked with software where there is no autocompletion, poor debugging and profiling tools, then I find it hard to believe that you don't think that the addition of these tool can help you write at the least MORE software, and probably even BETTER software.
It is not the same as writing a novel, as much as I would like to romanticise that it is. It is about organising and coordinating components to work together, and for this tools can be a tremendous help.
But again, you have to spend a month or so learning the shortcuts.
https://www.instagram.com/_emmachamberlain
There's nothing wrong with that this of course, I have no problem with people posting whatever they want. I just think the article is overstating the shift in content.
Which were absolutely everywhere at the turn of century.
I wonder whether it is better to start with Python or JavaScript so you feel productive and can see more immediate results from your programming, or to start with C so that very little of programming is "magic" to you. I still haven't arrived at an answer, but I agree that some exposure to writing C is something that I would highly recommend.
* not saying the particular characteristics of this story are not a little creepy