justin = { main feed , music , code , askjf , pubkey };
Ask Justin Frankel
No reasonable question unanswered since 2009!

Suggested topics: programming, music, sleep, coffee, etc.

Note: please do not ask questions about REAPER features, bugs or scheduling, use the forums instead.

Name: Ask: Human (enter yes):
[unreplied] | [replied] | [recent comments] | [all]
[older questions]

Recent comments:
  • Posted by John (93.136.98.x) on March 14 2019, 8:24pm in 4562:
    Thank so much Justin...bitwise operations always amazed me to the extent that I never learned them completely so I can keep on being amazed xd

  • Posted by John (93.136.98.x) on March 14 2019, 8:24pm in 4562:
    Thank so much Justin...bitwise operations always amazed me to the extent that I never learned them completely so I can keep on being amazed xd

  • Posted by Gio (62.103.216.x) on March 14 2019, 11:17am in 4566:
    @Tale: %lld seem to work but since WDL_INT64 variant is (VC++ basic type) __int64 for windows better stay with %I64d?

  • Posted by Tale (77.170.68.x) on March 14 2019, 10:01am in 4566:
    FYI: printf("%lld", int64val) seems to work on most modern compilers (and likewise %llu and %llX for unsigned or hex).

  • Posted by Rob Townsend (90.240.196.x) on March 14 2019, 9:00am in 4565:
    I also appreciate the explanation. Suffice to say, it all works very well for me now.

  • Posted by Vitali (212.87.13.x) on March 13 2019, 10:16pm in 4565:
    @schwa great! Thank you for the explanation!

  • Posted by schwa (68.172.209.x) on March 13 2019, 10:01pm in 4565:
    ... As of v5.972, if there are no overlapping items, an extra blank lane is created anyway, so it's clear that items can be rearranged vertically. Also in v5.972, we improved the logic for how vertical space is used when many items overlap, which previously could result in extra unnecesary empty space in between items.

  • Posted by schwa (68.172.209.x) on March 13 2019, 10:00pm in 4565:
    When enabling FIPM for the first time, before v5.78, overlapping items would be arranged vertically in a somewhat random order. As of v5.78, earlier-recorded items are arranged above later-recorded items, which is more predictable, but we also made a change so that if no items were overlapping at all, every item would use all of the available vertical space. This may have been confusing to users who did not realize that in FIPM, media items can be resized vertically with the mouse. As of v5.972, if there a

  • Posted by Vitali (212.87.13.x) on March 13 2019, 9:27pm in 4565:
    @Justin sorry, but what was the difference between two previous implementations?

  • Posted by ruchira (123.231.125.x) on March 12 2019, 11:27am in 4559:
    VS2013 Update 5 or Update 4 ?

  • Posted by wasereb4 (94.134.90.x) on March 12 2019, 2:23am in 4560:
    Care to answer the second question also? :)

  • Posted by Gio (94.70.10.x) on March 11 2019, 5:51am in 4559:
    I would definitely stay with VS2013 for traditional development, later versions have introduced Universal CRT and is a pain for distribution. Having said that I use VS2012 and has problematic code generation in some cases, I think some of the issues stay in VS2013 too, like spilling SSE codes if you use combination of certain math functions even if you have disabled them (/arch:IA32). Workarounds can be to either detect those functions and disable optimization or just compile with O1 with all the downsides.

  • Posted by Justin on March 10 2019, 2:19pm in 4558:
    Adding the last one to our repository too :)

  • Posted by Gio (94.70.10.x) on March 10 2019, 6:14am in 4558:
    Thank you Justin, that was really handy. I went with the last option, it's easy to apply too.

  • Posted by Mespotine (109.104.45.x) on March 9 2019, 1:35pm in 4554:
    Thanks for your answer, I'll have a look :)

  • Posted by Justin on March 5 2019, 4:46am in 4553:
    Me, some. schwa, more.

  • Posted by MS from Sweden (77.218.250.x) on March 2 2019, 3:28am in 4553:
    How much work did you put on this feature?

  • Posted by Justin on March 2 2019, 2:43am in 4550:
    On Windows you can also disabled the FTH (Fault Tolerant Heap) which might catch use-after-destroy errors, I forget.

  • Posted by Pony (78.152.169.x) on March 1 2019, 8:34am in 4550:
    omg, son of a debugger! Thanks!)

  • Posted by Vitali (212.87.13.x) on February 27 2019, 11:20am in 4547:
    You probably need to record some voice. :)

  • Posted by Julian (199.249.230.x) on February 26 2019, 9:04pm in 4515:
    I'm not sure what the relationship is between gfx in these files, and swell's GDI. Could you please take a look at the forum, t=214414?

  • Posted by Justin on February 25 2019, 3:18am in 4545:
    Debian or Ubuntu, just because I'm used to it.

  • Posted by guitarguy (94.134.91.x) on February 23 2019, 10:41pm in 4545:
    Which distro do you prefer and why?

  • Posted by Justin on February 23 2019, 10:32pm in 4545:
    Probably jTunes...

  • Posted by MS from Sweden (83.185.86.x) on February 23 2019, 9:59pm in 4545:
    If Justin would have made Winamp today, it would have been Linamp :P

  • Posted by mlprod (155.4.132.x) on February 20 2019, 10:22pm in 4542:
    Sorry Justin=)

  • Posted by Lurens (93.35.72.x) on February 20 2019, 2:38pm in 4540:
    I agree! Unfortunately I can't find some good native amps sims, so wine is the only solution for now if I want to avoid dual boot

  • Posted by Arie (68.193.24.x) on February 19 2019, 12:45am in 4538:
    Are there other companies which do anything similar to Cockos, locally?

  • Posted by Justin on February 18 2019, 8:13pm in 4538:
    Oops management.

  • Posted by Justin on February 18 2019, 8:13pm in 4538:
    Mangement is not our strong suit

  • Posted by Arie (68.193.24.x) on February 17 2019, 4:34pm in 4538:
    So I suppose internships at Cockos are nonexistent

  • Posted by Justin on February 15 2019, 12:22am in 4537:

  • Posted by Michael Dean (98.127.53.x) on February 14 2019, 10:35pm in 4537:
    ....that didn't die.

  • Posted by Michael Dean (98.127.53.x) on February 14 2019, 10:35pm in 4537:
    FYI, regarding power use, I think anything people enjoy using is useful. Using Reaper, or much higher usage, playing video games. But FYI, there are "green" proof-of-HODL coins (POS lol, proof-of-stake) that don't use much electricity. And today I found out that the creator of BitTorrent invented a proof-of-storj coin, it was hyped for a min, but isn't even in top 1500 now and website is 404. techcrunch.com/2017/11/08/chia-net...There are other proof-of-storage coins too that...

  • Posted by Michael Dean (98.127.53.x) on February 14 2019, 10:29pm in 4537:
    and here: satoshi.nakamotoinstitute.org/emai... So yeah, it's partially your fault. lol

  • Posted by Michael Dean (98.127.53.x) on February 14 2019, 10:29pm in 4537:
    I surmised that BTC was inspired by BT, but later read it." Nakamoto cited BitTorrent as an example of a peer-to-peer network that could give a digital currency monetary value. “For transferable proof of work tokens to have value, they must have monetary value. To have monetary value, they must be transferred within a very large network – for example a file trading network akin to bittorrent…" here: dailyhodl.com/2018/08/01/bitcoins-.......

  • Posted by Justin on February 14 2019, 4:21pm in 4537:
    Yeah IMO bitcoin is a drag.

  • Posted by Michael Dean (98.127.53.x) on February 14 2019, 6:34am in 4537:
    lol. Can't tell if kidding. Are you talking about amount of electricity used to mine? Do you think cryptos are a bad idea? And do you not think you inspired BitTorrent? (I'll look up the BitTorrent to Bitcoin part if you want.)

  • Posted by Michael Dean (98.127.53.x) on February 12 2019, 9:15pm in 4535:
    Thank you.

  • Posted by Vitali (95.47.229.x) on February 12 2019, 5:17pm in 4534:
    Because there is Reaper FM here: reaper.fm/radio.php

  • Posted by Justin on February 12 2019, 4:18am in 4526:
    Well, if you really need an array of pointers, you could create a separate WDL_PtrList into the WDL_TypedBuf. But it's probably cleaner to calculate the addresses on demand rather than using pointers...

  • Posted by Hannes (87.153.188.x) on February 10 2019, 9:57pm in 4526:
    If I got it right, WDL_Typedbuf is supposed to be one dimensional. Considering I'd implement by size = numChannels * framesize , how would I properly realize a TYPENAME** GetBuffer() to get a multichannel double pointer?

  • Posted by Pony (46.252.216.x) on February 10 2019, 12:19pm in 4525:
    hmm..then i don't understand how it works on linux, it doesn't seem to be implemented in wdl, thank you for taking your time to answer, i'll try to seek for some other solution, maybe will try to understand how accelerator works.

  • Posted by Hannes (87.153.188.x) on February 7 2019, 3:28am in 4522:
    I'm searching for that as well, but don't get it working. You may look into Udo Zoelzers DSP book for "constant Q /non constant Q peak filters" or try to use some DSP code for graphic equalizers from all over the web for cuts, which mostly uses non-constant Q filters.

  • Posted by Pony (78.152.169.x) on February 5 2019, 7:40am in 4521:
    I actually made aprox calc and realized, that it will be very small amount of data even with big number of events, you're right Justin&Mario, i panicked very soon:)

  • Posted by Justin on February 5 2019, 2:44am in 4521:
    I haven't looked at the spec, but using more precision for CCs/notes shouldn't be a problem. The reason they are so small in MIDI 1.0 is that they were transmitted via a slow serial connection, which rarely happens anymore.

  • Posted by EvilDragon (141.138.38.x) on February 4 2019, 9:00pm in 4521:
    We have gigabytes of RAM now, I wouldn't concern myself with that.

  • Posted by amagalma (79.107.27.x) on February 2 2019, 6:21pm in 4522:
    Aw, I hoped that you would know how to convert one Q to the other.. No problem! Thanks for responding! :)

  • Posted by Mespotine (109.104.47.x) on January 31 2019, 3:12pm in 4516:
    That would be awesome :D Thanks :)

  • Posted by Pooooooooooooooooooooooooooooooooooooooooony (78.152.169.x) on January 30 2019, 9:52am in 4521:
    I'm confused about 32bit resolution, isn't it will be excessive? i think it's pretty useless&harmful, if project has a lot of midi items/a lot of notes&CC, more RAM will be needed to contain (and probably slightly bigger cpu usage to process more data) compared to current MIDI version, while such precision is needed rarely, to me it's not needed at all:)

  • Posted by David (104.221.67.x) on January 28 2019, 10:04pm in 4517:
    I've tried the Sonic Anomaly JSFX plugins. They don't show up in Reaper on Linux Mint. I've copied them into the JS effects folder.

  • Posted by Justin on January 28 2019, 4:41pm in 4519:
    The health provider still has to abide by the rules defined by the state (which can be amended as needed without legislation), and by their own moral code, either of which being probably enough to prevent this sort of situation from actually occurring, and if it did still occur, my bet is that the law prior to 2019 wouldn’t have stopped it either.

  • Posted by questioner (62.214.88.x) on January 28 2019, 4:38am in 4519:
    I would agree but I don't have much hope that this will be applied only strictly in cases where the life of the mother is in danger. The bill also is not written in that way: "a health care practitioner [...] may perform an abortion when [...] the abortion is necessary to protect the patient's life or health". So in the worst case the "health" of the mother (however this is defined) outweighs life of a 9 month old, which just isn't right imo.

  • Posted by Justin on January 27 2019, 6:14pm in 4519:
    I think the biggest issue is that if it ever comes down to life of the fetus vs life of the mother, that the mother can choose her own life. The problem with trying to regulate how that is done is that it's hard to anticipate how that would occur and to define things correctly. I don't think anybody is advocating for 9th month abortions on whims.

  • Posted by questioner (62.214.88.x) on January 27 2019, 12:41pm in 4519:
    ... able to choose on the first day born to kill her baby? (3) Why the baby can't choose? Assume it had a voice and a conscience of an adult, would it choose getting raised without parents/foster parents or would it choose literally getting cut into pieces? Thank you.

  • Posted by questioner (62.214.88.x) on January 27 2019, 12:40pm in 4519:
    Appreciate your answer. As European liberal on abortion in general could you pls help me to understand these issues. Please try to think bipartisan about this. (1) What circumstances would make it necessary to abort in the 9th month? Shouldn't be say 14 weeks more than enough for a woman to recognize and overthink pregnancy? (2) Why stop at 9 month? I mean, whats the difference between the last day in the womb and the first day born concerning a woman's responsibility for the child? Why shouldn't she be abl

  • Posted by Justin on January 24 2019, 2:57pm in 4517:
    Yes JSFX should work perfectly (if you find any that don’t please let me know)

  • Posted by David (104.221.67.x) on January 24 2019, 7:25am in 4517:
    Thanks for the reassuring answer Justin! I honestly love your recordings. I find them soothing and the improvised and live feel is very refreshing when compared to most new music I hear. I’ve installed the experimental build on LM and it runs smoothly so far. Linux is really great in its ability to run old discontinued audio interfaces that would otherwise be useless. Btw would plugins written in the JS language work natively in Linux? (Like the Sonic Anomaly JSFX Plugins for ex)

  • Posted by Deee (223.206.146.x) on January 22 2019, 6:00pm in 4516:
    Maybe Render preset 1 (to 10)

  • Posted by James (174.126.161.x) on January 18 2019, 1:42pm in 4514:
    Gotcha. Thanks for taking the time to read and answer!

  • Posted by Matt Parks (73.91.212.x) on January 16 2019, 4:57am in 4513:
    Well, the finances seem to be pretty decent. Definitely 6 figure, but it's really a startup, and I don't know if I want to put in that much work out there. Maybe better to stay in the south around family. Honestly, living at home, I could settle for $40,000 a year. My family really doesn't want me out there unless I can generate some ridiculous amount of money.

  • Posted by Justin on January 15 2019, 12:54pm in 4513:
    ^^^ Riff's advice is good, definitely go get a feel/figure out what the numbers look like.

  • Posted by Riff (104.133.0.x) on January 15 2019, 12:00am in 4513:
    I work for a company headquartered in the Bay Area. I have been there several times over the past ten years. I would never move there. Unless you are going to be making 100k+/y good luck finding housing. My recommendation would be to have the company fly you out for a couple of days. Go around and get a feel for the area (and the traffic). Look up housing on PadMapper/Zillow/etc and see what falls into your budget. It's nice if you want to change jobs in a year or two.

  • Posted by Justin on January 14 2019, 2:53pm in 4513:
    Nothing against it, but I'd rather live in a city like NYC, or if not that then probably out in the country somewhere.

  • Posted by Will (23.125.224.x) on January 14 2019, 2:02pm in 4513:
    Curious what your reasons are for not wanting to live there now?

  • Posted by zacki (93.208.242.x) on January 12 2019, 7:49pm in 4506:
    Thanks :-)

  • Posted by Jesse Leibman (76.19.85.x) on January 11 2019, 8:45pm in 4509:
    what is your email?

  • Posted by Jesse Leibman (76.19.85.x) on January 11 2019, 8:36pm in 4509:
    Hey thanks for replying, Happy New Year by the way! I'll email you later today explaining my situation more and we can catch up as well : )

  • Posted by neverbeeninariot (138.32.176.x) on January 11 2019, 8:46am in 4508:
    And this is why I never became a drummer, terrible timing - we leave again on 31st Jan. Prepared for the cold, having spent a lifetime on the North-East shoulder of Scotland ;)

  • Posted by Justin on January 7 2019, 7:48pm in 4505:
    Yeah... I imagine there are some evolutionary strengths to having these feelings (intermittently at least), despite the torturous effects...

  • Posted by Will (50.84.190.x) on January 7 2019, 6:58pm in 4505:
    I really appreciate your honesty on this one. So you've had these feelings since you sold Nullsoft / got married / had success again with repear? I wonder why our brains do this to all of us.

  • Posted by Anders (51.175.50.x) on January 4 2019, 2:55pm in 4415:
    First season is alright, the yahoo vs google parts in the last season is meh

  • Posted by Anders (51.175.50.x) on January 4 2019, 2:39pm in 4471:
    If you are using the normal WinMain/DllMain and a MS compiler you are using static CRT code from MS.

  • Posted by Ian Dingwall (103.199.23.x) on December 31 2018, 10:49am in 4496:
    ...always hoping for a new entry to the Vorkisigan Saga... Happy new year from Tan Son Nhat Airport! ...except I'll probably be back in Switzerland by the time you pop the corks.... ;)

  • Posted by Justin on December 31 2018, 2:07am in 4496:
    I think I'm going to reread them too now, mmmm. I also liked the Expanse series (though not as much, still good).

  • Posted by Javier Ramallo (195.235.163.x) on December 30 2018, 6:48pm in 4490:

  • Posted by Ian Dingwall (59.153.233.x) on December 30 2018, 4:41pm in 4496:
    Mais pas en Français!

  • Posted by Ian Dingwall (59.153.233.x) on December 30 2018, 4:39pm in 4496:
    Yes, I'll probably end up rereading him.

  • Posted by Zabukowski (149.126.145.x) on December 22 2018, 4:00pm in 4490:

  • Posted by Milad (95.222.238.x) on December 20 2018, 1:26pm in 4478:
    That's the trick, You don't have to constantely check for major file changes, you set a timer that listens for the "date modified" events/changes in files every second or something, then update the file only when a change happens. I don't really know what is logic's approach for updating files. but I'm already writing a script for renoise in Lua that does exacxtly that. forum.renoise.com/index.php/topic/...

  • Posted by Dax Liniere (104.229.24.x) on December 19 2018, 9:36pm in 4481:
    Yes, JSFX port would be excellent, then we can do as we please with it.

  • Posted by Justin on December 19 2018, 8:21pm in 4478:
    I think part of the issue is that if you allow other applications to update the file, there's no guarantee they won't change the structure of the file, and to have to constantly check the file substantive changes would be a lot of overhead. EvilDragon is right here, though -- REAPER will by default set media offline when stopped and you switch away, to allow other programs to update the files. Then, when you return to REAPER, it sets the media back online, reparsing the file(s) as necessary.

  • Posted by Milad (95.222.238.x) on December 19 2018, 2:35am in 4478:
    You haven't read my question and the comment properly or if you have you haven't understood it.

  • Posted by John (93.138.119.x) on December 18 2018, 12:05pm in 4486:

  • Posted by John (93.138.119.x) on December 18 2018, 12:03pm in 4486:
    Yeah, that 0.0002 db (how did you find such a small number xd) definitely isn't at fault ahahaha. Specification says that in MJ mode LAME can decide to used L/R or M/S and that too much switching could cause artifacts. ReplayGain is something I even haven't considered. Thanks for considering this and fixing it

  • Posted by EvilDragon (141.138.35.x) on December 18 2018, 7:01am in 4478:
    But Reaper CAN edit files in external editors just fine... It does have an option. Preferences->Editing Behavior->[x] Set media items offline when application is not active.

  • Posted by Justin on December 17 2018, 10:12pm in 4486:
    Of all of the above factors, or joint stereo, my money is on ReplayGain tagging being the difference.

  • Posted by Justin on December 17 2018, 9:57pm in 4486:
    The other factor to note is that we don't clip the input to LAME -- so you should put a brickwall limiter in front of it if you want it to be bit-for-bit identical to what rendering to 16-bit then encoding would be.

  • Posted by Justin on December 17 2018, 9:41pm in 4486:
    OK I've done extensive testing, and there was a bug in REAPER's mp3 encoding which would cause it to make output which was attenuated by 0.0002dB. I don't think that could be noticed. Anyway, fixing that, now it produces the exact same results as the command line LAME (except for a missing ReplayGain tag, which could also make a difference on playback if the playing device uses ReplayGain).

  • Posted by Justin on December 17 2018, 8:56pm in 4486:
    Hmm, lame command line always uses j-stereo too (even on Extreme, or 320kbps CBR). Doing some testing to see if there's some other difference.

  • Posted by John (93.138.49.x) on December 17 2018, 6:17pm in 4486:
    It seems I'm not the only one noticing this difference: gearslutz.com/board/mastering-for-...

  • Posted by John (93.138.49.x) on December 17 2018, 6:09pm in 4486:
    Or maybe my mixes are just not that optimized...I have no idea if such things can influence mp3 conversion or not, just blindly guessing here, lol

  • Posted by John (93.138.49.x) on December 17 2018, 6:06pm in 4486:
    Joint-stereo supposedly loses more information than stereo forced. I mostly render orchestral, highly dynamical with much stereo stuff happening and I can tell from first hand that mp3 renders in REAPER CAN sound much much worse than the original wav. So much that I can only presume joint-stereo mode is what messes it up. Might need more testing to confirm, but I can't think of anything else that could influence quality that much.

  • Posted by Michael (213.87.147.x) on December 16 2018, 6:58am in 4481:
    Would be nice to have JSFX port

  • Posted by Will (23.125.224.x) on December 16 2018, 4:12am in 4484:
    This is another great one, J: youtube.com/watch?v=aA8fzsE7tWU

  • Posted by Vitali (212.87.13.x) on December 14 2018, 8:46pm in 4480:
    CS50 online courses on edx platform should be a good starting point.

  • Posted by DRocks (135.19.15.x) on December 12 2018, 11:30am in 4479:
    Thanks for the answer. I must say that this approach is very nice. If it wasnt of this I would never have tried Reaper for a song and would not have decided to buy it. And I find that the community is much more giving than other similar forums.

  • Posted by Milad (95.222.238.x) on December 12 2018, 11:26am in 4478:
    I think here i would fall into the feature request pit and I know this is not the place for it. But we and some of my friends are still tied to Logic because it does't lock file access, you can get a loop running in logic and then start editing the loop elements in SoundForge in a Dosbox running win 3.1. and that's the only reason I could never leave logic to reaper or simply any other DAW. it can simply be an option at least.

  • Posted by DRocks (135.19.15.x) on December 12 2018, 2:33am in 4477:
    Thats a reasonnable answer lol

  • Posted by John (78.0.210.x) on December 8 2018, 6:37am in 4476:
    So many fun things to play with. How does one keep his attention to a single problem for too long?

  • Posted by Justin on December 6 2018, 2:44pm in 4474:
    Nothing memorable nor useful

  • Posted by MS from Sweden (83.185.242.x) on December 5 2018, 11:49pm in 4474:
    What kind of programs did you make in Qbasic?

  • Posted by asafonov (109.172.101.x) on November 25 2018, 8:27pm in 4467:
    My personal favorites are “Sticky fingers” and “Let it bleed”. But their later albums like “Bridges to Babylon” or “A bigger band” are pretty nice too.

  • Posted by Justin on November 24 2018, 9:40pm in 4465:
    No I was terrible with it

  • Posted by MS from Sweden (83.185.242.x) on November 24 2018, 9:34pm in 4465:
    Do you have any own old songs to show us? :)

  • Posted by Ivan (217.25.213.x) on November 23 2018, 5:16am in 4450:
    I still struggle with Lua, thank you Justin :)

  • Posted by John (93.138.111.x) on November 21 2018, 3:52pm in 4461:
    I think it's just a fun way to jump-start inspiration motors. I find that whenever you change the way of playing (or instrument), your approach changes and so does the flow!

  • Posted by Justin on November 21 2018, 3:00am in 4458:
    Not really, but I've been recording everything for 15 years at that rate, so why switch now?

  • Posted by John (93.136.76.x) on November 20 2018, 1:09pm in 4458:
    Do you have a specific reason to record at 48kHz and not 44.1kHz?

  • Posted by Justin on November 19 2018, 2:33pm in 4456:
    Snappy snap snap!

  • Posted by Abhi (59.99.116.x) on November 19 2018, 6:32am in 4456:
    I really love the magnetic effect when we attach Winamp EQ or Winamp Playlist to main Winamp window, it automatically get attached, like magnets, and can move here and there, TOGETHER! :D

  • Posted by John (78.0.229.x) on November 13 2018, 1:15pm in 4450:
    "Quote: "to figure out what you could do that would be useful"...this is the reason I feel best coders are self-thought. Schooling feels completely irrelevant in this area...which is awesome because I think humanity had enough of schooling institutions, they are like jails anyway...it's good to see new technologies are pushing us to think outside of the box in every area of our lives.

  • Posted by John (78.0.229.x) on November 13 2018, 1:08pm in 4450:
    I still remember that feeling when it took me like a month to actually start creating things and then one day you compile/run/whatever and THAT DIALOG is right there in front of you - little living and beautiful being - your own little program, alive and well, beating fast with enthusiasm wanting for you to use it, to play with it...oh the joy...

  • Posted by Justin on November 13 2018, 1:28am in 4451:
    These days I mostly just play with other people, sometimes at home I'll practice various skills but it's a rarity. About once a week I go "I should practice playing easy clarinet sheet music" too.. but it's hard to motivate, easier to get together with other people and jam :)

  • Posted by Justin on November 13 2018, 1:27am in 4451:
    Never as much as I should have to really get good, probably a 4-5 hours a week sort of thing.

  • Posted by wasereb4 (94.134.90.x) on November 13 2018, 1:24am in 4450:
    "Programming is a joy" - when the things one wants to program work out, otherwise maybe not always. :)

  • Posted by MS from Sweden (83.185.81.x) on November 12 2018, 11:03pm in 4451:
    How much did you practice back in the days?

  • Posted by Justin on November 12 2018, 9:37pm in 4450:
    Yeah, I always thought the hardest part of normal "traditional" programming was to figure out what you could do that would be useful.

[unreplied] | [replied] | [recent comments] | [all]
[older questions]
Copyright 2019 Justin Frankel. | RSS