<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: struppi</title><link>https://news.ycombinator.com/user?id=struppi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 30 Aug 2026 09:45:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=struppi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by struppi in "Marmota: Simple Markdown Presentations"]]></title><description><![CDATA[
<p>Hi! Author of marmota here - Even though I didn't post it to YC yet: If you have any questions or feedback, reply here!</p>
]]></description><pubDate>Wed, 24 Aug 2022 05:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=32575195</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=32575195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32575195</guid></item><item><title><![CDATA[Show HN: eBook “Agile Engineering Practices Part 1: Writing Software”]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.quickglance.at/agile_developers_practices.html">https://www.quickglance.at/agile_developers_practices.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23191473">https://news.ycombinator.com/item?id=23191473</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 15 May 2020 12:42:08 +0000</pubDate><link>https://www.quickglance.at/agile_developers_practices.html</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=23191473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23191473</guid></item><item><title><![CDATA[New comment by struppi in "Show HN: MetalShell – Build GUIs for JVM Apps with HTML, CSS and JavaScript"]]></title><description><![CDATA[
<p>Thanks.<p>More performant? Maybe - at least multithreading, fork/join, ... would be easier.<p>Smaller binaries? No, probably even larger, since the chromium embedded framework (CEF) is biiig. But it would probably be possible to add other HTML renderers later (i.e. CEF during development b/c of the excellent debugging features, JavaFX WebView later).<p>It would make most sense when you either need multi-threading or have existing Java libraries/code you want to re-use or have mostly Java developers...</p>
]]></description><pubDate>Wed, 24 Jul 2019 03:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=20512152</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=20512152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20512152</guid></item><item><title><![CDATA[New comment by struppi in "Show HN: MetalShell – Build GUIs for JVM Apps with HTML, CSS and JavaScript"]]></title><description><![CDATA[
<p>As-is, it would only work on platforms where java-cef (the chromium embedded framework) works.<p>But one could probably add other HTML renderers too (Android, JavaFX WebView, ...).</p>
]]></description><pubDate>Tue, 23 Jul 2019 13:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=20506706</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=20506706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20506706</guid></item><item><title><![CDATA[New comment by struppi in "Show HN: MetalShell – Build GUIs for JVM Apps with HTML, CSS and JavaScript"]]></title><description><![CDATA[
<p>I think the biggest difference is that I am using the chromium embedded framework (java-cef), so you get e.g. the chrome debugger for debugging your HTML/CSS/JavaScript.<p>My goal was to use java-cef, but hide all the weirdness.<p>Also, there's no pre-defined data binding, so a bit less opinionated in this case.</p>
]]></description><pubDate>Tue, 23 Jul 2019 13:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=20506698</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=20506698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20506698</guid></item><item><title><![CDATA[Show HN: MetalShell – Build GUIs for JVM Apps with HTML, CSS and JavaScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/dtanzer/metalshell">https://github.com/dtanzer/metalshell</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20504580">https://news.ycombinator.com/item?id=20504580</a></p>
<p>Points: 3</p>
<p># Comments: 7</p>
]]></description><pubDate>Tue, 23 Jul 2019 05:17:48 +0000</pubDate><link>https://github.com/dtanzer/metalshell</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=20504580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20504580</guid></item><item><title><![CDATA[New comment by struppi in "Is killing the boom the key to supersonic air travel?"]]></title><description><![CDATA[
<p>This is <i>exactly</i> the reason why I usually prefer a 6-hour train ride to a 1-hour flight (at least in Germany, Austria, Switzerland).<p>Train: Go to the station (near city center), arrive 10 mins before train departs, get on the train, read/work/eat/drink for 6 hours, get off the train. And then you are already at the city center of your destination!<p>The total time spent when flying might be shorter (4.5-5 hours), but that is not worth the hassle.</p>
]]></description><pubDate>Fri, 20 Jul 2018 09:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=17573504</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17573504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17573504</guid></item><item><title><![CDATA[New comment by struppi in "Mastodon WTF timeline (2017)"]]></title><description><![CDATA[
<p>Yep. I almost stopped reading (but read on) after this sentence:<p><i>The coverage, all from Blue-aligned media, largely presented Mastodon as a cool new alternative to Twitter that would be free of "harassment," which is a Blue code word for the mere existence of the Red side.</i><p>This is clearly not from a neutral person. He very clearly picked a side.</p>
]]></description><pubDate>Wed, 04 Jul 2018 13:09:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=17457049</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17457049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17457049</guid></item><item><title><![CDATA[New comment by struppi in "Blocked by JSConf.eu Twitter account"]]></title><description><![CDATA[
<p>OK, this is now totally off-topic WRT the original blog post, but... We had a very short code of conduct at SoCraTes Austria.<p>Then we thought about what might happen when we have a violation (endless discussions about whether that was actually a real violation and whether our response was justified, maybe even within the team).<p>So, we sat down and wrote a slightly longer version, which tries to spell out some unwanted behaviour and some guidlines for conference stuff ( <a href="http://socrates-conference.at/code-of-conduct/" rel="nofollow">http://socrates-conference.at/code-of-conduct/</a> ).<p>We also wanted to explain why we have the CoC in the first place and how we'd like people to behave. It surely is not perfect (probably too long and too short at the same time).<p>But if you think "don't be a dick to other people" would suffice as a CoC, imagine you are the organizer of an event, and then try to list all the things that might go wrong. Be creative - I'm sure you can imagine situations where it does <i>not</i> suffice.</p>
]]></description><pubDate>Mon, 02 Jul 2018 11:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=17440658</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17440658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17440658</guid></item><item><title><![CDATA[New comment by struppi in "Blocked by JSConf.eu Twitter account"]]></title><description><![CDATA[
<p>They probably have personal data / personal identifiable information about you when they blocked you and <i>still know about it</i>... And you can ask them what data they have about you.</p>
]]></description><pubDate>Mon, 02 Jul 2018 07:48:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=17439932</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17439932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17439932</guid></item><item><title><![CDATA[New comment by struppi in "New US Tariffs are Anti-Maker and Will Encourage Offshoring"]]></title><description><![CDATA[
<p>Several European leaders have said publically (though in nicer words) that they don't trust America under this administration anymore.<p>e.g. Sebastian Kurz, a few days ago (1): "The American President is unconventional and American politics has become unpredictable. [...] This is a challenging geopolitical situation."<p>(1) German Interview - <a href="https://derstandard.at/2000081642343/Kanzler-Kurz-Wer-auf-Orban-und-Salvini-herabschaut-zerstoert-die" rel="nofollow">https://derstandard.at/2000081642343/Kanzler-Kurz-Wer-auf-Or...</a></p>
]]></description><pubDate>Tue, 19 Jun 2018 12:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=17345944</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17345944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17345944</guid></item><item><title><![CDATA[Investment needs for fulfilling the Paris Agreement – 480B USD per year]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.nature.com/articles/s41560-018-0179-z">https://www.nature.com/articles/s41560-018-0179-z</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17344993">https://news.ycombinator.com/item?id=17344993</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 19 Jun 2018 09:24:47 +0000</pubDate><link>https://www.nature.com/articles/s41560-018-0179-z</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17344993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17344993</guid></item><item><title><![CDATA[New comment by struppi in "Scrum disempowers developers"]]></title><description><![CDATA[
<p>Maybe what's missing in my original comment... What I'm trying to say is that there is a certain kind of organization (mostly traditional / old organizations) who would have these kinds of problems with <i>any</i> agile method.<p>And there are other organizations who can make <i>any</i> agile method work for them.<p>So, it's not really Scrum's fault when it fails (at least not always). And it's not really (or not only) Scrum's achievement when it succeeds.<p>As a friend of mine, Samir Talwar, once said: "To be good at software development, you need an organization that's optimized for software development. Most organizations are optimized for something else."<p>Anyway, if you implement a process, but ignore even the very short (22 pages) guide that summarizes the process, but instead cherry-pick what you think will work well in your org, then don't blame the process when it does not work.<p>As I wrote in my book: "But changing Scrum so it works within your company will not make you more agile – It will make Scrum less agile!"</p>
]]></description><pubDate>Thu, 31 May 2018 04:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=17193893</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17193893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17193893</guid></item><item><title><![CDATA[New comment by struppi in "Scrum disempowers developers"]]></title><description><![CDATA[
<p>If you do Scrum like that, you're doing it wrong (I know, no true Sctosman [1], and I know, there are actually dark patterns [2]).<p>I wrote a whole book about "Agile Anti-Patterns" [3]. Most of the book's content is about things that many companies get wrong when they start with agile or lean software development. Because it is very easy to get those things wrong.<p>Yes, those problems are extremely common. Not only with Scrum - Organizations also face those problems when they try Kanban or SAFe or whatever. Because, change in a traditional organization is hard. And to <i>really</i> implement Scrum, you'd probably need to change more about the organization than the org was willing to change.<p>But those problems are not Scrum's fault. If the team has no power, it is also not truly self-organized. And the Scrum Master is not doing their job.<p>You could start to improve by creating awareness about the problems. Blaming Scrum may or may not be a good idea to do that - Because, some people in your org may be invested in Scrum. Some mentoring or coaching for your Scrum Masters, Product Owners and developers and managers might be a better start.<p>[1] <a href="https://www.davidtanzer.net/david%27s%20blog/2014/03/26/no-true-scotsman-in-agile.html" rel="nofollow">https://www.davidtanzer.net/david%27s%20blog/2014/03/26/no-t...</a><p>[2] <a href="https://ronjeffries.com/articles/018-01ff/hills-to-die-on/" rel="nofollow">https://ronjeffries.com/articles/018-01ff/hills-to-die-on/</a><p>[3] <a href="https://www.quickglance.at/agile_antipatterns.html" rel="nofollow">https://www.quickglance.at/agile_antipatterns.html</a></p>
]]></description><pubDate>Wed, 30 May 2018 12:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=17187101</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17187101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17187101</guid></item><item><title><![CDATA[New comment by struppi in "Facebook Tools Are Used to Screen Out Older Job Seekers, Lawsuit Claims"]]></title><description><![CDATA[
<p>And probably als JavaScript.</p>
]]></description><pubDate>Tue, 29 May 2018 14:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=17179665</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17179665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17179665</guid></item><item><title><![CDATA[New comment by struppi in "I wish mum's phone was never invented"]]></title><description><![CDATA[
<p>I know, I am saying this every time there is a discussion about social media, but...<p>Deleting the Facebook and Twitter apps from my phone was one of the best decisions in the last 12 months or so.<p>More time for the kids. Less distraction. I still use those services, but only on a computer - so, not all of the time.</p>
]]></description><pubDate>Thu, 24 May 2018 09:51:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=17142501</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17142501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17142501</guid></item><item><title><![CDATA[New comment by struppi in "I became CEO at 20. Here's what I learned"]]></title><description><![CDATA[
<p>I agree that 1) and 3) are hard, but you don't have to do 2) like you said. Asking strangers is not that hard, and most people I know <i>don't</i> find it annoying to be asked. Just do not ask for an unbounded amount of time.<p>Ask specific questions. Even to strangers. Many will be flattered you asked and will answer. Some will tell you that they do not have time or energy right now. Many will not answer at all (1).<p>How do I know? I do ask strangers for advice. And I am open to questions: From time to time, I publicly say that on Twitter (like "Reminder: Ask me anything about code quality, technical excellence, TDD or freelancing. DMs open"). I get interesting questions from total strangers, and I answer them as best as I can.<p>So, maybe also <i>do</i> search for people who offered their help to strangers in the past.<p>Maybe you will not find a mentor right away by asking strangers for advice, but maybe you can be able to evolve a conversation into a form of mentorship.<p>(1) If someone answers in a rude or condescending way, block them.</p>
]]></description><pubDate>Tue, 22 May 2018 11:17:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=17125106</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17125106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17125106</guid></item><item><title><![CDATA[Refactor legacy code safely with the Mikado Method]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.davidtanzer.net/david%27s%20blog/legacy_code/2018/05/21/legacy-code-mikado-method.html">https://www.davidtanzer.net/david%27s%20blog/legacy_code/2018/05/21/legacy-code-mikado-method.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17123851">https://news.ycombinator.com/item?id=17123851</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 22 May 2018 05:06:54 +0000</pubDate><link>https://www.davidtanzer.net/david%27s%20blog/legacy_code/2018/05/21/legacy-code-mikado-method.html</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17123851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17123851</guid></item><item><title><![CDATA[New comment by struppi in "The Economics of Writing a Technical Book"]]></title><description><![CDATA[
<p>A designer I know IRL helped me with the design. I also had a professional copy writer I know IRL help me with the German texts (not the English ones, though). Paid both of them, of course, but that was not too expensive, since they only helped, and I did a lot on my own before and after their involvment.<p>The Artist is Irina Linuza. Found her on upwork, and was very happy with her way of working from the start: <a href="https://www.upwork.com/o/profiles/users/_~01678d123d582fc42e/" rel="nofollow">https://www.upwork.com/o/profiles/users/_~01678d123d582fc42e...</a> That was more expensive, since the illustrations are so detailed. Simpler ones would have been cheaper, of course, but that's not what I wanted.</p>
]]></description><pubDate>Wed, 09 May 2018 09:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=17028397</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17028397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17028397</guid></item><item><title><![CDATA[New comment by struppi in "The Economics of Writing a Technical Book"]]></title><description><![CDATA[
<p>You are right, that's a very positive effect. But it was not my main reason.<p>Also, don't do it for the money. Some people do quite well with books, but for me, at least, it's more of a prestige thing so far.</p>
]]></description><pubDate>Tue, 08 May 2018 05:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=17019084</link><dc:creator>struppi</dc:creator><comments>https://news.ycombinator.com/item?id=17019084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17019084</guid></item></channel></rss>