back
user profile

jasonpeacock

4,273karma·799submissions·October 8, 2013
about
[ my public key: https://keybase.io/jasonpeacock; my proof: https://keybase.io/jasonpeacock/sigs/NOzvI-pClldM3QP1RUip2qPkuuH2PhR3KgLG5ng2fgs ]
recent activity (799 total)
comment
I got started with QBasic, but really it was Hypercard that showed me the power of programming when I built a multi-media presentation that included laser disc cut-scenes for a school project. Hyperca…
7y ago·view thread
comment
Which is exactly my closing argument :)
7y ago·view thread
comment
Have you looked at Plumbumm for Python? It handles everything you just mentioned: https://plumbum.readthedocs.io/en/latest/ There's no reason not to use Python to achie…
7y ago·view thread
comment
Bash is proper programming language, though not necessarily modern nor ergonomic. The problem is: 1. Bash is assumed to be everywhere, so people use it for maximum portability or bootstrapping. 2. It …
7y ago·view thread
comment
Yes! So much yes. Many developers write crappy Bash scripts because they don't see it as a real language, but it's an interpreted language just like Ruby, Python, Perl, etc. If you're g…
7y ago·view thread
comment
This is a JIRA management failure - why is the same workflow being imposed on different teams? Either the company has agreed that all teams will follow the same workflow, then you do as described abov…
7y ago·view thread
comment
^this. You get what you measure. To design a better issue tracker, figure out what you need to measure for success and then design a tool to measure that track changes that drive improvements in those…
7y ago·view thread
comment
> But Python encourages the direct opposite - writing long files of code to avoid introducing too many "modules" and this is a debilitating headache. How does Python encourage mega-files?…
7y ago·view thread
comment
One of the chipped routers is still available: https://smile.amazon.com/TP-Link-TL-WR703N-Wireless-iphone4-... …
7y ago·view thread
comment
Note - the Github project hasn't been updated in 6yrs.
7y ago·view thread
comment
By this argument, chemists should never wash glassware. Keep re-using it until it's too dirty, then through it out and make new beakers. Your tools affect the quality of your work. Work with shit…
7y ago·view thread
comment
And yet everyday you (and everyone else) get in a car with much higher risk of death. Why the double standard for experimental space fight?
7y ago·view thread
comment
Owning production systems means you can't make mistakes and break things. People are already doing what you're saying can't be done, everyday, when they change production systems. He&#x…
7y ago·view thread
comment
It's already here: https://www.wired.com/story/the-sideways-elevator-of-the-fut... …
8y ago·view thread
comment
Checkout TOML for a standard config that does just that.
8y ago·view thread
comment
I love your blog, stumbled across it a while ago. But I do need to mention that there are multiple McD's in Morocco, having been to them myself when I visited :) http://www.mcdonalds.m…
8y ago·view thread
comment
Lightweight cotton gloves :) Put them on, do all your materials handling, and be done.
8y ago·view thread
comment
Aha. Thanks! I understand better now, I didn't realize it was so general-purpose :)
8y ago·view thread
comment
I'm probably being dense, but I don't see a good description of the input data types supported - the CLI says "json or python". It would be great to have clarification if this is J…
8y ago·view thread
comment
From What Can't I Build? , this isn't "code-free programming", rather it's code-free web app building. It's still very powerful but not the same thing as coding. &qu…
8y ago·view thread
comment
Don't multitask. I work a task until blocked, then switch. Work the next one until blocked, then switch again. You'll be surprised at how much you can deliver when you focus on delivering on…
8y ago·view thread
comment
Have you noticed that some movies are only available at AMC theaters, or Cinemark, or Cineworld theaters? Lockdown on content (from distributors to theaters) has been around a long time, this is nothi…
8y ago·view thread
comment
That's what code reviews are for, to help developers check each other for things that cannot be automatically linted.
8y ago·view thread
comment
Amen. Bragging about having a large repo is showing the world that you can't design large software systems. Just like creating branches in Git is cheap, creating repos in Git is just as cheap. Th…
8y ago·view thread
comment
There are way too many problems to perform rote memorization. Maybe that's the approach one takes when practicing, but hopefully they are seeing the pattern and learning algorithms to apply to so…
8y ago·view thread
comment
I don't follow - how is the relative rarity better than absolute frequency? What really matters is how common your password is - not how highly it's ranked in a compromised password list, wh…
8y ago·view thread
comment
Anyone who is serious about securing their keys is not going to rely on security through obscurity. Any good design should be able to withstand public scrutiny.
8y ago·view thread
comment
Amen. I drank from a "clean" mountain stream next to my campsite on a weekend trip, then the next day I noticed there was dead mouse upstream. Don't know if the dead mouse was the direc…
8y ago·view thread
comment
Parks are not free - they're supported by taxpayers.
8y ago·view thread
comment
Yes, I wish more companies took this approach. It can easily be planned for and scheduled appropriately - you know how much time everyone has remaining. And disabling system access is good - they shou…
8y ago·view thread