Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jskulski
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
jskulski
4y ago
One issue is there are competing forks for mac and it’s not clear which to chose. In general, emacs locks up on me in OS X but not so in linux. I don’t have more info than that, but I find I have to restart emacs more than pycharm
32.
▲
by
jskulski
4y ago
Rituals can be important. I recently worked on a mostly daily exercise routine and it's life changing. I'm now focusing on a monthly/weekly/daily planning. If I try to even do two habits, I have much lower results. Count
33.
▲
by
jskulski
4y ago
This level of parallelism feels more like my brain is abstracting two tasks into one. It takes a little practice and then you gain that ability
34.
▲
by
jskulski
4y ago
That was a great read, thanks for posting. Looking forward to sharing.
35.
▲
by
jskulski
6y ago
Bob Martin is myopic in his view of software, in a way that I think is harmful to teams and the industry. It is my experience that good software comes from teams working together well, teams that are in some sort of harmony with each other
36.
▲
by
jskulski
7y ago
Oh. I hadn't seen that he had died. Rest in peace, Joe. I was just getting to know your work, but thanks for doing it.
37.
▲
by
jskulski
8y ago
Sounds similar to the ones I've read. Good points, little else, repeated with anecdotes to substantiate the points. I like summaries of these.
38.
▲
by
jskulski
8y ago
What is sunrise mode? Are you referring to https://www.emacswiki.org/emacs/Sunrise_Commander ?
39.
▲
by
jskulski
8y ago
Has anyone used this, org-mode or other literate programming tools for a full team project at scale (whatever that means, non-trivial multiple months, lots of code)? Did the team have to buy in or were they already users? How did it go- d
40.
▲
by
jskulski
8y ago
For context: - 2003, I needed to learn JS to move into a professional web developer position (from systems eng). I started with mootools/dojo/yui and jquery, when it came out in 2006. - 2009, apps started to get very complex and h
41.
▲
by
jskulski
10y ago
Very cool! I did a similar project a few months ago! One day after lunch people were starting to run around saying our system was down. I checked a few of our dependencies and realized it was out of our hands. (Still our problem, but nothin
42.
▲
by
jskulski
10y ago
A bit off-topic, but I'm curious what your experience with Smalltalk was professionally. I've always viewed it with rose color glasses. It looks like a wonderful environment to work in, but I'm sure I'm missing something
43.
▲
by
jskulski
10y ago
I agree, insincere flattery (maybe even condescension?) will be read and figured out. To me, this is sort of inline with How to Win Friends and Influence People. Taken at face value and just following the motions will be ineffectual at best
44.
▲
by
jskulski
10y ago
It was for many years (because the others didn't exist)
45.
▲
by
jskulski
10y ago
I try to setup a feedback loop as soon as possible. I spend time setting up so i can do some simple action (hit a button, run a command, or automatically watch some files) to see if I'm on target it. I found this saves immense time and
46.
▲
by
jskulski
11y ago
> This mindset fails to take into consideration the fact that tightly coupled things are often simpler to understand and reason about You're right on a small scale. With teams or feature changes, tightly coupled things quickly breed
47.
▲
by
jskulski
11y ago
Everyday, I write things down and then I do them and then I cross them off. It's really hard.
48.
▲
by
jskulski
11y ago
"Elevtr IO is an app for testing your minimum viable product or supporting ideas you like." A MVP isn't a description of something that doesn't exist. An MVP is the cheapest way to get value to your users. Interesting id
49.
▲
by
jskulski
11y ago
Exactly. The important part of these phrases aren't Technical or Conceptual, it's the 'Debt' part.
50.
▲
by
jskulski
11y ago
This also leads to the rise of single tons and creating objects wherever you need them. It's hard to grok Dependency Injection when your objects live and die all the time. It makes reasoning about state easy because you don't have
51.
▲
by
jskulski
11y ago
Exactly. My experience with JS (which is entering non-trivial amounts) has been this: Either get a boilerplate, generator or spend frustrating afternoons configuring to the start line. Then once you start work spend hours reading docs to fi
52.
▲
by
jskulski
11y ago
It's referred to as the monkey-mind. https://en.wikipedia.org/wiki/Mind_monkey Zen is where I encountered it.
53.
▲
by
jskulski
11y ago
I'm a big fan of day dreaming, and set apart time in my day for it. I guess mind-wandering is the new term. But I think the article is protecting the very stressful cycle of thinking about the same things over and over and over without
54.
▲
by
jskulski
11y ago
def some_function(some_obj): ... How does any IDE or editor know what some_function would be passed without a severe amount of inspection? I might be wrong on my definitions, but almost by definition, there's just not enough inform
55.
▲
by
jskulski
11y ago
I think the main point is that its very convenient to the IDE/developer, not for the performance. You know what things are before runtime. You can explore and have discoverable APIs much easier. Most dynamic languages I've used in
56.
▲
by
jskulski
11y ago
Live coding doesn't mean a poor presentation. Thought bad live coding generally does. I don't want to see someone stumble around, but Jim Weirich's live coding of katas turned me on to a lot. Not only katas, ruby, but how he
57.
▲
by
jskulski
11y ago
Thanks for the video, looks interesting.
58.
▲
by
jskulski
11y ago
Agreed. It looks like this was caused not because the application developer or DBA caused an error, but because the system didn't allow for ticket dependencies.
59.
▲
by
jskulski
11y ago
I've worked in PHP since 2000 or so. It's amazing what it's turned into. That said it's still very painful and the ecosystem has a very long way to go in terms of build tools, etc etc. I bet there's a lot of money t
60.
▲
by
jskulski
11y ago
Talent that comes in because a stack is hot/trendy are there by virtue that they lack the experience to know it's nothing knew. They haven't seen other hot/trendy stacks fail yet. Meaning they probably also lack experien
More ›