• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "tools". Back to normal view
    1. Study tips, efficient use of learning resources, tools

      I think many of us are students, or just like self-learning some topics for themselves, perhaps their work requires studying — I think it might be interesting to collect a few tips we have...

      I think many of us are students, or just like self-learning some topics for themselves, perhaps their work requires studying — I think it might be interesting to collect a few tips we have experience with on how to do it efficiently.

      I would start with probably one of the best tools in this category that I think are still underutilized by many: spaced-repetition software. Perhaps more people might be familiar with the concept from language learning with word cards, but the base idea is that reinforcing some knowledge at increasing intervals will effectively make you remember it ’forever’. A final selling point on this topic: it only requires 10 minutes out of your entire life to remember a fact for basically forever with instant recall - that’s a very good use of one’s time in my opinion. For more information on it here is a great article.
      (It’s talking about Anki, a notable spaced repetition program that is free and open-source (the ios client is paid though, as this is the only income source of the maintainer, but you could just use the web interface as well. Not affiliated))

      20 votes
    2. Resources for learning to make music

      I know the topic is very generic, but post any resources that helped you to learn making music, be it learning playing instruments or mixing. For me, justinguitar.com helped in learning guitar...

      I know the topic is very generic, but post any resources that helped you to learn making music, be it learning playing instruments or mixing.

      For me, justinguitar.com helped in learning guitar from scratch. Lessons are spread out pretty well to not make very big jumps in complexity, and I love Justin's presenting.

      12 votes
    3. How do you design a Proof of Concept project for a new dev/test tool?

      Input wanted for an article. Let's say that your company is considering the purchase of an expensive new application to help in the company's software development. The demo looks great, and the...

      Input wanted for an article.

      Let's say that your company is considering the purchase of an expensive new application to help in the company's software development. The demo looks great, and the feature list makes it sound perfect for your needs. So your Management arranges for a proof of concept license to find out if the software is worth the hefty investment. The boss comes to you to ask you to be in charge of the PoC project.

      I'm aiming to write an article to help developers, devops, and testers determine if a given vendor's application meets the company's needs. The only assumption I'm making is that the software is expensive; if it's cheap, the easy answer is, "Buy a copy for a small team and see what they think." And I'm thinking in terms of development software rather than enterprise tools (e.g. cloud-based backup) though I suspect many of the practices are similar.

      Aside: Note that this project is beyond "Decide if we need such a thing." In this scenario, everyone agrees that purchasing a tool is a good idea, and they agree on the baseline requirements. The issue is whether this is the right software for the job.

      So, how do you go about it? I'm sure that it's more than "Get a copy and poke at it randomly." How did (or would) you go about designing a PoC project? If you've been involved in such a project in the past (particularly if the purchase wasn't ideal), what advice could someone have given you to help you make a better choice? I want to create a useful guide that applies to any "enterprise-class" purchase.

      For example: Do you recommend that the PoC period be based on time (N months) or workload (N transactions)? How do you decide who should be on the PoC team? What's involved in putting together a comprehensive list of requirements (e.g. integrates with OurFavoredDatabase, meets performance goals of X), creating a test suite that exercises what the software dev product does, and evaluating the results? ...and what am I not thinking of, that I should?

      7 votes
    4. Multi-format text editor with chain-of-command processing

      A while back I developed a desktop-based text editor (Scrivenvar) that uses the Chain-of-Responsibility design pattern to help me author fairly involved text documents. The editor's high-level...

      A while back I developed a desktop-based text editor (Scrivenvar) that uses the Chain-of-Responsibility design pattern to help me author fairly involved text documents. The editor's high-level architecture resembles the following diagram:

      https://i.imgur.com/8IMpAkN.png

      Am I reinventing the wheel here? Are there any modern, cross-platform, liberal open-source (LGPL, MIT, Apache 2), text editor frameworks (such as xi or Visual Studio Code), that would enable (re)development of such a tool?

      Scrivenvar is written in Java, but to my chagrin, Java 9+ no longer bundles JavaFX. The text editor was based on MarkdownWriterFX, itself based on JavaFX. This means there's no easy upgrade path, so I'm looking to rebuild the editor either as a cross-platform desktop application or as a web application.

      8 votes
    5. What tasks on your computer have you automated?

      After using Shreddit to delete my Reddit history periodically for some time now, I finally decided to make a cron job to automate it on a weekly basis. I use it to delete every post and comment...

      After using Shreddit to delete my Reddit history periodically for some time now, I finally decided to make a cron job to automate it on a weekly basis. I use it to delete every post and comment that isn't whitelisted, which right now is just a tiny subreddit for a musician I like that I solely moderate and a pinned post explaining why I have a bunch of karma but barely any posts.

      After setting this up, it got me curious as to what tasks other people automate in their lives in order to streamline their workflows and eliminate minor (or major) routine tasks.

      So, what do you automate, and how did you go about doing it?

      18 votes
    6. Does anyone know of any good budgeting tools?

      I've realized over the past few hours that I've spent an absurd amount of money relative to my income over the last few days, and I think that starting to budget would probably be a very good...

      I've realized over the past few hours that I've spent an absurd amount of money relative to my income over the last few days, and I think that starting to budget would probably be a very good thing for me. Does anyone know of any good tools for keeping and managing a personal budget?

      11 votes
    7. What are your favorite auxiliary tools/sites for Steam?

      @Deimos clued me in to this site which lets you filter your Steam library using tags. I had no idea this was even a thing, and it made me want to know what else I'm missing. What are some great...

      @Deimos clued me in to this site which lets you filter your Steam library using tags. I had no idea this was even a thing, and it made me want to know what else I'm missing. What are some great sites/tools out there that improve your Steam experience?

      It should go without saying that they need to be safe to use. I know scam Steam sites are a dime a dozen, so make sure you're posting something that's properly vetted.

      Here's a running list of submissions:

      Site Function
      Depressurizer categorization tool
      Enhanced Steam/Augmented Steam browser plugin for better store UX
      HowLongToBeat game runtimes
      ProtonDB Linux compatibility database
      Steam250 highly reviewed games and hidden gems
      SteamCharts active player data
      SteamDB stats, info, price histories
      SteamGifts game giveaways
      Steam Filters tag filters for library
      SteamSpy sales data
      What Should I Play on Steam? random game picker
      10 votes
    8. What's your "must have" software for a MacBook Pro, especially for programming?

      Just got my first MacBook Pro, and I've been setting things up. Wondering what people's "must have" software on MacOS is and what programming tools you might recommend. I've heard that I should...

      Just got my first MacBook Pro, and I've been setting things up. Wondering what people's "must have" software on MacOS is and what programming tools you might recommend. I've heard that I should definitely install homebrew so that I can have a real package manager like I've got on Linux.

      19 votes