Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "retro"
My brother and I have been messing with our IBM 5150 and doing cool stuff with it. I got it to play a youtube video via telnet via my bro's mac via mplayer with libcaca (ascii video output) + youtube-dl (a youtube downloader. The mac is doing all the heavy lifting, but it is still cool to see these images on a IBM 5150, just by typing a few commands on that old keyboard... more fun projects to come with this old thing.8
Nothing has ever taken the place of floppy disks' drive letters (A: and B:) . They will fovever have their place in our hearts and in the alphabet.11
Thanks for the stickers - putting them to good use on my Windows 98 gaming laptop 😍 She's a beauty, fully loaded up with the classics like Doom, Sim City, Wolfenstein 3D and... Um... VGA Miner 😂19
Friend: "Wow! Is it a Raspberry PI?"
Me: "It's another version called Banana, but yes."
Friend: "I want one too for the games!"
Me: "OK, it's easy. There's a ROM called Retro ..."
Friend stare at me intensively
Me: "Sigh... Ok, I'll setup it for you..."7
Whenever you think that 125GB USB 3.0 thumb-drive isn't fast/big enough remember that at one time, 10MB was 🔥11
My first hack... Back at the days when phones had disks to dial a number. I was a kid of cause, I'm not that old. I used to like to call my grans. Once, when I supposed to go to sleep already, I've found out that there is phone socket in my room (the one connected to the copper wire, that is where the word "phone line" came from).
It took me about a half of an hour to detach handset from the toy phone and about two ours to reverse engineer dialing protocol (you just need to disconnect the line sequentially corresponding number if times).
And after that I've heard my granny's voice. I was literally overwhelmed that it worked.6
This particular site appeared in the year 1998 with the goal to make gaming on Linux easier and more fun.
Unfortunately, 2013 the site went down due to lack of funding and time for the creator Bob Zimbinski. He released the database to the public but removed the code itself because it was created in the 90's and was a big security risk.
I want to resurrect happypenguin.org and I want some brave souls who want to participate with this. I am not a coder (I can only sysadmin) so It would be awesome if someone wanted to help out with this.
Would be awesome if you could make if look like the classic site, or make it very similar to it or https://distrowatch.com/ that also has a very retro style to it. It would also be great if the site was ad-free.
I will take care of the hosting part (servers, DNS, domain).55
MOTHERFUCKING WINDOWS 10. YOU COCKROACH COCK SUCKING PIECE OF AQUAMAN'S LEFT NUT.
If I put you in hibernation I do NOT want you to WAKE THE FUCK UP WHEN ITS AROUND THAT TIME A NIGHT WHEN TEEN WOLF IS SPREADING HIS STD'S TO DIAMOND-SKINNED DOUCHEBAGS. (Middle of the night)
AND WAKE ME BECAUSE OF YOUR SOUND AND LIGHT.
Goddamnit how hard is it to let a computer hibernate, but no, they had to add shit functions that makes it update itself or something in the middle of the night.
I'm going to tear the functions out of your retro ass till you will fucking obey my every command. You will fucking hibernate when I say so till when I say so or I'll replace you with linux18
The first computer I used for serious programming. Z80 CPU, 32kB ROM and 32kB RAM, 5.25" 320kB floppies, and the year was 1982.9
With all the people showing off their setup and input devices i thought it's time to show you my keyboard...
- mechanical keys
- sturdy af; best for ranting (survived more angry fist strokes than any device should ever receive)
- older than me and outlived 5 (!) mice
- awesome retro look
- would beat a nokia in hunger games
- best code buddy ever (and propably oldest, too)
Hope i'll be able to continue coding on it another 20 years... Someday i may gift it to my grandchildren.18
During sprint retro on Friday,
SM: that is all for the sprint review, next on the sprint retro, any thought you might want to share?
Me: why don’t we just merge our squads? Both teams are basically working towards the same goals,
SM: why, is there any problem with our current setup?
Me: we were separated into two because one is working of the mobile app, and the other was rewriting the (n)th layer services, now that both are focusing our effort to the mobile of the app, we think it would more efficient to merge the team,
SM: because in agile, the recommended dev team size is between 3-9 persons, merging it will exceeds that,
Me: (thinks), and how many will it be when merged?
SM: it will be 10 people, exceeding the recommended 9
Me: (facepalm), that comes from you talking about it theoretically, I’m talking about practicality, the division of the team is not even balanced,
SM: (spouts some shit about research done regarding this matter)
Me: again, you are talking about something theoretical and research done who knows where, us devs are talking about the present state of the matter, and we consider it is in our best interest to merge the team, (explaining current issues about ineffective communication, unbalanced skillsets, etc)
SM: (repeat same shit about research done regarding this matter, with addition of it was done in our country)
*everyone starts bickering in disagreement,
...20 minutes later,
SM: alright, I’ll discuss with the “business guy” etc etc, we’ll see later
All: (sigh), finally...
SM: but as it stands, the ideal size for the dev team in agile....
All: not this shit again...
Later that day after a brief discussion among ourselves, it’s speculated that the team separation was to make the SM look good in front of the management (handling multiple teams and all, not like he actually “managed” it properly per se), including all the bullshit daily meeting in english,
As it turns out, *mild shock*, everyone has had enough with this sad excuse of a human being, tomorrow should be a fun monday,14
I felt very inspired when I first controlled a LED using QBasic and the LPT1 (printer) port, back in 1996. It just felt like "so much power"!
(Was more or less similar to the photo)1
Nostalgic times! Ain't it cute? Super NES was the best gaming console from the nineties...start the flame!26
It's finally here!
I love this little thing!
Let's see what I'll do with it... I planned on making some games but for now I will probably just use it for playing old retro stuff6
I love how just a couple of mods can change 16 years old game into still legitimately good looking game and yet keep its original charm18
Last night I finally dug out the hardware I ordered to replace my iBook g3 clamshell hard disk with a compact flash drive. I got an ATA to CF adapter and an industrial 16GB CF card. The spinning HD of the laptop was insanely loud and I wanted more storage space and hoping to extend the short battery life a bit.
I had a torx kit from when I had swapped out the display for my 2009 imac, and was doubtful I needed them to service this thing from '99. I did quickly run into some torx screws but most were Philips.
Saw that the torx screws in the iBook were better quality case screws than the tiny Philips screws Apple used for my 2008 Macbook.
Most interesting thing about taking apart this laptop from '99 is it had no dust in it.
Boots and runs absolutely silently.
Went online on my other machine and found a huge archive of Mac Classic games.
Spent an hour and a half playing Sim Farm in 256 colors.10
Alright. Two dead Commodores.
Over 15 years before I was born? ✅
No idea how BASIC works? ✅
Internet at the ready? ✅
So far I've checked various chips for visible damage, and nothing except a blown fuse on both machines. Apparently it takes dual 9vAC and single 5vDC. The 9 powers the SID and the video output, the VIC-II heatsink is off, and I've tested the PSU voltages and one of the 9v's is dead. I'll be getting new fuses and a new PSU soon. Any recommendations on other things to check or things to do when they're done? Pic included because why not.13
Buddy's b day tomorrow. Got him everything to build a retro pi gaming station and 2 retro controllers.
Damn, I am a good friend.1
Spend a week coming up with a cool, albeit it "unusual" design for a site that's very fitting (seriously retro feel for a documentary based on old video games that look like an old command line)
Management - "We don't like it. It's too retro looking. Make it more modern like our other sites."
Me - *does so*
Management - "It's a bit boring now isn't it."
WHAT DO YOU WANT FROM ME?!
I realise it's a process and there is a gradient to design but when I come up with designs I make sure they are fitting and relevant. If you're going to butcher them because they're different and not "flat" then what's the point?
What is your favourite color scheme?
I've been trying gruvbox over a month and I like the softer colors and the retro 70's feel. I had been on solarized for over 3 years before making the switch.
What do you like to use? Post screenshots!11
Old setup vs new setup! Is the new one better? Got a mechanical keyboard and a mousepad from Sharkoon, a new retro lamp and a ryuk pop figure :) I also just bought a Zenwatch 3 by ASUS. I wonder if I can make any personalized apps for it. It will arrive tomorrow lets see.Do you have/use/like smart watches?16
Retro Gaming playlist by Spotify on Spotify is one of the best oldies playlists I found.
// Also remind me how old I am 😁5
Thinking about making this into a terminal that accepts a serial connection from my IBM 5150 PC for that Chroma Green authentic text based experience. ;)
Seriously though. How awesome would it be to use a circa 1981 IBM 5150 as your terminal? Lol!1
Guys today I released Shooter Retro my first Project for public but it's in total alpha and only basic game concept is working so if anyone test it go to my github account and download shooter.c from shooter-retro repository6
I restore retro arcade machines because I miss the day when the game actually mattered and it wasn't all about the tickets3
I spent a whole day, finding out why I getting wrong, random data from keyboard, which I modding at the moment. I tought - there is nothing can be easier than interfacing AT keyboard with avr. but... after many hours of googling I got it. My fucking DINOSAUR have XT(IBM PC) keyboard protocol (I even didn't know that it was existing)1
My lead loves to over engineer crap and waste weeks building complicated solutions.
And then during retro when a team member has the stones to say we should've thought about it a little more or used the input of some other teammates, he shuts them down by saying that more input would've been bad for the design. I can see where he's coming from, but he always seems to have an excuse for us. Why can't he just be more transparent and clear with us? If he has a problem, just say it. That's what retros are for.
Oh and then he takes a shot at me saying that we shouldn't have built a UI in tandem with it. I didn't even recommend a UI for the thing. All I said was that if we ever have a UI, we should consider a database setup that assists both the server and UI. But nooo, he's stuck with this "server design" approach. Everything has to be built to make it easier for the server.
I still don't understand why anyone would have their server logic influence the design. Especially the database. I just seems too targeted. It just creates these nasty denormalized tables.
Ugh... Our team is getting dragged around by this arrogant and silly man.
This happen to me once when I was a young kid walking home from school.
There were two other guys with me, older than me. They were talking to each other about programming languages. I have been programming from a very young age so I knew a lot about programming and I knew a few languages back then, but they were taking about Java, a language which I wasn't into yet back then, so I just listened for a while to what they had to say.
The first guy told the other, "You know I'm great at Java." The other guy responded "I can do anything in Java." Then I said as a joke "Oh, can you do hello world?". The guy said "Hello what? What do you mean?" The other guy said. "Is that a retro game?" I just laughed. Then I told them to go learn how to output text in Java.
A bit of current history about these guys:
The first now works in C# for a quiz test company, he never learned Java or languages other than C#. The second one owns and works at a scrapyard. They are both great guys, but they like to brag.3
For me it has got to be Retroarch/Libretro (or as I've taken to call it etc.).
Retoarch is a frontend for Libretro which is an API that emulator developers can use so that I as the user don't have to worry about configuring each emulator (and some other stuff).
It's a godsend piece of software that makes it possible for someone like me to really just enjoy my (but but expanding) library of old games (that I can only dream of playing on original hardware)
Also, it's multiplatform!
I also tagged it as wk119 since this is my school setup2
Thinking about taking part in a two colour game jam on the weekend, I'm thinking some kind of retro space adventure game.
(I'm not the best pixel artist, but I'm pretty happy with how this mock-up looks)7
Coworker just yelled that we shouldn't be bringing up in retro risks/problems that still occur because we've brought it up in the past.
If it's still a problem, then it still has yet to be fixed!!!1
My new thing is taking pictures of retro looking ads. It's because I'm an uncreative web developer, and those designs are really easy to steal. Sometimes people look at me like I'm crazy. It's because they don't understand the important work I'm doing, optimizing laziness itself.
My C64 Retro Game Dev book didn’t arrive today because the courier “couldn’t find your front door”.
Seriously?! 30+ orders in the past 6 months and this dumb fuck couldn’t find me?
I live at a goddamn museum, signposted all through the town.2
Had a four hour retro/review yesterday. Plus a mini demo I had to put together. Three hour sprint planning session today.
And they still wanted me to go to some "company values" meeting tomorrow, aside from the weekly call I have to report progress. Fuck that shit.
I feel like I got nothing done this week. Monday and Tuesday were fine for the most part, but since it's been just complete idling.
I mean, I love my company, great coworkers, good management, and just all around great experience. But man, it gets frustrating when you lose so much development time... I wanted to sprinkle in some extra goodies for the next sprint, but it doesn't look like that's gonna happen.2
I told you guys that I would update you on my PiBM-5150 project. I figured out the hard way that my USB to DB-25 cable wouldn't cut it. Seems it is for printers and no matter how hard I tried it wouldn't work because of the path of the wires. After researching, it is apparent that the GPIO pins on the pi are configured for serial by default but it requires a little voltage change from TTY to RS-232. Rather than do like one of the videos I saw and solder junk to a bread board, I found a serial (rs-232) shield and 9pin output for the pi. Now, both computers are true rs-232 each. Instead of using a modem between them, I bought a null modem cable (crossover of Tx Rx signals) to interface the two machines directly. I'll update this evening to show it hopefully working.
RAT. HOLE. FUCK.
The retrospective is not the time to develop features and designs. We have burnt 45 minutes of an already ludicrously long retro ( 3 hours ).
Too much coffee + this horse fucking shit is geeking me out.1
Apple breaks applications with every update and its newest OSes are fucking infested exponentially with problems. Colleagues at work updated to "High (on coke) Sierra" and major apps aren't working. And one of my colleagues' laptop now restarts continuously with the screen closed.
I hate their model of major releases for minor shit. No fucking concern whatsoever for what bridges they burn along the way.
Every update feels like one step deeper into a bog of uselessness where finally the machine will be obsoleted arbitrarily in the shit-running-down-its-leg race to the bottom.
My spouse hasn't upgraded her laptop's OS since she bought it because she has become suspicious over time, despite not being a "computer person", that Apple will eventually slow her machine down to an unusable state. She doesn't want shit to break or perform worse, but that's basically the theme of each update.
Watching the iPhone X reveal was just a series of letdowns. If that's the most influential thing they came up with after X years of research, well that is fucking sad.
I like Apple up to 2008. The white Macbook was the last good looking thing they made, IMO.
They're not even trying to hide their unimaginative strategy of planned obsolescence.
Get on the fucking LTS train like every other reasonable OS vendor. Go back to your philosophy of "it just works" and "think different" instead of "it just looks like it works".
What does the company represent these days?
I'll use a retro Mac product and love it and take good care of it.. but using a Mac today is like watching television.. it doesn't get me excited at all to use their computers.
My 2008 mbp running Linux with a colorful desktop window theme, custom icons, animated mouse pointer, interesting system sounds, predictable app behavior, high system stability, noninvasive update strategy, now that's fun to use.1
When I started this job 4 months ago, I was given a grace period of a week to "get into the groove of the code". I asked the lead dev where on pulse (intranet) the documentation was, he laughed and then resumed what he was doing. I shrugged it off and continued scrolling through the code.
A week later, working on a story, I'm stuck at why a particular function exists. I say "it would be nice if there was documentation, where is that anyway?". Lead dev replies, "one thing you should know about this company, there is no documentation unless it's API related".
Last month's retro, 80% of our (mine and lead dev) problems were related to a lack of kt, I laughed.3
Oookayy, to continue from my previous rant, I kinda feel like living inside a slapstick comedy for the last 2 days, not the good ones at that, the ones that left you with vexation, so to summarise I'll just put the amusing conversations from the "team" for the last 2 days
On a side note, the team consist of 16 people divided into 2 squads, I'm still moving back and forth between the 2, and most of the time I just keep my silence,
*roll the intro,
- PO = product owner
- SM = scrum master
- D = dev
#1, "sloth, procrastination and ignorance"
*a dev came by to ask for some question
D: uhh, can you help me with this?
Me: sure what is it?
D: I want to be able to do this, so that it can be like bla blah blah
Me: ok, let me see, maybe you can do like (give a crude example on my laptop), there, let's try it, aand, it seems to be working, there you go, something like that
D: ahh I see, ok,
Me: well, ok
D: can't you commit the change and push it?
*seriously? It's just a crude example for you to follow, not a final answer
Me: uhh, it needs some cleanup, but you do get how it goes right?
D: I do but... the code is there so I don't see why we shouldn't use it
*because you need to fucking learn how to write it yourself
Me: and like I said, the logic could be better, here, you can peek and retype it (sheesh, like teaching a middle schooler)
#2, "Don't you have anything better to do?"
*in a morning "meeting"
SM: okay, good morning everyone (it's 10 AM), there is something I would like to discuss, first is our attendance, based on the company policy, our attendance should be 8-5, and I see some still arrive at 9 and some at 10, So I want to propose that we all committed to come earlier, say, like at 8:30
SM: because there are instances when someone needed something, some people are unavailable,
*fucking illogical, it's your lengthy meeting that needs to be fixed, this one later goes on for 2 hours just to discuss about attendance time
*insert intense discussion for an hour
SM: so we agreed for everyone to arrive at 9, and to enforce everyone to be more committed, I want to put a penalty in place
D,PO: what kind of penalty?
SM: we already have a pool for our "snack money" right, let's put the penalty there, and the amount cannot be just any amount, it should be an amount that leaves an impression, otherwise if it's just a measly sum, some guys would prefer to pay the penalties and coming late
D,PO: well, how much is it?
SM: let's say it's enough to cost you 2 days worth of food, we'll discuss the exact amount later, but it's something around that
D,PO: whoa" wait, seriously?
SM: yes, seriously
*everyone went into chaos for the next 1 hour, and in the end the penalty thing is postponed for the future
*but more importantly, for fuck's sake, 2 hours for a meaningless conversation? And there's nothing gained on top of all that? If this is the way you guys work, I'm starting to question your capability as a human being
#3 "Otsukare sama, but not to you, yes you, fuck you"
*much later at the beginning of sprint retro
PO: okay, first up I wanna appreciate all your hard work, word from the management is that they didn't expect for us to be able to finish our features so fast, for that I would like to give my appreciation to you all
PO: I want to say thanks to dev#1, dev#2, for making it possible, all the tester, ehh, but you (referring to me), you haven't done anything yet, so yours will come later
*what the fuck is that supposed to mean? I just nod and smiled
SM: ah, also one thing, the testers asks for a front end dev for our squad so here he is (referring to me), we finally have an FE dev, and a senior one at that (I have no idea, and never referred to myself as senior), and you, because you are considered as a senior, naturaly we've set a high expectation for you
Me: (smiled) eeh, I'll do my best (to get out of this ASAP)
*it's just been 4 days and you guys already prepared to shift the blame to me, neat,
#4, "The thing that was never discussed"
*in the middle of sprint retro
All: blah blah (talking about future sprint plan)
*fuck is this? retro or sprint planning?
D: uhh, I wanna ask something
SM: ok shoot,
D: next sprint we're gonna do feature X right? Looking back at what we did with feature Y, can we...
SM: we cannot talk about Y, we are currently discussing about X
SM: as I said, no talking about unrelated stuff, our discussion must not stray, we are discussing X
D: o..kay? Let's say, that we implement the same method as the one in...
SM: which feature are you referring to?
D: implementation of Y
SM: why are you still talking about Y? We are discussing about X, we must not stray from our current discussion got it?
D: umm, okay?
SM: good, let's continue with our matter, bla bla (ignoring previous discussion)
*what the fuck?
*roll end credits
Three back-to-back meetings today: Stand-Up, Planning, and Retro ... AKA two full hours of hearing everybody’s problems and hearing all viable solutions dismissed because we have no time to fix what’s broken.3
!rant Big ++ to all who encouraged us as we slowly shared this project on DevRant.
@qberry1 and have 1 chapter in the books with big props to DevRant
@compSci @klonky @tachoknight @n1had @dfox1
I'm currently browsing for a new dev laptop, however I keep getting distracted by classic console adds! What classic consoles do you guys own and love?4
Will those days in which we used to play the same levels multiple times inorder to improve skills come back?
Really start with the band I planned with some friends.
Learn some useful electronics
Move to a bigger apartment with a retro and a hobby room.
There are lots of more ideas 😅1
Hobby coders, what’s your favourite vintage platform to develop on? I recently started dipping my toes into vic20 and Commodore 64.
Feelin like a time traveller 🛸3
Brought my old "gaming/music/media" PC out of storage because of a video on Youtube thinking I could relive some glory days. 18 years old and she still purrs.
I do not miss this old "3D accelerator" card though... The only "Rage" in the Rage2 chipset was mine at not being able to play most games because ATI didn't think standards were important.6
I've build a gaming station with a raspberry pi for a supermarket. I was running a quiz i also created with red blinking lights for false and green blinking lights right answers. Featured by cool 8-bit retro gaming sound and score printing to win a small prize if you answered everything correctly. It was so much fun building it and testing it in the office 😁
My team decided to do a MOB programming in one of our tickets.
New joiner: Perfect we did a mob yesterday .
Me: Great, that's good. How did it go?
New joiner: Well, we work together in the gaming room next to each other and trying to solve the issue. I think it's very productive.
Me: Awesome! Let's do it again today... When we started the MOB, all of them are using their own laptop. And I was like.. so, this is how you did the MOB yesterday?
New guy: Yes.
Me: This is not a MOB programming... MOB programming uses only 1 screen, 1 driver and everyone work together, will tell the driver what to do, we need to exchange the driver every 10 to 15 minutes, everyone can be a driver. (devs, qa, ux, product) and do a retro after.
New guy: ah.. wow! Interesting.3
I'm currently developing a retro console powered by pico-8 that I'll be putting in front of the co-driver in my car :) Oh and I'll 3d print a handheld version as well.8
Just found half a box of these dinosaurs in my desk drawer, right next to a 2003 Digitech Electronic Organizer, a Dell Pocket PC, and a Sega IR 7000. Retro treasure trove ftw!2
Had to call an API with SOAP, convert an Access Database to MySQL, Coded some classic ASP and used Campaign Monitor for the first time in god knows when. That's a royal flush of retro right there!
When your SCRUM Master cancels the sprint retro because he knows all hell is about to break loose.2
At the end of the sprint half of the stories didn't get done due to lack of coordination to put 4 people in the same room and get them to agree on the solution.
During Retro my Scrum Master says: Are these stories not done because we haven't estimated them during sprint planning? 😂
I suggest at our retro that other teams have skills in languages and frameworks that we have only just started using, and that we practically just make it up as we go along and then keep making changes as we realise things suck. Why not bring a real expert in from another team for 1 or 2 days to rapidly improve our knowledge?
15 people in the room, every single one of them: "no that's stupid. Why would you even do that?"
Really? Am I the retarded one?3
Had a release retro today.
We had the usual Trello board with columns for "what went well, what was bad, what can we improve" etc.
columns for the bad and the improvements had 10-20 cards each.
column for what went well was empty....
Just had a random nostalgia moment:
Childhood days playing wolfenstein 3d in the telephone cable modem internet times.
I clearly remember the first cheat code i used in my entire life for that game : ILM
What was your first cheat code and the first game that comes to your mind when talking about your childhood games :)2
Longshot: Has anyone ever had experience with a Link 480Z?
They were used in my school and were big, bulky machines reminiscent of the BBC Micro.
Aladdin, The Lion King and The Jungle Book are available for latest PCs..the 90's games are back!!
Who else did his first "wall hacks" using Imps in Dungeon Keeper 2 decades ago? Still one of the best games.