_qc3o
_qc3o on Hacker News
Posted by
_qc3o on Sunday July 16, 2017 @10:25PM
from the concourse.ci dept.
I honestly don't think you have to do any of those things. You don't need to blog or contribute to OSS or write code on the weekends. I've never had a hiring manager care about any of it. Most just care that you can get along with other people and solve problems relevant to the job. Which is really another way of saying they want well adjusted people.
You can do all those things as well but most people won't care. Blogging and pushing code to GitHub has helped me become a better programmer but it has not directly helped me get jobs.
I get all the other adjectives but where is the elegance?
But you see how you are making my point. Mathematicians as a bunch are very creative and precise at the same time. Going back to my point about the article setting up a false dichotomy. Mathematicians study formal systems which are as precise a thing as humans have managed to make so far. Even if their initial exploration of new territory is not precise it is always in the context of formal systems.
I think the problem is the article is trying to put vaguely defined terms on some spectrum and the tension he is talking about is just an artefact of his own special mapping. Really there is no tension and this mapping is not canonical because the terms are not well-defined. So comparing accuracy, creativity, etc. on a single spectrum doesn't make sense. Mathematics being an existence proof that you can do both things at the same time.
Posted by
_qc3o on Tuesday May 23, 2017 @12:29PM
from the github.com dept.
Posted by
_qc3o on Tuesday May 16, 2017 @07:08PM
from the github.com dept.
Posted by
_qc3o on Sunday May 14, 2017 @06:16PM
from the brianknapp.me dept.
Any sophisticated enough type system contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of Prolog.
Posted by
_qc3o on Monday April 10, 2017 @03:32PM
from the paultaylor.eu dept.
Not just visually. It is also conceptually much more aesthetically pleasant. I still don't know how metaclasses, descriptors, __magic__ methods, multiple inheritance, all the different string formatting schemes, generators/co-routines, etc. work in Python. The amount of stuff you have to learn in Python is a lot more than in Ruby.
New rule. Any sufficiently advanced type system is an ad-hoc re-implementation of Prolog. Once you have unification and backtracking you basically have Prolog and can implement whatever Turing machine you want with the type system.
Posted by
_qc3o on Wednesday March 01, 2017 @05:31PM
from the pangaro.com dept.
Posted by
_qc3o on Friday January 20, 2017 @11:22PM
from the bloomberg.github.io dept.
> When I was a teenager, I got a Dreamhost account and learned web development by uploading PHP scripts and refreshing the page until I got what I wanted. The world of transpilers and SPAs has robbed beginners of this simple experience.
This is the thing that makes me angry the most. We started with interpreted languages with fast feedback loops and then "real" software engineers got into the game and turned all these interpreted languages with fast feedback loops into "compiled" messes with nightmarish debugging experiences.
Fast feedback loops and obvious debugging trails should be a feature that more people pay attention to and the more layers you add the less likely you are to have either one.
So? The planet has also gone through several extinction events. The white knighting ain't helping anyone. Obtuse or not.
Posted by
_qc3o on Friday December 30, 2016 @12:37AM
from the wiki.c2.com dept.
Posted by
_qc3o on Thursday December 29, 2016 @01:54PM
from the rameznaam.com dept.
Posted by
_qc3o on Sunday December 25, 2016 @04:46PM
from the complexification.net dept.
Posted by
_qc3o on Sunday December 11, 2016 @04:48PM
from the learngitbranching.js.org dept.
Posted by
_qc3o on Sunday December 04, 2016 @04:28PM
from the pouchdb.com dept.
Posted by
_qc3o on Saturday December 03, 2016 @01:07AM
from the luajit.org dept.
Posted by
_qc3o on Tuesday November 29, 2016 @08:55PM
from the arxiv.org dept.
Posted by
_qc3o on Wednesday November 16, 2016 @01:50AM
from the wincent.com dept.
I look forward to the day when every software developer has half a clue about monitoring, logging, high availability, configuration management, orchestration/scheduling, performance tuning, build/deployment pipelines, data management/archiving, security and exploit mitigation, etc.
The full-stack developer like the serverless/ops-less future is a pipe dream. Most technology organizations barely even know how to build the software to begin with let alone figure out the right way to operate it.
These d-wave guys are the greatest scam geniuses in history. First they make a "quantum computer" and now they're building trainable exo-suits. I don't even know where they come up with this stuff.
They said availability was "death of a child", not dropping log messages. The trade-off they've made here in terms of being available with some potential loss of visibility is the right one. The system overall is clearly simpler and simpler systems have simpler failure modes and so it is easier to add mitigation components on top that can recover from those failure modes to guarantee higher uptime.
I've never heard anyone say managing a production Kafka cluster was easy or simple. Well, anyone who has had to actually maintain such clusters hasn't said it anyway.
Posted by
_qc3o on Sunday August 21, 2016 @02:43AM
from the gustedt.wordpress.com dept.
Posted by
_qc3o on Wednesday August 17, 2016 @09:34PM
from the shaunlebron.github.io dept.
Posted by
_qc3o on Saturday August 13, 2016 @07:34PM
from the lexi-lambda.github.io dept.