HN user

owlglass

113 karma
Posts0
Comments45
View on HN
No posts found.
Busy Status Bar 2 years ago

The 'Status' in the product name has two meanings, with the second being the standing conveyed by being able to shell out $189 for a pomodoro timer.

I wrote some PowerQuery functions and VBA macros to facilitate client invoicing that cut down ~2 hours of work to ~10 minutes (and shrinking, as I toy around with the scripts to delegate more of the work to the machine each time).

The billing data is pulled from an external vendor's portal. The contact data is pulled from our internal CRM. Both sets of data are then cleaned up and merged with PowerQuery, and then VBA is used to send emails out to clients.

I probably spent in the range of 3-4 hours getting a working version going and ~20 hours optimizing during downtime at work. I genuinely find it enjoyable to work on—there is something immensely satisfying about automating rote work away.

I use this once per month (a billing cycle). It will probably never see the light of day for anyone else, at least in its current state, because I work in a low-tech, nonprofit environment and using this kind of tool would be daunting for my co-workers (for reference, mail merging is sometimes intimidating at my workplace).

Google DeepMind 3 years ago

What indicates that Google is "too scared" as opposed to merely lagging behind?

While loyalty to the craft can have the side effect of generating more value to an employer, I don't think the two notions are antagonists. Get better at your craft and you'll have more opportunity to operate as a mercenary.

CrabLang 3 years ago

From the GitHub repo:

* A community fork of a language named after a plant fungus. All of the memory-safe features you love, now with 100% less bureaucracy! *

I assumed with the 'oxide' and 'ferrous' references that Rust's etymology had to do with corrosion, and while that's part of the explanation, it's mostly about fungi [1]

[1] https://stackoverflow.com/questions/16494822/why-is-it-calle...

As far as I understand, universities' reasoning for differential tuition varies from demand for a particular major, projected earning potential, and the cost of providing the major itself (for example, a civil engineering student requires all the material and facilities for their labs and field courses).

In Canada, this differential pricing between engineering and other majors is applied to all engineering disciplines, which is why software ends up with a higher cost than computer science, despite there being very few tangible differences in the curricula.

In my opinion, a model like that of your school's is much more reasonable, given that many of the core classes are the same.

I'd like to add my experience. I did a year of English in university, then switched to a software engineering major after internalizing all the "an English degree is useless" rhetoric.

While I am glad I didn't spend the ~$32,000 CAD it would have cost to get an English degree, I do wish I'd enrolled in a CS/English double major to get the benefits of technical studies and a humanities education. I have realized that, while I like software, a corporate job is just a means to an end to what I really enjoy: shared experience and art.

On another note, I did make the mistake of paying $15,000 CAD/year for a software engineering degree compared to $8,000/year for a CS degree. Now, in my final year, I'm taking many of the same classes CS students take. I would warn anyone in the same position in Canada (or the US) to seriously compare the two curricula when making a decision.

It'd be worthwhile for recreation, but software is kind of unique in eschewing credentials in favor of experience and ability. Civil engineers must be accredited to practice. While I don't think the requirements are as rigid for mechanical engineers, I expect a greater proportion of mechanical engineering jobs have a degree as a hard requirement than in software. This probably leads to less interest in things like teachyourselfmeche.com

Not research backed, but to add one data point, I bought into the whole "I need a three-step skincare routine" trend (which I think is positive, people should care for their skin as they should any other organ). However, after trying ~5 different cleansers (varying in ingredients, lathering vs non-lathering, and oil cleansing), I realized my acne is best when I cleanse twice daily with water.

On the other hand, moisturizing and sunscreen has helped with dryness and post-inflammatory hyperpigmentation from acne.

Making Sandspiel 3 years ago

I found Sandspiel and its creator's blog a while back, and it was really humbling and inspiring. Max is clearly very talented and dedicated, and his projects served as a reminder to me, as a jaded person tired of seeking the profitability or usefulness of software projects, that at the end of the day, programming (and, by extension, one's use of their time) can just be about fun and creative exploration.