|
Zemyla posted:You know, all this "dependency injection" stuff seems like an ad hoc way of doing something that Haskell has already solved. so what you're saying is a monad is like a butt
|
# ? Mar 6, 2017 22:56 |
|
|
# ? May 10, 2024 03:48 |
|
HoboMan posted:how about generating classes from stored procedures? which is what i want i don't think theres anything built into dapper but i bet someone has written something to generate a poco from a dataset. but jony neuemonic posted:i have concerns.
|
# ? Mar 6, 2017 22:58 |
|
jony neuemonic posted:i have concerns. this software is so bad i've stopped caring e: i could maybe break it up into multiple objects but all that data is nessecary so vOv HoboMan fucked around with this message at 23:16 on Mar 6, 2017 |
# ? Mar 6, 2017 23:13 |
|
HoboMan posted:this software is so bad i've stopped caring been there, nothing like inheriting a project where the solution to every problem was "well we can add another column".
|
# ? Mar 6, 2017 23:36 |
|
HoboMan posted:software is so bad i've stopped caring
|
# ? Mar 6, 2017 23:59 |
|
I realized itch.io lets you upload dosbox browser games now so I have an outlet for my dos junk unfortunately I'm Chris Roberts and my dumb projects are so grand in scope that I don't have the technical knowledge to finish them (dos 3D space shooter? well it's really a model viewer atm) I need to make something that I can actually finish in a reasonable timeframe
|
# ? Mar 7, 2017 00:06 |
|
eschaton posted:so what you're saying is a monad is like a butt Maybe
|
# ? Mar 7, 2017 00:07 |
|
jony neuemonic posted:been there, nothing like inheriting a project where the solution to every problem was "well we can add another column". tbh having lots of columns isn't a particularly strong code smell. it often comes from a failure to normalize (do any of the columns have numbers in their name?), but it's hardly rare to have a domain object that legitimately needs a lot of unique properties while still remaining atomic in nature imo the primary considerations are 1. how often you find yourself adding more properties and 2. how painful is the process to add the new columns to the production db(s). if the answers are "often" and "very" then yeah, you'll be better off janitoring an eav table even if it technically weakens your schema but that isn't always the case. if you work on controlling bigass industrial machines with 145 knobs each, you may have the luxury of knowing that it will take years before they design and put into production a 146-knob model, and it will come with a major software upgrade anyways NihilCredo fucked around with this message at 01:11 on Mar 7, 2017 |
# ? Mar 7, 2017 01:06 |
|
Luigi Thirty posted:I realized itch.io lets you upload dosbox browser games now so I have an outlet for my dos junk if ant of your stuff is """playable""" you should let us try it out anyway
|
# ? Mar 7, 2017 01:17 |
|
sure if you want to play a Wavefront OBJ model viewer for IBM PC-compatibles with a VGA graphics adapter that I keep refactoring over and over
|
# ? Mar 7, 2017 01:37 |
|
NihilCredo posted:tbh having lots of columns isn't a particularly strong code smell. oh yeah, there's nothing inherently wrong with it. it's just been my experience that teams that end up with gigantic horizontal tables are the same teams that can't make a sane data model or cleanly extend their software.
|
# ? Mar 7, 2017 01:38 |
|
jony neuemonic posted:oh yeah, there's nothing inherently wrong with it. it's just been my experience that teams that end up with gigantic horizontal tables are the same teams that can't make a sane data model or cleanly extend their software. one of our legacy tables has two columns "iban" and "customer_iban". mostly null and unused. a change comes along that we need the iban for customers who we hadn't previous been storing it for. guess the outcome
|
# ? Mar 7, 2017 08:18 |
|
Luigi Thirty posted:sure if you want to play a Wavefront OBJ model viewer for IBM PC-compatibles with a VGA graphics adapter that I keep refactoring over and over does it run on the NEC ProSpeed 386? (also the expansion module thing is now down to $40+shipping on eBay)
|
# ? Mar 7, 2017 09:39 |
|
i don't believe that cleanly extensible software exists
|
# ? Mar 7, 2017 09:41 |
Is this thread's unread count messed up for anyone else? Mine keeps showing zero unread posts even though I definitely have some unread posts. I just realized I missed a bunch of posts today because of it.
|
|
# ? Mar 7, 2017 10:46 |
|
eschaton posted:does it run on the NEC ProSpeed 386? it sure does (386 or better, FPU preferred)
|
# ? Mar 7, 2017 13:57 |
|
I always thought ASP.Net and C#.Net were two completely separate things looks like they're not??
|
# ? Mar 7, 2017 14:08 |
|
COOL CORN posted:I always thought ASP.Net and C#.Net were two completely separate things C# is (one of) the language(s) you can write the logic for ASP pages in, and they both run on the .NET framework.
|
# ? Mar 7, 2017 14:19 |
|
at newjob they use codesmith generator where you define you're domain objects in xml files and it generates the c# files and sql files for you, works way better than janitoring each layer of the app yourself
|
# ? Mar 7, 2017 14:47 |
|
VikingofRock posted:Is this thread's unread count messed up for anyone else? Mine keeps showing zero unread posts even though I definitely have some unread posts. I just realized I missed a bunch of posts today because of it. yeah, it's a known issue
|
# ? Mar 7, 2017 14:56 |
|
it's visual studio 2017 day
|
# ? Mar 7, 2017 17:17 |
|
COOL CORN posted:I always thought ASP.Net and C#.Net were two completely separate things ASP.net is a library/framework for .net languages (such as C#, VB.net, and F#) here a ".net language" is analogous to a "JVM language" - .net langs all run on the same VM
|
# ? Mar 7, 2017 17:32 |
|
redleader posted:i don't believe that cleanly extensible software exists Yeah it's just different levels of pain, like most tasks It's fun to think about the perspective of software over time You still sometimes hear the old sentiment that it was great because it would make things cheaper and more dynamic; what might take hardware retooling and replacement could now be a simple software update In reality what software strength has ended up being is the same as lots of industrialization: it allows for additional specialization Hardware engineers can focus on speed and power efficiency and compatibility, software people focus on an ecosystem of end users desires Software isn't really all that much cheaper to develop than hardware, it can become just difficult to change and update. IBM spent a lot on system 360 of which most of the cost and effort was building the compatible system software It's like SOA, it's not that SOA is a great architecture for performance or overhead, it's that it's a great architecture for a large organization working on large complex systems with complex integration and delivery timelines. Microservices combine that with minmaxing your cloud resource utilization Arcteryx Anarchist fucked around with this message at 17:49 on Mar 7, 2017 |
# ? Mar 7, 2017 17:46 |
|
this is a question for old folks i guess, but did people used to be able to read a book and actually write code relatively syntax error free? in the days of punch cards there wasn't near the instant gratification of write->compile->run or even a repl, and i feel like i learn absolutely nothing staring at the syntax of a new language and i have to trainwreck through the first few programs i write until there's some muscle memory for stuff like basic conditionals and loops
|
# ? Mar 7, 2017 17:51 |
|
hifi posted:this is a question for old folks i guess, but did people used to be able to read a book and actually write code relatively syntax error free? in the days of punch cards there wasn't near the instant gratification of write->compile->run or even a repl, and i feel like i learn absolutely nothing staring at the syntax of a new language and i have to trainwreck through the first few programs i write until there's some muscle memory for stuff like basic conditionals and loops Nope. In the days of punch cards, though, people would do a lot more of simulating their code by hand before submitting jobs to the computer. But there was still a serious learning curve. http://www.columbia.edu/cu/computinghistory/fisk.pdf http://softwareengineering.stackexchange.com/questions/151980/how-did-programming-work-when-programmers-used-punchcards
|
# ? Mar 7, 2017 17:57 |
|
hifi posted:this is a question for old folks i guess, but did people used to be able to read a book and actually write code relatively syntax error free? in the days of punch cards there wasn't near the instant gratification of write->compile->run or even a repl, and i feel like i learn absolutely nothing staring at the syntax of a new language and i have to trainwreck through the first few programs i write until there's some muscle memory for stuff like basic conditionals and loops i think it just took significantly more effort
|
# ? Mar 7, 2017 17:58 |
|
Also sometimes you didn't know you hosed up until the next day, if an old professor is to believed.
|
# ? Mar 7, 2017 18:00 |
|
hifi posted:this is a question for old folks i guess, but did people used to be able to read a book and actually write code relatively syntax error free? one of the MIT labs has a story about some military affiliated guy who would take hours on the system hunt-and-pecking his programs in, and would often skip semicolons that would take him even longer to debug. the hackers spent time making a syntax checker that would print a big flashing arrow on the offending line "RIGHT HERE DUDE"
|
# ? Mar 7, 2017 18:23 |
|
here's a video from 1973 about a computer room: https://www.youtube.com/watch?v=HMYiktO0D64
|
# ? Mar 7, 2017 19:55 |
|
jfc, our internal training class on how to code reviews is called "the art of war". that does not seem like a healthy attitude toward code review.
|
# ? Mar 7, 2017 20:31 |
|
cis autodrag posted:jfc, our internal training class on how to code reviews is called "the art of war". that does not seem like a healthy attitude toward code review. I don't recall ever hearing about a code review when I was developing there
|
# ? Mar 7, 2017 21:14 |
|
LordSaturn posted:I don't recall ever hearing about a code review when I was developing there they call it "pqa" for "programmer qa" but it's the same concept and i try to avoid epic-isms itt if there's a similar general concept
|
# ? Mar 7, 2017 21:26 |
cis autodrag posted:jfc, our internal training class on how to code reviews is called "the art of war". that does not seem like a healthy attitude toward code review. I feel this same way when people talk about battling the compiler. The compiler is there to help you; it's not your enemy. Same with code review.
|
|
# ? Mar 7, 2017 21:27 |
|
that pdf was good. i was more interested in the mental side of it which seems to get less attention than the "look how big those hard drives were back then" techno fetishism side of it. i guess huge downtimes of waiting on your program to get processed into cards, then run on the mainframe, were just part of the game back then and an acceptable builtin downtime than say, browsing hackernews for fifteen minutes when there is theoretically unlimited work you can dive in to.
|
# ? Mar 7, 2017 21:35 |
|
VikingofRock posted:I feel this same way when people talk about battling the compiler. The compiler is there to help you; it's not your enemy. Same with code review. well, and if the compiler is genuinely loving up you should probably be finding out how to get that fixed rather than bitching about it but its almost never the compiler that is loving up.
|
# ? Mar 7, 2017 21:36 |
|
jony neuemonic posted:it's visual studio 2017 day Time to find it out if they've succeeded in releasing a version that's actually faster than the previous one like they said they would. To be fair they've been working very hard on setting the bar as low as possible for many versions so I have faith.
|
# ? Mar 7, 2017 21:40 |
|
vs2015 owns owns owns i'd be on 2017 already if xamarin hadn't hosed something up
|
# ? Mar 7, 2017 21:47 |
|
carry on then posted:here's a video from 1973 about a computer room: https://www.youtube.com/watch?v=HMYiktO0D64 lol at part 2: "can't be bothered to type your own punch cards? submit your code to the typing pool and let a woman do it for you"
|
# ? Mar 7, 2017 21:50 |
|
GameCube posted:vs2015 owns owns owns we're doing xamarin on vs2017 for a few weeks and oh god i can't loving *blink* without something breaking in the build -> deploy -> debug toolchain. and the errors are always 'hope you find a stackoverflow answer 'cause you sure ain't figuring this one out on your own' level of useless though tbf almost all the show-stoppers have come from the android sdk side of things rather than the .net one. also we started on vs2015 and things weren't much better speaking of crappy tooling, pro tip for vs2017 f# folks: the visualf# tools in the rtm are still the old buggy ones from the release candidate, you can actually get the latest version here: https://github.com/Microsoft/visualfsharp/wiki/Using-CI-Builds which fixes a ton of stuff (inline rename most notably)
|
# ? Mar 7, 2017 22:02 |
|
|
# ? May 10, 2024 03:48 |
|
haha that means you're running code I pushed to the F# compiler now condolences
|
# ? Mar 7, 2017 22:56 |