#Software developer
Explore tagged Tumblr posts
moose-mousse · 4 months ago
Text
Ok. I am going to let you in on a secret about how to make programming projects.
You know how people write really good code? Easy to read, easy to work with, easy to understand and very efficient?
By refactoring.
The idea that you write glorious nice code straight is an insane myth that comes from thinking tutorials is how people actually code.
That is because programming is just writing. Nothing more. Same as all other writing.
The hobbit is ~95000 words.
Do you think Tolkien created the Hobbit by writing 95 thousand words?
Of course not! He wrote many many times that. Storylines that ended up scrapped or integrated in other ways, sections that got rewritten, dialog written again and again as the rest of the story happened. Background details filled in after the story had settled down
Writing. Is. Rewriting.
Coding. Is. Refactoring.
Step 1 in programming is proof of concept. Start with the most dangerous part of your project ( danger = how little experience you have with it * how critical it is for your project to work )
Get it to do... anything.
Make proof of concept code for all the most dangerous parts of the project. Ideally there is only 1 of these. If there is more than 3 then your project is too big. ( yes, this means your projects needs to be TINY )
Then write and refactor code to get a minimum viable pruduct. It should do JUUUUUST the most important critical things.
Now you have a proper codebase. Now everytime you need to expand or fix things, also refactor the code you touch in order to do this. Make it a little bit nicer and better. Write unit tests for it. The works.
After a while, the code that works perfectly and never needs to be touched is hard to read. Which does not matter because you will never read it
And the code that you need to change often is the nicest code in the codebase.
TRYING TO GUESS AHEAD OF TIME WHAT PARTS OF THE CODE WILL BE CHANGED OFTEN IS A FOOLS ERRAND.
( also, use git. Dear god use git and commit no more than 10 lines at once and write telling descriptions for each. GIT shows WHAT you did. YOU write WHY you did it )
Is this how to make your hobby project?
Yes. And also how all good software everywhere is made.
289 notes · View notes
izicodes · 2 years ago
Text
Wix Learn's Free Web Accessibility Certification | Resources ✨
Tumblr media
Hiya! 💗 Today, I stumbled upon an absolute gem that I wanted to share with all of you. If you're learning about web design and inclusivity as I am, this is something you might want to look into~!
Introducing the Web Accessibility Course by Wix Learn - a game-changer for anyone striving to create websites that cater to all users, regardless of impairments. This comprehensive course covers everything you need to know to build an inclusive online space that leaves no one behind. AND IT COMES WITH AN EXAM AND CERTIFICATE (all free too hehe).
In this course, you'll gain mastery over essential skills, including:
🌐 Creating Inclusive Sites: Learn the best practices to make your websites accessible to people with various impairments, ensuring equal access for everyone.
📚 Accessible Title Tags and Headings: Dive into the world of proper title tags and heading structures, making navigation a breeze for every visitor.
👁️‍🗨️ Crafting Alt Text and Alternative Media: Discover the art of writing meaningful alt text and incorporating alternative media, providing a seamless experience for those with visual challenges.
⚙️ Optimizing Navigation for Assisted Technology Users: Enhance site navigation for individuals relying on assisted technologies, making their browsing experience smooth and efficient.
💬 The Power of an Accessibility Statement: Learn to create a compelling accessibility statement, showcasing your dedication to inclusivity and informing visitors about your website's accessibility features.
They even have prep courses for the exam! 🤗✨
Here's the link to the course: LINK
Hope this helps someone out there, I will be trying it out and seeing how it goes! 👍🏾
288 notes · View notes
yourdailyqueer · 1 year ago
Text
Tumblr media
Emma Haruka Iwao
Gender: Female
Sexuality: Queer
DOB: Born 1984
Ethnicity: Japanese
Occupation: Computer scientist
Note: In 2019 Haruka Iwao calculated the then world record for most accurate value of pi. Record was surpassed in 2020. She reclaimed the record in 2022 with 100 trillion digits
101 notes · View notes
bununiii · 2 months ago
Text
i talk about my bf likes he’s my trophy wife i’ll be like “look at this hot piece of ass” and it’s a tall skinny software developer with glasses and the mulletstache combo. wow .
13 notes · View notes
leoreadss · 10 months ago
Text
Hi lovely people
I need help!
I'm a web/software developer. I'm autistic and one of my biggest difficulties is not being able to describe myself. I'd need to make a portfolio of my projects, describe myself, and let people know who they're hiring but the 'About' page is empty.
But how do you do that? How do you describe yourself? What's important? What's not?
Need help from autistic and neurotypical people.
24 notes · View notes
a-fox-studies · 2 years ago
Text
Tumblr media
LOOK WHO'S BACKKKKKK
September 23, 2023 • Sunday
Hello, I have returned (sort of). I'm feeling a lot better, my flares have died down so I was a little motivated.
I didn't do much today — I had guests over so I chiller with them for bit, then sat down to practice some UI building!
Im building a calculator and used the actual calculator of my phone as a reference and a little help from @asterisquue. Honestly, I think I did a pretty good job! (It took me 3 hours)
Tumblr media
🎧 Starlight — Taylor Swift
40 notes · View notes
theeclecticlibrary · 1 year ago
Text
Tumblr media Tumblr media
One of the most intimidating and also scariest facts I've been coming to terms with is how true that one xkcd comic is about how many people & libraries are reliant on some package that has been thanklessly maintained by one person in Nebraska since 2003.
In an entirely unrelated discovery, I learned today that tmux (you know, that one terminal multiplexer that is used by god knows how many people) is functionally maintained & developed by one dude, Nicholas Marriott, who was the original creator of the program back in 2007. There is a contribution guide, and he does have a list of recommended issues to work on. So, if you're looking for an open source project to contribute to, and you use tmux, consider :)
13 notes · View notes
identificator · 21 days ago
Text
Вчера было 12 апреля. День, когда человечество вспоминает, как Юрий Гагарин осмелился преодолеть гравитацию, выйти в открытый космос, как команда выдающихся советских инженеров спроектировала этот великий полет. Сегодня под моими пальцами рождается не просто звук — эхо звёзд, металлический шелест, будто миллионы крошечных колок��льчиков звенят где-то на орбите гранулярной модуляцией. Это - не ноты, это - частицы космоса. Я синтезирую поведение звука, настраивая его как систему, которая может существовать автономно. Патч развивается сам, как маленькая галактика, в которой свои звуковые законы, своя логика тяготения. Я представляю, как мы выглядим снаружи — точка света на краю спирали, вращающаяся в тишине. И всё же мы здесь, на Земле. Думаем, создаём, ищем. Запускаем не только спутники, но и мысли. Каждая строка программного кода — это тоже полёт, только не тела, а разума. Музыка и код — это разные способы обращения к неизведанному. Способы задать вопрос, на который Вселенная может не ответить. *** English version
Yesterday was April 12th — the day humanity remembers how Yuri Gagarin dared to defy gravity, to step into outer space, how a team of brilliant Soviet engineers designed that legendary flight.
Today, under my fingers, it’s not just sound that’s born — it’s the echo of the stars, a metallic shimmer, like millions of tiny bells ringing somewhere in orbit through granular modulation. These aren't notes — they are particles of the cosmos.
I synthesize the behavior of sound, tuning it like a system that can exist autonomously. The patch evolves on its own, like a small galaxy with its own sonic laws, its own gravity.
I imagine how we must look from the outside — a point of light on the edge of a spiral, spinning in silence. And yet, we are here, on Earth. Thinking, creating, searching. Launching not just satellites, but thoughts.
Every line of code is also a flight — not of the body, but of the mind. Music and code are different ways of reaching into the unknown.
Ways of asking a question the Universe may never answer.
4 notes · View notes
stimuwrite · 1 year ago
Text
Hi
Hi! I'm Eve Harms aka "that clown goddess", writer, zinester, and creator of tools and apps including the stimulating writing app StimuWrite. I know there are a bunch of writers on here who use the program, so I'm hoping to be able to reach some of y'all to let you know about updates, new themes, and other fun stuff related to the project.
Also, I make zines, art, and other precious things, and maybe people here would like those too. I'm not really sure what to expect out of making a tumblr, I used to have a blog on here a long time ago, but I'm sure things have changed quite a bit. I guess we'll see.
If what I do sounds interesting at all, please give me a follow!
11 notes · View notes
code-es · 2 years ago
Text
Last day of school (first day of break)
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
ft pics from my walks
let today = new Date(16 June 2023);
Today was the last day of school, and now I am officially done with all the "studying" part of my education and I am very conflicted in how I feel about it.
Next semester is going to be individual projects, and then internships, and in approx 9 months from today I will be getting my diploma and hopefully land a job. 9 months is less time from today to when I created this blog, which is like wtf cause in itself it doesn't feel like too long ago!
Creating this blog was one of the best things i did for myself during my studies. Even though maybe I have not been as active with my own content as i was originally planning to, I've really found support in this community and knowing that I am not alone on this journey. If you're thinking of starting your own codeblr: do it!! You don't have to be the most active, or the best at what you do, any content is worth sharing in my opinion. If not for others, then for yourself, to look back and see how far you've made it. All victories are worth celebrating, no matter how small.
Going into this summer break and the next chapter approaching with internships and my individual project, I am honestly feeling a bit apathic. I struggle with chronic depression and anxiety, but alongside being a ruthless perfectionist I am able to pass my courses and do what I need to do to barely meet my own (very ambitious) standards, but it takes a toll on me, and these last few weeks of school were unlike anything I have experienced before as far as mental health x school goes. But I fkn made it!! Nice walks help (the times I can convince myself to go out) (pictured in the images hehe), showing up even when i feel like crap helps, and accepting support from close ones help.
I think it's difficult to open up and share my mental health struggles, both online and offline, but I am hoping this makes someone else feel less alone. Living, let alone studying, with mental health struggles is ass. It fucking sucks and it can feel like walking in deep water while others are swimming past you and telling you to just do the same. (omg wow so deep analogy) If only it were that easy lol. But we are so strong! and wether you are pursuing a degree/career or just trying to manage life, you're gonna kick ass, one step at the time.
Happy coding and happy summer to my fellow northern hemispher-ers 😎
57 notes · View notes
moose-mousse · 5 months ago
Text
Ice cold take from a decade ago!
"Quality gates are either automatically tool enforced, or they are imaginary"
I am fairly confident in stating that. Because if you claim that your developers will follow the quality gate on their own, you are saying that your people are better developers than the 40 people who got Curiosity to Mars. In this talk by Gerard Holzmann: https://www.usenix.org/conference/hotdep12/workshop-program/presentation/holzmann He shows data, that the programmers who have the highest success rates with rovers on mars, by a LONG shot, do not follow quality gates that was not enforced. So they tested EVERYTHING. To NASA level standards. One of the highest in the world. They made a HUGE codebase. VERY fast. And it was VERY safe. ... and it was cheap. Because clean code is easy to change and easy to write in. And when you get tested seven ways to hell every day, then you have to write robust code. Turns out robust code and testable code is basically the same thing. ALL of the software for that, was written by 40 people. It was CHEAP. So cheap that they barely appeared in the budget. And yet it was tested inside and out constantly and quality gates was enforced with systems
So when your workplace claims that it is simply too expensive to automate the quality gates. Then inform them that it is too expensive to NOT enforce them.
62 notes · View notes
izicodes · 2 years ago
Text
Tumblr media
I met with old secondary school mates today at my church and when it was my turn to explain what I do as a job, they were like “HUH? We thought you would be into fashion or something arty?!” Confused and shocked I’m into computer science! 😳
I want to push for ‘you can be a super girly pink lover hyper feminine fashion girl and still be into computer science’. Most of my projects are cutesy-pink stuff, occasionally I do other colour scheme and themes, but it’s also what makes me happy so I continue making them! 🤭💻
Keep doing what you like in your own style. Don’t become something else because you’re part of a community and you want to “fit in”. I did that at the beginning and I hated it. I get judged now for how I do my programming but it’s just me adding my own twist to things! I may not be doing it the “right” way but it’s all fun and I’m learning! 😸💗
194 notes · View notes
yourdailyqueer · 11 months ago
Text
Tumblr media
Lisa van Ginneken
Gender: Transgender woman
Sexuality: N/A
DOB: 28 June 1972 
Ethnicity: White - Dutch
Occupation: Politician (Democrats 66), software developer, activist
40 notes · View notes
boringskeptic · 5 months ago
Text
Q: Why do software developers use mechanical keyboards?
A: To strongly type their code.
3 notes · View notes
allaroundnerd · 2 years ago
Text
Codetober Day #8
I am not a self-taught coder and ended up learning while I was in college. Unfortunately there were no programs in grade school for me that taught programming in any way, so my first taste of it came when I was a college freshman. Due to this, I support a charity that teaches computer science fundamentals to inner city school students and even acted as a TA for a while.
24 notes · View notes