News for hackers. Stuff that matters.

shimst3r

Re:The Flix Programming Language on Sunday November 26, 2023 @05:40AM (#38420640)
Looking at the GitHub repo, it’s written in Scala.
Re:The Big TDD Misunderstanding on Sunday November 19, 2023 @05:23AM (#38331229)
If you do TDD, you write your tests first. If you don’t follow TDD, you don’t have to. The author insists on this because they assume a TDD approach.
Re:The Big TDD Misunderstanding on Sunday November 19, 2023 @05:21AM (#38331219)
Instead of Test-Driven Design, it should’ve been called Design-By-Testing.
Re:Skip the API, Ship Your Database on Thursday September 14, 2023 @04:47AM (#37506468)
As someone who has worked as a data engineer on an organically grown monolith, the last thing you want to do is ceding control over your schema due to the lack of (sensible) abstraction. Everyone will change it, nobody cares about standardization. It’s utter chaos and a data engineering nightmare.

This is the same, plus the lack of proper authN/ authZ. Good luck passing your next audit.

Re:The Staff Engineer's Path – Book Review on Wednesday May 17, 2023 @10:45AM (#35975935)
Unpopular opinion: With quickly growing organizations and therefore more inexperienced people managers, promoting someone to staff engineer is an easy way out of responsibility.

How often have I heard "you’re at a point in your career now where a people manager will only hinder you" to justify not being capable of supporting me.

Re:Scripting with Go on Friday March 11, 2022 @12:59PM (#30643506)
While I see the benefit of this approach, I’m often baffled why people want to go either 100 % POSIX builtins or 100 % scripting language.

The biggest benefit of the shell is its clearly defined input and output (and error) interfaces. Most programming languages can read from and write to stdin, stdout, and stderr.

Why not use it and stick to KISS, replacing one cumbersome POSIX utility at a time, suites for the task? Then you don’t need to chain methods using less idiomatic code. But then you wouldn’t need these kind of libraries either.

Re:My Remote Mob Programming Experience on Friday February 18, 2022 @05:34AM (#30384135)
We used mob programming as a framework for conducting coding dojos, it was a very good experience.

We based the sessions roughly on the book https://pragprog.com/titles/mpmob/code-with-the-wisdom-of-th... - having some kind of system is highly recommended.

While I haven't got the chance to do mob programming ever since, I'm looking forward to change this in the future. It's such a great tool for mixed-experience teams (especially good for onboarding new hires or junior devs) or cross discipline teams (having a product manager in the mob really helps removing boundaries).

Re:Ask HN: How to prepare as soon-to-be blind developer? on Monday February 14, 2022 @06:16PM (#30339859)
There’s been a recent podcast episode on this on the Go Time podcast: https://changelog.com/gotime/209

All the best to your friend, may they have the power and support to go through this change.

Re:iPhone SE: The One-Eyed King? on Tuesday April 28, 2020 @04:00AM (#23004683)
It always existed.

-- sent from my iMac in Bielefeld

I haven’t worked with C in quite a while, but this repository is beautiful and wants me to look into the language again. Very readable to me and also well formatted.
Re:Python programming is drowning in red tape on Wednesday April 15, 2020 @02:43AM (#22875221)
Do you know cookie cutter? https://cookiecutter.readthedocs.io/en/1.7.0/ There are a lot of task specific templates that can be adjusted and open sourced if needed.
Re:Ask HN: Smallest laptop that is decent for coding? on Tuesday March 24, 2020 @06:51AM (#22673714)
I'm still loving my 2013 MacBook Air 13" with an i7 and 8 GB RAM.

I mostly do Python development with Vim (web, DevOps, ML/NLP) and Dart/Flutter stuff with VSCode. For bigger workloads I ssh into my iMac.

Re:Nim Community Survey 2019 Results on Monday February 24, 2020 @01:23AM (#22402076)
I’d suggest based on PyPI download numbers, see https://hugovk.github.io/top-pypi-packages/
The official Flutter course was very good, hosted by London App Brewery.

Definitely worth it if you’re looking into cross-platform frontend development.

Re:Parsoid in PHP, or There and Back Again on Thursday February 13, 2020 @01:26AM (#22315745)
> Parsoid/PHP also brings us one step closer to integrating Parsoid and other MediaWiki wikitext-handling code into a single system, which will be easier to maintain and extend.

I assume that Wikimedia works on a rather tight budget. Choosing (and unifying on) tech stacks with a larger supply in devs seems to be an economically reasonable choice.